Dodanie napisu do pluginu
skunew
02.02.2014
Witam
Mam prośbę, może ktoś dodać do tego pluginu informację w czacie "Posiadasz reklame w nicku, zmien nick."
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #define PLUGIN "Zakaz reklamy w nicku" #define VERSION "1.0.1" #define AUTHOR "Mochi, edycja by Nesk" new cvar,zezwolone[32],kara new const reklama[][] = { ".ru" , ".waw", ".waw.", ".biz", ".eu", ".info", ".co", ".cn", ".de", "89.", "91.", "83.", "193.", "212.", "194.", "195.", "216.", "79.", "80.", "91.", "213.", "77.", "79.", "178.", "188.", "94.", "153.", ":27000", ":27001", ":27002", ":27003", ":27004", ":27005", ":27006", ":27007", ":27008", ":27009", ":27010", ":27011", ":27012", ":27013", ":27014", ":27015", ":27016", ":27017", ":27018", ":27019", ":27020", ":14000", ":27026", ":27025", ":27077", ":27033", ":27164", ":27070", ":27022", ":27041", ":27222", ":27122", ":27030", ":27276", ":27365", ":27196", ":27606", ":29023", ":27053", ":27068", ":27066", ":27088", ":27146", ":27039", "pykownia.pl", "dziobaczek.pl", "cs-fpg.pl", "pierdo", "skurwy", "sk***ysyn", "weed-cs.pl", "hardplay.pl", "cspukawka.eu", "xaa.pl", "CSBydgoszcz.PL", "dream.pl", "Deagle.pl" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) cvar = register_cvar("amx_reklama_www","CsClub.pl") kara = register_cvar("amx_reklama_sp","1") } public client_putinserver(id) { new name[32] get_user_name(id,name,31); get_pcvar_string(cvar,zezwolone,31) if(containi(name,zezwolone) != -1) { return PLUGIN_HANDLED } for(new i = 0; i < sizeof(reklama); i++) { if(containi(name, reklama[i]) != -1) { if(kara == 1) { server_cmd("kick #%d Reklama! Zmien nick!",get_user_userid(id)) } else { set_user_info(id,"name","CsClub.pl") } } } return PLUGIN_CONTINUE } public client_infochanged(id) { new name[32] get_user_info(id, "name", name,31) get_pcvar_string(cvar,zezwolone,31) if(containi(name,zezwolone) != -1) { return PLUGIN_HANDLED } for(new i = 0; i < sizeof(reklama); i++) { if(containi(name, reklama[i]) != -1) { if(kara == 1) { server_cmd("kick #%d Reklama! Zmien nick!",get_user_userid(id)) } else { set_user_info(id,"name","CsClub.pl") } } } return PLUGIN_CONTINUE }
Wielkie Jol
02.02.2014
To znaczy, to jest już tak zrobione, że przy wyrzuceniu gracza pokazuje graczowi, że miał reklamę w nicku - a widzę, że cvar ustawiony na 1, co oznacza, że gracz jest wyrzucany z serwera.
Przy wybraniu opcji 2, gracz dostanie informację o tym, że jego nick był nieprawidłowy i zostanie zmieniony na "CsClub"
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #define PLUGIN "Zakaz reklamy w nicku" #define VERSION "1.0.1" #define AUTHOR "Mochi, edycja by Nesk" new cvar,zezwolone[32],kara new const reklama[][] ={ ".ru" , ".waw", ".waw.", ".biz", ".eu", ".info", ".co", ".cn", ".de", "89.", "91.", "83.", "193.", "212.", "194.", "195.", "216.", "79.", "80.", "91.", "213.", "77.", "79.", "178.", "188.", "94.", "153.", ":27000", ":27001", ":27002", ":27003", ":27004", ":27005", ":27006", ":27007", ":27008", ":27009", ":27010", ":27011", ":27012", ":27013", ":27014", ":27015", ":27016", ":27017", ":27018", ":27019", ":27020", ":14000", ":27026", ":27025", ":27077", ":27033", ":27164", ":27070", ":27022", ":27041", ":27222", ":27122", ":27030", ":27276", ":27365", ":27196", ":27606", ":29023", ":27053", ":27068", ":27066", ":27088", ":27146", ":27039", "pykownia.pl", "dziobaczek.pl", "cs-fpg.pl", "pierdo", "skurwy", "sk***ysyn", "weed-cs.pl", "hardplay.pl", "cspukawka.eu", "xaa.pl", "CSBydgoszcz.PL", "dream.pl", "Deagle.pl" } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) cvar = register_cvar("amx_reklama_www","CsClub.pl") kara = register_cvar("amx_reklama_sp","1") } public client_putinserver(id) { new name[32] get_user_name(id,name,31); get_pcvar_string(cvar,zezwolone,31) if(containi(name,zezwolone) != -1) { return PLUGIN_HANDLED } for(new i = 0; i < sizeof(reklama); i++) { if(containi(name, reklama[i]) != -1) { if(kara == 1) { server_cmd("kick #%d Reklama! Zmien nick!",get_user_userid(id)) } else { client_print(id, print_center, "[NICK] Posiadales reklame w nicku i zostal on zmieniony!"); set_user_info(id,"name","CsClub.pl") } } } return PLUGIN_CONTINUE } public client_infochanged(id) { new name[32] get_user_info(id, "name", name,31) get_pcvar_string(cvar,zezwolone,31) if(containi(name,zezwolone) != -1) { return PLUGIN_HANDLED } for(new i = 0; i < sizeof(reklama); i++) { if(containi(name, reklama[i]) != -1) { if(kara == 1) { server_cmd("kick #%d Reklama! Zmien nick!",get_user_userid(id)) } else { client_print(id, print_center, "[NICK] Posiadales reklame w nicku i zostal on zmieniony!"); set_user_info(id,"name","CsClub.pl") } } } return PLUGIN_CONTINUE }
glut
02.02.2014
Automatyczna wiadomość
Ten temat został przeniesiony z forum
AMX Mod X → Problemy z pluginami
do
Scripting AMXX → Pluginy
Ten temat został przeniesiony z forum
AMX Mod X → Problemy z pluginami
do
Scripting AMXX → Pluginy
skunew
02.02.2014
Nie chodzi mi o to, mi zależy na tym żeby przy cvarze 1 czyli przy zmianie nicku pokazywało info o tym, że masz reklame