Advanced Bans (Real Time) by Exolent Version: 0.8.1p
Ten plugin działa z komendami amx_ban, amx_banip, amx_banid, amx_unban.
Działa w Realnym czasie na serwerze np: Kiedy zbanujesz kogoś na 10 minut ta osoba po 10 minutach będzie mogła wejść.
Zawiera listę zbanowanych graczy.
Nie używa banned.cfg i listip.cfg. Tworzy własny plik i w nim zapisuje bany.
W pliku zapisuje kiedy admin zbanował, steamid admina, powód bana, czas, nick gracza, SteamID lub IP gracza zbanowanego, i czas pozostały do unbana.
Wczytuje poprzednie bany z banned.cfg and listip.cfg.
Daje możliwość wpisania własnego powodu bana.
WSZYSTKIE BANY/UNBANY są LOGOWANE (amxmodx/logs) pod nazwą BAN_HISTORY_MMDDYYYY.log (MM = miesiąc, DD = dzień, YYYY = rok)
Jeśli chcesz mieć tylko jeden plik z historią banów, od komentuj linijkę w .sma i skompiluj plugin ponownie.
Advanced Bans w wersji SQL może bez problemów działać na kilku serwerach na raz. Jeśli użyjesz tej samej bazy na kilku serwerach bany będą połączone, a każdy serwer będzie chroniony - zasada jak w amxbans.
Jeśli wykorzystasz Advanced Bans w wersji SQL plugin wykorzysta cvary z pliku sql.cfg (amx_sql_host, amx_sql_user, amx_sql_pass, amx_sql_db).
amx_ban amx_banip
amx_addban
amx_unban Odbanowując steama pamiętaj o "" ( amx_unban "STEAM_ID" )
aamx_banlist - Pokazuje listę zbanowanych graczy
amx_addbanlimit
Przypisz maksymalny czas bana dla danej flagi
Komendę dopisz w amxx.cfg
ab_website
Adres strony wyświetlany banowanemu graczowi, gdzie może składać odwołanie.
Pozostaw puste, aby nie pokazywać adresu.
Domyślnie: puste
ab_immunity
0 - Każdy może zbanować admina z immunitetem (flaga 'a')
1 - Nie można zbanować żadnego admina z immunitetem (flaga 'a')
2 - Admini z immunitetem (flaga 'a') może być zbanowany tylko przez innego admina z immunitetem.
Domyślnie: 1
ab_bandelay
Czas od zbanowania, do wyrzucanie gracza z serwera.
Domyślnie: 1
ab_unbancheck
Odstęp w sprawdzaniu gracza gdy ten jest odbanowany (?) - (eng.: Interval of checking if a player is unbanned.)
Domyślnie: 5
Pobierz wszystkie 3 pluginy z posta adminvote.amxx, plmenu.amxx, oraz advanced_bans_sql.amxx jeśli chcesz korzystać z wersji SQL, lub advanced_bans.amxx w przeciwnym wypadku.
Podmień pliki advanced_bans.amxx, plmenu.amxx i adminvote.amxx na swoim serwerze w folderze addons/amxmodx/plugins.
Musisz podmienić stare pliki: plmenu.amxx i adminvote.amxx
Otwórz plik plugins.ini na swoim serwerze z folderu addons/amxmodx/configs.
Dodaj advanced_bans.amxx na samym szczycie listy!
Upewnij się że pluginy plmenu.amxx i adminvote.amxx są włączone.
Zapisz i zamknij plik.
Podmień plik advanced_bans.txt na najnowszy pobrany z tego tematu - plik znajduje się w folderze addons/amxmodx/data/lang.
Zmień mapę lub zrestartuj serwer. Menu banów
Plugin plmenu.amxx został edytowany tak aby współpracował z Advanced Bans.
Pobierz w/w plik z tego tematu i podmień w folderze addons/amxmodx/plugins/
Odbanowując steama pamiętaj o "" ( amx_unban "STEAM_ID" )
Dodawanie czasy banów Kolejność ustawionych czasów w tym wypadku ma znaczenie! Przykładowo:
amx_addbanlimit "b" "9000"
amx_addbanlimit "c" "4000"
Jeśli admin ma flagi 'b' i 'c' brana będzie pod uwagę restrykcja z flagi 'b', czyli maksymalny czas bana to 2,5h. Jeśli chcesz by admin z immunitetem nie miał restykcji co do czasu wpisz poniższą linijkę jako pierwszą w amxx.cfg!
amx_addbanlimit "a" "0"
Pliki *.amxx w paczce
pliki amxx oraz sma.rar
advanced_bans.rar
advanced_bans.txt
advanced_bans_sql.rar