WarGods AD Block [ LICENTA GRATIS ]
4 participanți
Pagina 1 din 1
WarGods AD Block [ LICENTA GRATIS ]
Descriere: Blocheaza orice reclama la alte servere pe chat, atat pe dns, cat si pe ip. Este unul dintre cele mai bune pluginuri antispam (anti-reclama / antiad).
Descarcare: ZippyShare GirlShare
Sursa:
Nume: WarGods AD Block
Versiune: 1.21
Link oficial: http://www.wargods.ro/showthread.php?7810-AMXX-WarGods-AdBlock
Instalare:
1. Fisierul WarGods_AD_Block.amxx il puneti in addons/amxmodx/plugins
2. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma [ prima sau a doua linie ]:
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
Comenzi publice (se tasteaza in joc prin apasarea tastei Y): -
Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini): -
Imagini: -
Credite: JaiLBreaK pentru decompilarea pluginului.
Mistick # AlliedModders pentru sursa.
Descarcare: ZippyShare GirlShare
Sursa:
- Spoiler:
- #include <amxmodx>
#pragma semicolon 1
#pragma ctrlchar '\'
new nr;
new cuv[100][256];
new wargods[2];
public plugin_init()
{
register_plugin("WarGods SayBind Blocker", "1.21", "Tiger");
register_clcmd("say", "handleSay", -1, "", -1);
register_clcmd("say_team", "handleSay", -1, "", -1);
return 0;
}
public plugin_precache()
{
wargods[0] = register_cvar("wgods_saybind_blocker", "1", 0, 0.00);
wargods[1] = register_cvar("wgods_saybind_debug", "1", 0, 0.00);
if (get_pcvar_num(wargods[0]))
{
new szDatadir[64];
new g_szFile[128];
get_localinfo("amxx_configsdir", szDatadir, 63);
formatex(szDatadir, 63, "%s", szDatadir);
if (!dir_exists(szDatadir))
{
mkdir(szDatadir);
}
formatex(g_szFile, 127, "%s/wargods_saybind_expcetion.ini", szDatadir);
if (!file_exists(g_szFile))
{
return 1;
}
new Data[256];
new cuvant[32];
new iFile = fopen(g_szFile, "rt");
while (!feof(iFile))
{
if (nr == 99)
{
return 1;
}
fgets(iFile, Data, 255);
parse(Data, cuvant, 31);
format(cuv[nr], 255, "%s", cuvant);
nr += 1;
}
fclose(iFile);
return 0;
}
return 1;
}
public handleSay(id)
{
if (get_pcvar_num(wargods[0]))
{
new args[50];
read_args(args, 49);
if (args[0] != 34)
{
if (nr)
{
new i = 0;
while (i <= nr)
{
if (equal(args, cuv[i]))
{
return 0;
}
i++;
}
}
new name[32];
get_user_name(id, name, 31);
// message_begin(MSG_ONE, 76, _, id);
// write_byte(id);
// write_string(103516);
// message_end();
if (get_pcvar_num(wargods[1]) == 1)
{
log_to_file("WarGods SayBind Blocker.log", "Nick: %s [Say: %s]", name, args);
}
return 1;
}
return 0;
}
return 0;
}
Nume: WarGods AD Block
Versiune: 1.21
Link oficial: http://www.wargods.ro/showthread.php?7810-AMXX-WarGods-AdBlock
Instalare:
1. Fisierul WarGods_AD_Block.amxx il puneti in addons/amxmodx/plugins
2. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma [ prima sau a doua linie ]:
- Cod:
WarGods_AD_Block.amxx
Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
- Cod:
wgods_adblock 0 // enable, -1 = disable -- activeaza/dezactiveaza pluginul
wgods_adblock_resetcfg -1 // (default: -1) -> 0 = enable, -1 = disable
wgods_adblock_debug 0 // (default: 0) -> 0 = enable, -1 = disable -- creaza un log cu toate reclamele facute pe server (util pentru a vedea cazurile false)
wgods_adblock_punish 1 // (default: -1)
wgods_adblock_punish_min 3 // (default: 3) -> cate minute de pedeapsa
wgods_adblock_maxsay 5 // (default: 3) -> de cate ori are voie sa faca reclama pe chat inainte de a i se aplica pedeapsa (daca exista) [reclamele nu se vor vedea in acest timp]
wgods_adblock_leet_check 1 // (default: 1) -> se converteste anumite caractere din leet, in cifre pentru a vedea daca exista reclama in ele
wgods_adblock_leet "1234567890" // caracterele de baza leet (se pot adauga, dar trebuie sa respecte ordinea cu non-leet)
wgods_adblock_nonleet "ireasbtbgo" // caracterele convertite din leet (se pot adauga, dar dimensiuniile celor 2 stringuri trebuie sa fie neaparat egale!!!)
Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
- Cod:
amx_adblock_ungag <nick>
Comenzi publice (se tasteaza in joc prin apasarea tastei Y): -
Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini): -
Imagini: -
Credite: JaiLBreaK pentru decompilarea pluginului.
Mistick # AlliedModders pentru sursa.
Dracu- Moderators
- Mesaje : 193
Data de inscriere : 11/11/2016
Tipu- Administrators
- Mesaje : 151
Data de inscriere : 22/11/2016
CelRau- Registered user
- Mesaje : 184
Data de inscriere : 26/11/2016
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum
|
|