This plugin lets you change the username of players. I saw someone try this, but they failed. I'm no pro, but it works.
Usage: amx_change_name <authid, nick> <new name>
Examples:
amx_change_name Lix Noob - Changes the player Lix's name to Noob
Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Admin Change Name"
#define VERSION "1.0"
#define AUTHOR "Lix"
/*
* Usage: amx_change_name <authid, nick> <new name>
* Examples:
* amx_change_name Lix Noob - Changes the player Lix's name to Noob
*/
public admin_change_name(id,level,cid) {
if (!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED
// From name
new arg[32]
// To name
new arg2[32]
read_argv(1,arg,31)
read_argv(2,arg2,31)
new player = cmd_target(id,arg,3)
if (!player)
return PLUGIN_HANDLED
set_user_name(id, arg2)
return PLUGIN_HANDLED
}
public plugin_init() {
register_plugin("Admin Change Name","1.0","Lix")
register_concmd("amx_change_name","admin_change_name",ADMIN_LEVEL_A,"<authid, nick> <new nick>")
return PLUGIN_CONTINUE
}
public set_user_name(id,name[]) set_user_info(id,"name",name)