[AMXX] WarGods SayBind Blocker
Descriere: Blocheaza orice bind cu say / say_team (cu exceptia celor puse in wargods_saybind_exceptii.ini). Prin blocarea binduriilor cu say / say_team se elimina o mare parte din spam-ul creat pe server!
Nume plugin: WarGods SayBind Blocker
Autor: Tiger
Versiune: 1.22
Download: You have to register to be able to see this link. Register HERE!
If you are already a member please log in! If you still you are not able to see the link you need to activate your account or an administrator need to activate your account!
Guest Download Link: bit.ly/wargods-ro-saybind-blocker
Instalare:
1. Dezarhivati fisierul
WarGods SayBind Blocker.zip
.
2. Mutati foldere dezarhivate (adica folderul configs si plugins) in
addons/amxmodx/
.
Cvar-uri:
Code:
* wgods_saybind_blocker 0 / 1 (default: 1) -> 1 = enable, 0 = disable -- activeaza/dezactiveaza pluginul
* wgods_saybind_debug 0 / 1 (default: 1) -> 1 = enable, 0 = disable -- va crea un log cu cei care se folosesc de bind cu say / say_team (nume + continutul bind-ului)
* wgods_saybind_mod_cmd 0 / 1 (default: 1) -> 1 = enable, 0 = disable -- in cazul in care cvar-ul este setat pe 1, cuvintele cu tipul STARTWITH/STARTWITHI verificate vor fi modificate astfel incat se va prelua primul argument de dupa say sau say_team (de exemplu daca jucatorul are bind: bind c "say /shop Ceva Site" atunci pe chat se va afisa doar "/shop"
Tipuri de verificari ale exceptiilor:
Code:
* CONTAIN -> cuvintele marcate cu CONTAIN vor fi verificate daca in mesajul dat de bind-ul jucatorului apare cuvantul respectiv (este case sensitive - adica se va tine cont de litere mari sau mici!)
* CONTAINI -> cuvintele marcate cu CONTAINI vor fi verificate daca in mesajul dat de bind-ul jucatorului apare cuvantul respectiv (este case insensitive - adica nu se va tine cont de litere mari sau mici!)
* EQUAL -> cuvintele marcate cu EQUAL vor fi verificate daca mesajul dat de bind-ul jucatorului este o potrivire perfecta cu cuvantul respectiv (este case sensitive - adica se va tine cont de litere mari sau mici!)
* EQUALI -> cuvintele marcate cu EQUALI vor fi verificate daca mesajul dat de bind-ul jucatorului este o potrivire perfecta cu cuvantul respectiv (este case insensitive - adica nu se va tine cont de litere mari sau mici!)
* STARTWITH -> cuvintele marcate cu STARTWITH vor fi verificate daca mesajul dat de bind-ul jucatorului incepe cu cuvantul respectiv (este case sensitive - adica se va tine cont de litere mari sau mici!)
* STARTWITHI -> cuvintele marcate cu STARTWITHI vor fi verificate daca mesajul dat de bind-ul jucatorului incepe cu cuvantul respectiv (este case insensitive - adica nu se va tine cont de litere mari sau mici!)
* Daca nu se specifica tipul atunci tipul default este EQUALI!!!
Changelog:
Code:
* Versiunea 1.22 -> Cand se introducea un cuvant de tip "CONTAIN" sau "CONTAINI" in lista de exceptii, functionalitatea acestui plugin era ca si cum nu ar fi existat. S-a introdus STARTWITH / STARTWITHI - comenzi pentru care se doresc ca cuvantul sa inceapa cu ceea ce este dat (este perfecta pentru comenzi de chat , de exemplu: /shop, /radio, etc.), iar functionalitatea EQUAL / EQUALI s-a schimbat - acum trebuie sa match-uie toata linia pentru a nu fi blocat bind say-ul (perfecta pentru comenzi de chat care au mai multe argumente, de exemplu: /depune all, /depune 1000, etc.).
* Versiunea 1.21 -> Minor bug fix - S-a rezolvat loop-ul infinit in care putea sa intre daca era pus o linie de comentariu in fisierul de configurare.
* Versiunea 1.2 -> Suport pentru multiple tipuri de verificari ale cuvintelor exceptie (CONTAIN/CONTAINI/EQUAL/EQUALI) si suport pentru preluarea primului argument de dupa say/say_team in cazul verificariilor de tip EQUAL/EQUALI!
* Versiunea 1.1 -> Mici buguri rezolvate
* Versiunea 1.0 -> Prima lansare
Observatii:
1. NU ofer sursa!
2. Se pot pune oricate exceptii doriti (o data cu noul update 1.1)
3. Licenta este valida DOAR serverelor din Comunitatea WarGods!
Pentru orice fel de problema/intrebare in legatura cu acest plugin, scrieti aici!