|
Member
|

11-04-2011
, 21:07
Re: console cmd blocker
|
#3
|
Quote:
Originally Posted by kramesa
Test is:
PHP Code:
#include <amxmodx> #include <amxmisc> #include <fakemeta>
public plugin_init() { register_plugin("Block change name and vote", "1.0", "kramesa") register_forward(FM_ClientUserInfoChanged, "ClientUserInfoChanged") register_clcmd("vote", "CmdBlock")
}
public ClientUserInfoChanged(id) { static const name[] = "name" static szOldName[32], szNewName[32] pev(id, pev_netname, szOldName, charsmax(szOldName)) if( szOldName[0] ) { get_user_info(id, name, szNewName, charsmax(szNewName)) if( !equal(szOldName, szNewName) ) { set_user_info(id, name, szOldName) return FMRES_HANDLED } } return FMRES_IGNORED }
public CmdBlock(id) { console_print(id, "Ikke tilladt!") return PLUGIN_HANDLED_MAIN; }
|
well is it possible to make an exeption when i use amx_name "id" "newname" then?
PHP Code:
public cmdNick(id, level, cid) { if (!cmd_access(id, level, cid, 3)) return PLUGIN_HANDLED
new arg1[32], arg2[32], authid[32], name[32], authid2[32], name2[32]
read_argv(1, arg1, 31) read_argv(2, arg2, 31)
new player = cmd_target(id, arg1, CMDTARGET_OBEY_IMMUNITY | CMDTARGET_ALLOW_SELF) if (!player) return PLUGIN_HANDLED
get_user_authid(id, authid, 31) get_user_name(id, name, 31) get_user_authid(player, authid2, 31) get_user_name(player, name2, 31)
client_cmd(player, "name ^"%s^"", arg2)
show_activity_key("ADMIN_NICK_1", "ADMIN_NICK_2", name, name2, arg2)
return PLUGIN_HANDLED }
this is my amx_name cmd so fare
|
|