if(strcmp(cmd,"/i",true)==0){ new tmp[256]; tmp = strtok(cmdtext,idx); if(!strlen(tmp)){ SendClientMessage(playerid,COLOR_GRAYWHITE,"USAGE: /i [playerid] [text]"); return 1; } new pid = strval(tmp); if(!IsPlayerConnected(pid)){ SendClientMessage(playerid,COLOR_RED,"That player isn't connected..."); return 1; } tmp = strrest(cmdtext,idx); if(!strlen(tmp)){ SendClientMessage(playerid,COLOR_GRAYWHITE,"USAGE: /i [playerid] [text]"); return 1; } format(string,sizeof(string),"*** %s: %s",ReturnPlayerName(pid),tmp); SendClientMessageToAll(COLOR_LIGHTBLUE,string); return 1; } return 0; } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; }