Версия: 0.8.1
Описание:
-Плъгина "замества" сегашните amx_ban, amx_banip, amx_banid, amx_unban админ команди.
-Използва реално време (примерно баннат сте за 10 минути, банът ще бъде премахнат точно след 10 минути, независимо от това дали се сменя картата или не)
-Съдържа лист на хората които са баннати.
-Не използва banned.cfg или listip.cfg. Използва негов си собствен файл, където се съхраняват бановете.
-Записва кой админ е баннъл играча (името) , steamid-то на админа,причината,времето на банн-а,името на баннатия,steamid-то на баннатия играч (или IP) , и оставащото време на банн-а.
-Плъгина ще ви зареди текущите баннати играчи от banned.cfg & listip.cfg. (Само ако #define линията почти най-отгоре в сма-то на плъгина е изтрита).
-Ако използвате менюто за да баннвате играчи,ще трябва да напишете причината за банн-а след като изберете играч.
-Може да слагате лимит на банн-а за админи базирани на тяхните флаг-ове.
-Можете да наглеждате цялата история на бановете.(банове,махането на бановете,и кога е изтекъл нечий банн) .Лог-а се намира в addons/amxmodx/logs/BAN_HISTORY_MMDDYYYY.log MM=месец,DD=ден,YYYY=година
-Ако искате да имате само 1 фалл (отнася се за по горното изречение) изтрийте линията най-горе в .сма файла и рекомплираите.
-SQL също се поддържа и работи за множество сървъри.Ако използвате същата SQL датабаза за повече от 1 сървър,тогава тези сървъри ще споделят бан листата.
-За SQL,по начало cvar-овете за SQL датабазата ще бъдат използвани. (amx_sql_host, amx_sql_user, amx_sql_pass, amx_sql_db).
Модули:
Код за потвърждение: Избери целия код
fakemeta
regex
Бан меню плъгин:
plmenu.sma бе променено да работи с Advanced Bans.
Изтеглете онова което съответства на онова което вие ползвате:
Едитната версия от основния plmenu.sma
plmenu_ab_dod.sma - Едитната версия от DOD plmenu.sma
plmenu_ab_tfc.sma - Едитната версия от TFC plmenu.sma
Команди:
amx_ban <име, #userid, authid> <време в минути> <причина за банн-а>
amx_banip <име, #userid, authid> <време в минути> <причина за банн-а>
amx_addban <име> <authid или ip> <време в минути> <причина>
amx_unban <authid или ip>
amx_banlist
Показва ви лист на тези които са баннати
amx_addbanlimit <флагове> <време в минути>
- Слага макс. време бан на листтата.
- Бележка : Използвайте тази команда в amxx.cfg
Cvars:
ab_website <уеб саит>
Това е уеб саита които ще се показва на баннатия играч ако имате ънбан секция/форум на вашият саит.
Оставете празно полето за да не се показва уеб саит.
По подразбиране: Празно
ab_immunity <0|1|2>
0 - Всеки админ може да банне друг админ с имунитет (флаг 'a').
1 - Админи с имунитет не могът да бъдат баннати (флаг 'a').
2 - Админи с имунитет могат единствено да бъдат баннати от други админи с имунитет (флаг 'а')
По подразбиране: 1
ab_bandelay <секунди>
Забавяне на баннати играчи преди да бъдат дисконекнъти/disconnected.
Ако вашите сървари кикват играчите преди да изкарат бан съобщението ,трябва да увеличите забавянето.
По подразбиране: 1
ab_unbancheck <секунди>
Интервал през които ще се проверява дали играч му е махнат баннът.
По подразбиране: 5
Инсталация:
Поставете advanced_bans.amxx , adminvote и plmenu.amxx файловете в addons/amxmodx/plugins папката.
- Бележка : Трябва да заместите стария ви plmenu.amxx файл и adminvote.
Отворете plugins.ini (намира се в addons/amxmodx/configs папката)
Добавете advanced_bans.amxx най-отгоре.
Бъдете сигурни,че plmenu.amxx и adminvote са вкл.-ни.
Запазете и затворете фаила.
Сложете advanced_bans.txt в addons/amxmodx/data/lang папката.
Добавяне на макс. време за бан:
Редът по които вие ще добавяте бан лимити е редът в които те ще се проверяват.
- Пример: Ако го направите така:
Код за потвърждение: Избери целия код
amx_addbanlimit "b" "9000"
amx_addbanlimit "c" "4000"
Ако искате имунитета да няма лимити, но други админи да го имат (лимита), тогава сложете това ПЪРВО в amxx.cfg
Код за потвърждение: Избери целия код
amx_addbanlimit "a" "0"