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
Jest to w pełni automatyczny plugin do obsługi sparów. Dodatkowo admin posiada dostęp do menu, w którym może uruchamiać wszystkie funkcje ręcznie.
Funkcje pluginu
Spoiler
3RR + napis LIVE na HUD
Zamiana drużyn
zmienia teamy, wykonuje 1RR
Losowanie drużyn
losowo przydziela graczy do drużyn i odradza na respie
Wymuszanie interpu oraz rate
Włączanie/wyłączanie sv_alltalk
Menu zmiany mapy
LIVE na HUD
NOT na HUD
Podziękowania za grę na czacie
Menu robienia screenów dla wszystkich lub tylko dla admina (wymagany plugin screenshot_spar.amxx z załącznika). W przypadku braku pluginu na SS'y na czacie pojawi się wiadomość, że funkcja robienia screenów jest niedostępna.
Wyświetlanie listy IP oraz SID w konsoli
Automatyczne liczenie wyniku i zamiana drużyn po zakończonej kwarcie
Wczytywanie konfiguracji serwera na sparingi po uruchomieniu 3RR + LIVE. Jeśli na serwerze nie ma pliku konfiguracyjnego, zostanie wyświetlona odpowiednia informacja na czacie.
Informacje na czacie przy wejściu/wyjściu gracza z serwera oraz dołączeniu do gry
Zapisywanie IP oraz SteamID każdego gracza do logów podczas wejścia na serwer
Trening na granaty w trybie DM
Sprawdzanie i automatyczne wymuszanie interpu
Blokowanie odbijania kulek na serwerach PaintBall
Odliczanie przed zamianą drużyn po zakończonej kwarcie
Automatyczne sprawdzanie czy gracz ma status "ZBANOWANY" na banid.pl
Komendy admina
/spar - otwiera menu do zarządzania sparem (ADMIN_BAN)
Komendy gracza
amx_ss <authid, nick or #userid> [screens] [type 0/1] - wykonuje graczowi daną ilość screenów w wybranym formacie /ss - otwiera menu robienia screenów amx_ip - wyświetla w konsoli listę IP i SID graczy obecnych na serwerze
Instalacja
Standardowa. esl5on5mrpol.cfg do cstrike sprawdz_bana.php na serwer www
CVARY
spar_log "0" //czy zapisywanie IP oraz SID każdego gracza do logów ma być włączone
spar_mininterp "0.01" //minimalny interp jaki można mieć na serwerze
spar_maxinterp "0.05" //maksymalny interp jaki można mieć na serwerze
spar_config "esl5on5mrpol.cfg" //nazwa i ścieżka do pliku konfiguracyjnego
spar_time "10" //czas w sekundach przed zamianą drużyn po skończonej kwarcie: 0 - wyłączone
spar_chat_admins "1" //czy admin może pisać na czacie, kiedy ten jest zablokowany
spar_teamchat "1" //czy czat drużynowy też ma być blokowany
spar_host "twojastrona.pl" //adres strony, na której znajduje się plik php (bez http:// oraz www)
spar_site "/sprawdz_bana.php" //nazwa i ścieżka do pliku php
ss_mscreens "10" //maksymalna ilość screenów
ss_interval "1.0" //co ile robione są screeny
ss_sitemap "twojastrona.pl" //strona, na którą mają być wrzucone screeny
ss_access "0" //kto może robić screeny na serwerze: 1 - każdy, 0 - tylko admin
Changelog
Spoiler
1.0.6
Lekka optymalizacja kodu
Dodanie funkcji automatycznego wchodzenia/wychodzenia botów, w zależności od ilości osób na treningu na granaty
Dodanie wczytywania configu po zakończonym treningu na granaty
Dodanie CVAR'a odpowiadającego za nazwę i ścieżkę do pliku konfiguracyjnego
Dodanie odliczania przed zamianą drużyn po zakończonej kwarcie
Dodanie możliwości wyłączenia czatu przez admina
Dodanie sprawdzania czy dany CVAR istnieje przy blokowaniu odbijania kulek
Dodanie automatycznego sprawdzania czy gracz ma status "ZBANOWANY" na banid.pl podczas wejścia na serwer
Dodanie sprawdzania czy gracz posiada Steam przed sprawdzeniem statusu na banid.pl, jeśli na serwerze jest wgrane dproto
Dodanie możliwości wyłączenia treningu na grananty
Dodanie CVAR'a odpowiadającego za to, kto ma dostęp do robienia screenów
Zmiana sposobu wymuszania interpu
Zmiana sposobu sprawdzania komend wpisanych na czacie
Usunięcie błędu, który powodował wyrzucanie HLTV z serwera
Usunięcie możliwości robienia screenów HLTV
1.0.5
Dodanie liczenia wygranych rund i kwart tylko wtedy, kiedy jest LIVE
Dodanie sprawdzania przy uruchamianiu LIVE, czy wcześniej było NOT, dzięki czemu przy przerwaniu gry kwarty nie są zerowane
Dodanie sprawdzania interpu i jego automatycznego wymuszania
Dodanie treningu na grananty w trybie DM przez jedną rundę
Dodanie botów, które wchodzą podczas treningu, kiedy w jednej z drużyn jest tylko jedna osoba, aby zapobiec zakończeniu rundy
Zastąpienie Director Hud Message zwykłym HUD'em
Blokowanie odbijania kulek, jeśli na serwerze wgrany jest PaintBall Mod
Usunięcie kolorowych wiadomości na czacie
Usunięcie z menu warunku, który powodował, że nie można było wybrać żadnej opcji, jeśli było się martwym
1.0.4
Dodanie zapisywania IP oraz SteamID każdego gracza do logów podczas wejścia na serwer
Dodanie sprawdzania czy plik konfiguracyjny znajduje się na serwerze
Poprawa wyświetlania HUD podczas wymuszania interpu oraz rate
Zmiana sposobu wyświetlania informacji o wejściu gracza na serwer, które powodowało błędy
Rozwiązanie problemu z wyrzucaniem HLTV z serwera przez Director Hud Message
1.0.3
Dodanie informacji przy wejściu/wyjściu gracza z serwera oraz dołączeniu do gry
Poprawa dwóch sporych błędów przy liczeniu kwart
Poprawa błędu, który powodował, że przy remisie 1:1 i dwóch rozegranych kwartach mapa się nie kończyła
1.0.2
Lekka optymalizacja kodu
Dodanie możliwości robienia screenów (wymagany dodatkowy plugin)
Dodanie wyświetlania listy IP i SID w konsoli
Ponowne otwieranie menu spara po wybraniu jednej z opcji w niektórych przypadkach
1.0.1
Jeśli jedna z drużyn wygrała dwie kwarty to mapa zostaje zakończona i nie odbywa się kolejna zamiana teamów
1.0.0
Pierwsze wydanie
Podziękowania
Spoiler
speedkill - stock na losowanie graczy oraz skrypt PHP nikhilgupta345 - funkcja na zamianę drużyn DarkGL - stock na sprawdzanie czy gracz ma Steam benio101 - stock na polskie końcówki wyrazów OneEyed - kod botów byCZUS - plugin na robienie SS'ów, który przystosowałem do potrzeb projektu (http://amxx.pl/topic...hoty-zapis-sql/)
Inne informacje
Autor: szelbi Licencja:CC BY-NC-SA 4.0 (Uznanie autorstwa - Użycie niekomercyjne - Na tych samych warunkach) Wersja: 1.0.6
Jeśli używasz pluginu na serwerze PB, wgraj również moją wersję tego moda, w której naprawiłem kilka sporych błędów - http://amxx.pl/topic...od-nowa-wersja/
Aby wyłączyć sprawdzanie czy gracz ma status "ZBANOWANY" na banid.pl, (np. gdy nie masz serwera www) wystarczy dodać // przed
#define TASK_BAN 002
Wszelkie sugestie odnośnie tego co chcielibyście dodać/zmienić w pluginie piszcie poniżej.