Страница 1 от 4

Advanced Bans (Real Time) v0.8.1

Публикувано на: 09 Окт 2016, 15:44
от Extreme
Автор: Exolent[jNr]

Версия: 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"
- Тогава ,ако играч има флагове "b" и "c", тогава само "b" ще бъде използван.
Ако искате имунитета да няма лимити, но други админи да го имат (лимита), тогава сложете това ПЪРВО в amxx.cfg

Код за потвърждение: Избери целия код

amx_addbanlimit "a" "0"
advancedbans.rar
(39.85 KiB) Свалено 673 пъти
advancedbans.rar
(39.85 KiB) Свалено 673 пъти

Re: Advanced Bans (Real Time) v0.8.1

Публикувано на: 28 Дек 2016, 15:47
от ElitePower
plmenu_ab_base.amxx
plmenu_ab_dod.amxx
plmenu_ab_tfc.amxx
Трябва ли да ги сложа в plugins.ini?

Re: Advanced Bans (Real Time) v0.8.1

Публикувано на: 28 Дек 2016, 15:50
от OciXCrom
dod и tfc са други игри, съответно не са за Counter-Strike. :)

Re: Advanced Bans (Real Time) v0.8.1

Публикувано на: 28 Дек 2016, 15:56
от ElitePower
Extreme написа: Поставете advanced_bans.amxx , adminvote и plmenu.amxx фаиловете в addons/amxmodx/plugins папката.
- Бележка : Трябва да заместите стария ви plmenu.amxx файл и adminvote.
Plmenu_ab_base.amxx трябва да стане на plmenu.amxx и да замести оригиналния файл?

Re: Advanced Bans (Real Time) v0.8.1

Публикувано на: 28 Дек 2016, 17:50
от cgozzie
Да.

Advanced Bans (Real Time) v0.8.1

Публикувано на: 27 Окт 2017, 10:46
от LoShIaA
Файла adminvote.amxx какво точно е променено по него и каква му е функциалността след промяната, мога ли да карам с оригиналния файл? Как да направя advanced bans да банва само по IP?

"STEAM_0:1:21952161" "LoShIaAda" 0 "Permanent Ban" "test" "LoShIaA" "STEAM_ID_LAN" - steam-а си го банва по steamid.
"192.168.1.103" "';]" 0 "Permanent Ban" "test2" "LoShIaA" "STEAM_ID_LAN" - non steam-а по ip.

Advanced Bans (Real Time) v0.8.1

Публикувано на: 03 Ное 2017, 20:08
от aLbaShaRe
L 11/03/2017 - 18:45:30: Megan Fox<3 <STEAM_ID_LAN> banned LETHAL <STEAM_0:1:40302042> || Reason: "Mojeshe pone da prikriesh hacka. Cya:P" || Ban Length: Permanent Ban

Както се вижда бана е сложен по стеам !? Но като се опитвам да ъннбанаа този човек не става ? Пробвах и със ип и със стеам не мога да му махна банна.
amx_unban "ip-to"
amx_unban "STEAM_0:1:40302042"
Така пробвах и ми казва че няма такъв бан в листата.

Advanced Bans (Real Time) v0.8.1

Публикувано на: 04 Ное 2017, 10:50
от NiTriX
@aLbaShaRe, този AD Bans банва само по IP, без значение как ще баннеш играча.
DOWNLOAD

Advanced Bans (Real Time) v0.8.1

Публикувано на: 04 Ное 2017, 13:47
от aLbaShaRe
Благодаря , ще се възползвам от плъгина.

Advanced Bans (Real Time) v0.8.1

Публикувано на: 25 Яну 2018, 21:35
от x7s
Здравейте.
Имам запитване, в случаите, когато се играе само една карта примерно de_dust2 задължително ли е да работи adminvote.amxx ?
От видяното в сорс кода там се ползва само няколко команди amx_votekick; amx_voteban; amx_votebanreason, също така въпросните команди имат ниво за достъп ADMIN_VOTE, тъй като този достъп имат само Администратори с определен флаг за достъп до командите, мога ли да пренебрегна този плъгин в plugins.ini и да не го компилирам изобщо ? :think: