dcmd_announce(playerid,params[]) { new GameTextForPlayer1[36]; new GameTextForPlayer2[36]; new index = 0; new text[256]; new gametextindex = 1; new temp; tmps1 = strtok(params, index); if(strlen(tmps1) > 1) {kml strmid(text, params, strlen(cmd), strlen(params)); index=0; format(GameTextForPlayer1, sizeof(GameTextForPlayer1), ""); format(GameTextForPlayer2, sizeof(GameTextForPlayer2), ""); for(new i=0; i<32; i++){ tmps1 = strtok(text, index); if(strlen(tmps1) > 0 && strlen(tmps1) < 32){ if(gametextindex == 1){ temp=strlen(GameTextForPlayer1) + strlen(tmps1) + 1; if(temp < 32){ format(GameTextForPlayer1, sizeof(GameTextForPlayer1), "%s %s", GameTextForPlayer1, tmps1); } else { gametextindex = 2; format(GameTextForPlayer2, sizeof(GameTextForPlayer2), "%s", tmps1); } } else { if(gametextindex == 2){ temp=strlen(GameTextForPlayer2) + strlen(tmps1) + 1; if(temp < 32){ format(GameTextForPlayer2, sizeof(GameTextForPlayer2), "%s %s", GameTextForPlayer2, tmps1); } else { gametextindex = 3; } } } } else { if(strlen(tmps1) > 31) gametextindex = 3; } } format(GameTextForPlayer1, sizeof(GameTextForPlayer1), "~w~%s", GameTextForPlayer1); for(new i=0; i