PDA

View Full Version : [AMXX] WarGods SayBind Blocker



Tiger
18-12-2013, 07:53 PM
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: Click aici! (<b>You have to register to ba able to see this link</b>)
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:


* 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:


* 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:


* 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!

plugin, amxx, free plugin, blocheaza bind say, blocheaza comanda say, blocheaza say din consola, antispam, antiad, antireclame, blocheaza reclamele aflate prin binduri

-=MaX=-
19-12-2013, 03:50 PM
Bravo ma Tigrulet! Tot cate una bagi in top :P

pitiku
21-01-2014, 01:44 PM
Foarte bine tiger !

Tiger
08-10-2015, 09:36 PM
Update la 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!

Pentru detalii suplimentare vedeti #1 (<b>You have to register to ba able to see this link</b>) sau puneti intrebari in acest topic!

Tiger
01-10-2016, 08:43 PM
* 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.

Serverele afiliate ar trebui sa faca update la plugin.

Tiger
01-10-2016, 08:43 PM
* 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.

Serverele afiliate ar trebui sa faca update la plugin.

lAsuStarl
13-05-2017, 07:07 PM
Link-ul nu mai este bun Tiger.

Tiger
13-05-2017, 09:13 PM
Link de download actualizat:

Download: Click aici! (<b>You have to register to ba able to see this link</b> SayBind Blocker/WarGods SayBind Blocker.zip)

Tiger
16-05-2017, 10:27 PM
Update v1.22
* Fixed bugs: 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
* New feature:
-> 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.)
-> EQUAL / EQUALI - 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.).