11.07.2012, 12:24
pawn Code:
CMD:hfind(playerid, params[])
{
if(PlayerInfo[playerid][pMember] != 8)
{
SendClientMessageEx(playerid, COLOR_GREY, "You're not a Hitman.");
return 1;
}
new string[128], giveplayerid;
if(sscanf(params, "u", giveplayerid)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /hfind [playerid]");
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessageEx(playerid, COLOR_GREY, "You can't use this command on yourself."); return 1; }
if(GetPlayerInterior(giveplayerid)!=0) { SendClientMessageEx(playerid, COLOR_GREY, "That person is inside an interior."); return 1; }
if(PlayerInfo[giveplayerid][pAdmin] >= 2 && PlayerInfo[giveplayerid][pAdminDuty] == 1) { SendClientMessageEx(playerid, COLOR_GREY, "You are unable to find this person."); return 1; }
SetPlayerMarkerForPlayer(playerid, giveplayerid, FIND_COLOR);
new zone[MAX_ZONE_NAME];
GetPlayer3DZone(giveplayerid, zone, sizeof(zone));
format(string, sizeof(string), "%s has been last seen at %s.", GetPlayerNameEx(giveplayerid), zone);
SendClientMessageEx(playerid, COLOR_GRAD2, string);
FindingPlayer[playerid]=giveplayerid;
FindTime[playerid] = 3;
SendClientMessageEx(playerid, COLOR_GREY, "Invalid player specified.");
}
return 1;
}