Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
- - - - -

Weapons Contest


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 snikers1997

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:73
  • GG:
  • Imię:Damian
  • Lokalizacja:Elbląg
Offline

Napisano 29.03.2015 11:17

Weapons Contest
Stworzony przez R3X w wersji 0.3
 
opis
Ten plugin może nam służyć jako konkurs na daną broń, wszystkie zabójstwa będą wyświetlane na stronie www, więc będzie nam potrzebna baza danych.
Bardzo fajny przydatny plugin, gdy planujemy jakiś konkurs.
 
cvary






amx_contest_save_method 2 // Na co chcemy zapisywać zabicia z danej broni.
// 1 - steamid
// 2 - nick
// 3 - ip

wymagane moduly


 

cstrike
mysql
sqlite

komendy
Komendy wpisujemy w konsole z uprawieniami admina z immunitetem







amx_contest - Wyświetla listę broni, na jakich możemy wystartować konkurs
amx_contest end - Kończy konkurs, czyli np. możemy po tygodniu wpisać tą komendę, aby konkurs się nam zakończył
amx_contest  - Wpisujemy komendę z nazwą broni, która ma startować konkurs

*np. Wpisuje w konsole  amx_contest mp5  To mój konkurs wystartował i zostają naliczane kille z broni mp5 na stronie. A gdy wpiszę amx_contest end np. po tygodniu to kille nie zostają już naliczane.
 
konfiguracja
 
Aby pluginem na serwerze mógł władać także inny admin nie tylko z immunitetem.
 
W pliku weapons_contest.sma szukamy:
 

register_concmd("amx_contest", "cmdContest", ADMIN_IMMUNITY, "uruchamia contest");

i ADMIN_IMMUNITY zamieniamy na coś innego np. ADMIN_BAN

register_concmd("amx_contest", "cmdContest", ADMIN_BAN, "uruchamia contest");

 
Aby na stronie wyświetlało więcej graczy niż tylko 15.
 
W pliku index.php od strony www. szukamy:
 

SELECT * FROM `contestants` ORDER BY kills DESC, hs DESC LIMIT 15

I Zmieniamy liczbę limitu z 15 np. na 30.
 
 
inne informacje
Najpierw konfigurujemy plik weapons_contest.sma, tak aby łączył się z naszą bazą danych, a więc edytujemy go i szukamy:
 

//Dane bazy danych
new const gszHost[]  =  "localhost";
new const gszUser[] = "root";
new const gszPassword[]  =  "root";
new const gszDB[]  =  "contest";

1. Host naszej bazy danych:
2. Użytkownik bazy danych
3. Hasło bazy danych
4. Nazwa bazy danych
 
Gdy już to zrobimy i skomplikujemy na http://amxx.pl/kompilator
 
Wrzucamy plik .amxx do:
addons/amxmodx/plugins
.sma
addons/amxmodx/scripting
do plugins.ini dopisujemy:
weapons_contest.amxx
do amxx.cfg dopisujemy:
amx_contest_save_method "1/2/3"
Włączamy moduły: cstrike, mysql, sqlite
 
Serwer mamy już dokładnie skonfigurowany pod plugin.
 
Teraz wystarczy że na serwer www. wrzucimy plik index.php i folder install.
Wtedy wchodzimy na:
http://nasza_nazwa.pl/konkurs/install
I wpisujemy te same dane do bazy danych co wpisaliśmy w plugin.
I powinien się utworzyć plik config.cfg, gdy to się stanie usuwamy folder install.
 
I cieszymy się działającym pluginem zostanie nam tylko wpisywać w konsole komendy admina :)
 
download

Załączone pliki


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych