COMMAND:radarplayer(playerid,params[])
{
new giveplayerid,string[128],sendername[MAX_PLAYER_NAME],giveplayername[MAX_PLAYER_NAME];
if(GetPlayerJobID(playerid) == 10 || GetPlayerJobID(playerid) == 5 || GetPlayerJobID(playerid) == 8 || GetPlayerJobID(playerid) == 14) {
if(sscanf(params,"d",giveplayerid)) {
SendClientMessage(playerid, ORANGE, "USAGE: /radarplayer [playerid]");
SendClientMessage(playerid, ORANGE, "FUNCTION: Will place a player in your radar");
return 1;
}
new Float:rX,Float:rY,Float:rZ;
if(IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[ ~ ] You placed %s on your radar ",giveplayername);
SendClientMessage(playerid, GREEN, string);
TrackPlayer(playerid, giveplayerid);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, "[ ~ ] Law enforcement are tracking you ");
}
else if (!IsPlayerConnected(giveplayerid)) {
format(string, sizeof(string), "%d is not an active player.", giveplayerid);
SendClientMessage(playerid, RED, string);
}
}
return 1;
}
stock TrackPlayer(playerid, giveplayerid)
{
new Float:rX,Float:rY,Float:rZ;
GetPlayerPos(giveplayerid, rX,rY,rZ);
SetPlayerCheckpoint(playerid, rX, rY, rZ, 3);
}
|
Originally Posted by [HiC
TheKiller ]
I'm assuming it is something to do with another script setting a checkpoint such as a checkpoint streamer? |
|
Originally Posted by Takumi_
Quote:
|
