rendered paste bodypublic 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;
}