* http://c-s.net.ua/forum/index.php?act=findpost&pid=639977
/*---------------EDIT ME------------------*/
/*----------------------------------------*/
register_plugin("Fast Fix #", "1.1", "PRoSToTeM@");
register_forward(FM_ClientUserInfoChanged, "ClientUserInfoChanged_Pre", false);
register_clcmd( "say", "CheckChat" );
register_clcmd( "say_team", "CheckChat" );
public ClientUserInfoChanged_Pre(const iClient, const pszInfoBuffer) {
pev(iClient, pev_netname, szNetName, charsmax(szNetName));
engfunc(EngFunc_InfoKeyValue, pszInfoBuffer, "name", szBufferName, charsmax(szBufferName));
if (szNetName[0] != '\0' && equal(szNetName, szBufferName)) {
for (new i = 0; szBufferName[i] != '\0'; i++) {
if (szBufferName[i] == '#' || (szBufferName[i] == '+' && !('0' <= szBufferName[i + 1] <= '9'))) {
engfunc(EngFunc_SetClientKeyValue, iClient, pszInfoBuffer, "name", szBufferName);
read_args( szMsg, charsmax(szMsg) );
if( contain( szMsg, "#" ) != -1 )