public OnPlayerCommandText(playerid,cmdtext[]) { if(strcmp(cmdtext,"/where ",true,7) == 0 && strlen(cmdtext) > 7) { new target, current_zone; target = strval(cmdtext[7]); current_zone = player_zone[target]; // printf("D1: %d %d",target,current_zone); if(current_zone != -1 && IsPlayerConnected(target)) { new playername[MAX_PLAYER_NAME],message2[256]; GetPlayerName(target,playername,MAX_PLAYER_NAME); format(message2,sizeof(message2),"*** %s's current location: %s",playername,zones[current_zone][zone_name]); SendClientMessage(playerid,0xFFFF0000,message2); // printf("D2: %s %s",playername,message); } else { SendClientMessage(playerid,0xFFFF0000,"*** No Information found"); } return 1; } else if(strcmp(cmdtext,"/where",true,6) == 0 && strlen(cmdtext) <= 7) { SendClientMessage(playerid,0xFFFF0000,"USAGE: /where [playerid"); SendClientMessage(playerid,0xFFFF0000,"Shows a player's location"); return 1; } return 0; }