public OnPlayerText(playerid, text[]){new string[500 + 1], cName[MAX_PLAYER_NAME];GetPlayerName(playerid, cName, MAX_PLAYER_NAME);format(string, sizeof(string),\"{%06x}%s {fffff0}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, cName, playerid, text);SendSplitMessage(-1, string);return 0;}stock SendSplitMessage(color, final[]){new buffer[EX_SPLITLENGTH+5];new len = strlen(final);if(len>EX_SPLITLENGTH){new times = (len/EX_SPLITLENGTH);for(new i = 0; i < times+1; i++){strdel(buffer, 0, EX_SPLITLENGTH+5);if(len-(i*EX_SPLITLENGTH)>EX_SPLITLENGTH){strmid(buffer, final, EX_SPLITLENGTH*i, EX_SPLITLENGTH*(i+1));format(buffer, sizeof(buffer), \"%s\", buffer);}else{strmid(buffer, final, EX_SPLITLENGTH*i, len);}SendClientMessageToAll(color, buffer);}}else{SendClientMessageToAll(color, final);}}