here ya go
Code:
new g_msgid_saytext
public plugin_init()
{
g_msgid_saytext = get_user_msgid("SayText")
}
public forward_client_userinfochanged(id, buffer) {
if (!is_user_connected(id))
return FMRES_IGNORED
static oldname[32], newname[32]
get_user_name(id, oldname, sizeof oldname - 1)
engfunc(EngFunc_InfoKeyValue, buffer, g_name, newname, sizeof newname - 1)
if (equal(newname, oldname))
return FMRES_IGNORED
msg_name_change(id, oldname, newname)
return FMRES_SUPERCEDE
}
msg_name_change(id, /* const */ oldname[], /* const */ newname[]) {
message_begin(MSG_BROADCAST, g_msgid_saytext)
write_byte(id)
write_string(g_name_change)
write_string(oldname)
write_string(newname)
message_end()
}