Plugiz zakaz amiany nicku + kick
Sniper Elite
24.01.2011
Witam. Szukam pluginu, który po próbie zmiany nicku zostanie kicknięty + powód: zakaz zmiany nicku.
pAC 24.01.2011
#include <amxmodx> #include <amxmisc> public plugin_init() { register_plugin("Blokada zmiany nicku","1.0","grankee") register_message(get_user_msgid("SayText"), "message") } public message() { new arg[32] get_msg_arg_string(2, arg, 31) if(containi(arg,"name")!=-1) { return PLUGIN_HANDLED } return PLUGIN_CONTINUE } public client_infochanged(id) { new newname[32],oldname[32] get_user_info(id, "name", newname,31) get_user_name(id,oldname,31) if(!is_user_connected(id) || is_user_bot(id)) return PLUGIN_CONTINUE if(!equali(newname, oldname)) { set_user_info(id,"name",oldname) client_print(id , print_chat , "[AMXX] Zakaz zmiany nicka!") return PLUGIN_HANDLED } return PLUGIN_CONTINUE }+ 4 grankee
można edytnąć na kicka
Agent
25.01.2011
Sprawdź to. Pisałem na szybko. Kompiluje się, lecz mogłem się pomylić ;]
Edited by Agent, 25.01.2011 18:08.
#include <amxmodx> #include <amxmisc> public plugin_init() { register_plugin("Blokada zmiany nicku","1.0","grankee") register_message(get_user_msgid("SayText"), "message") } public message() { new arg[32] get_msg_arg_string(2, arg, 31) if(containi(arg,"name")!=-1) { return PLUGIN_HANDLED } return PLUGIN_CONTINUE } public client_infochanged(id) { new newname[32],oldname[32] new P_ID[35] get_user_info(id, "name", newname,31) get_user_name(id,oldname,31) get_user_authid(id, P_ID, 34 ) if(!is_user_connected(id) || is_user_bot(id)) return PLUGIN_CONTINUE if(!equali(newname, oldname)) { set_user_info(id,"name",oldname) client_print(id , print_chat , "[AMXX] Zakaz zmiany nicka! Kick!") server_cmd("kick %s", P_ID) return PLUGIN_HANDLED } return PLUGIN_CONTINUE }
Edited by Agent, 25.01.2011 18:08.