rendered paste bodynew Float:Position[MAX_PLAYERS][3];
forward tracker(playerid, giveplayerid);
public tracker(playerid, giveplayerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(giveplayerid,Position[playerid][0], Position[playerid][1], Position[playerid][2]);
SetPlayerCheckpoint(giveplayerid,Position[playerid][0], Position[playerid][1], Position[playerid][2],7);
return 1;
}
if(strcmp(cmd,"/tracker",true)==0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /tracker [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
tracker(playerid, giveplayerid);
SendClientMessage(playerid, COLOR_GRAD2, "Tracker initiated...");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Invalid id");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Player not connected");
return 1;
}
}
}