![]() |
|
Weapons Contest - Printable Version +- CSHOT.PL - Pluginy amxx , plugins amxx , server game counter strike , serwery gier , forum (https://cshot.pl) +-- Forum: Counter-Strike (https://cshot.pl/forumdisplay.php?fid=54) +--- Forum: Counter-Strike 1.6 (https://cshot.pl/forumdisplay.php?fid=55) +---- Forum: PLUGINY (https://cshot.pl/forumdisplay.php?fid=62) +---- Thread: Weapons Contest (/showthread.php?tid=3260) |
Weapons Contest - Poster - 09-18-2025 [TITLE] Weapons Contest [URL] https://amxx.pl/topic/146718-weapons-contest/ **Weapons Contest** **Stworzony przez R3X w wersji 0.3** 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. ![]() amx_contest_save_method 2 // Na co chcemy zapisywać zabicia z danej broni. // 1 - steamid // 2 - nick // 3 - ip cstrike mysql sqlite 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. _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. 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](/konkurs/install "Zewnętrzny odnośnik") 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 ![]() Załączone pliki * [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=73067 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=73067 "Pobierz załącznik"]**weapons_contest.sma**[/url] **7,78 KB** 211 Ilość pobrań [ **weapons_contest.amxx**](/kompilator/plugin/73067"Pobierz plik AMXX") * [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=73068 "Pobierz załącznik"] [/url] [url=https://amxx.pl/index.php?app=core&module=attach§ion=attach&attach_id=73068 "Pobierz załącznik"]**WeaponsContest.zip**[/url] **1,8 KB** 190 Ilość pobrań Załączniki: weapons_contest.sma WeaponsContest.zip |