Witam! Szukam plugin, który automatycznie banuje graczy reklamujących inne serwery lub adresy zawierające słowo forum.
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
szukam pluginu
Temat rozp.
lQ
, 10.09.2008 13:20
2 odpowiedzi w tym temacie
#1
Napisano 10.09.2008 13:20
#2
Napisano 10.09.2008 14:21
zlookaj to...
edytuj na własne jeśli Ci nie pasuje
#include <amxmodx> #include <amxmisc> #define PLUGIN "Restrict Advertising" #define VERSION "1.0" #define AUTHOR "Alka & Sn!ff3r" stock const advertising_words[][] = { "www.", ".pl", ".com", ".net", ".org", ".no-ip", ".ru", ".eu", ".uk" } new const reason[] = "Reklamowanie!"; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say", "hook_chat"); register_clcmd("say_team", "hook_chat"); register_cvar("amx_adspunish_mode","1") register_cvar("amx_adsban_time","5") } public hook_chat(id) { new szArgs[512]; read_args(szArgs, 511); new len; len = strlen(szArgs); new digits, periods; new szName[32]; get_user_name(id, szName, 31); for(new i = 0 ; i < sizeof (advertising_words) ; i++) { if(containi(szArgs, advertising_words[i]) != -1) { server_cmd("amx_kick ^"%s^" %s", szName, reason); return 1; } } //pobrano z cs-puchatek.pl for(new i; i < len; i++) { if(isdigit(szArgs[i])) { digits++ } else if(szArgs[i] == '.' || szArgs[i] == ':') { periods++ } } if(digits > 3 && periods > 2) { new punish = get_cvar_num("amx_adspunish_mode") if(punish == 1) { static Ip[32] get_user_ip(id, Ip, 31, 1) server_cmd("addip %d ^"%s^";wait;wait;writeip", get_cvar_num("amx_adsban_time"), Ip); } else if(punish ==2) server_cmd("amx_kick ^"%s^" %s", szName, reason); return 1; } return 0; }
edytuj na własne jeśli Ci nie pasuje
stock const advertising_words[][] = { "www.", ".pl", ".com", ".net", ".org", ".no-ip", ".ru", ".eu", ".uk" }
#3
Napisano 10.09.2008 14:50
http://amxx.pl/viewtopic.php?t=923 ban za napisanie IP
http://amxx.pl/viewtopic.php?t=1018 ban za napisanie www
http://amxx.pl/viewtopic.php?t=1018 ban za napisanie www
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych