First of all
http://forums.alliedmods.net/showthread.php?t=134274
Then
PHP Code:
#include < amxmodx >
#include < amxmisc >
public plugin_init( )
{
register_message( get_user_msgid( "SayText" ), "MessageSayText" );
}
public client_infochanged( client )
{
static const name[ ] = "name";
static szNewName[ 32 ], szOldName[ 32 ];
get_user_info( client, name, szNewName, 31 );
get_user_name( client, szOldName, 31 );
if( !equal( szNewName, szOldName ) )
{
set_user_info( client, name, szOldName );
}
}
public MessageSayText( iMsgId, iDest, iReceiver )
{
static const Cstrike_Name_Change[ ] = "#Cstrike_Name_Change";
static szMessage[ sizeof( Cstrike_Name_Change ) + 1 ];
get_msg_arg_string( 2, szMessage, sizeof( szMessage ) - 1 );
return equal( szMessage, Cstrike_Name_Change ) ? PLUGIN_HANDLED : PLUGIN_CONTINUE;
}