Evo ovo sve uradi:
Komanda:
YCMD:prati(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(!IgracPolicajac(playerid))
{
new giveplayerid;
if(sscanf(params, "u", giveplayerid))
{
SendClientMessage(playerid, -1, "{FFFFFF}Pomoc | {00C0FF}/prati [ID/Ime igraca]");
return 1;
}
if(giveplayerid == playerid)
{
return 1;
}
if(prati != 999)
{
SCM(playerid, -1,"{f3ff02}Pracenje osobe iskljuceno.");
prati = 999;
DisablePlayerCheckpoint(playerid);
return 1;
}
new Float:I,Float:O,Float:P;
GetPlayerPos(giveplayerid, I,O,P);
new giveplayer;
imeigraca(giveplayerid,giveplayer);
SCMF(playerid, -1,"{f3ff02}Aktivirali ste lociranje osobe %s",giveplayer);
SetPlayerCheckpoint(playerid,I,O,P,8.0);
prati = giveplayerid;
}
return 1;
}
Ovo na poÄetak skripte
new prati;
Pod onplayerconnect:
prati = 999;
Pod OnPlayerEnterCheckpoint:
if(prati != 999)
{
return 1;
}
Napravi ovaj novi public:
PUBLIC: Pracenje()
{
foreach(Player, i)
{
if(prati != 999)
{
prati = 999;
DisablePlayerCheckpoint(i);
SCM(i, -1,"Problemi sa lociranjem, pracenje iskljuceno...");
new Float:I,Float:O,Float:P;
GetPlayerPos(prati, I,O,P);
SetPlayerCheckpoint(i,I,O,P,8.0);
}
}
return 1;
}
Pod ongamemodeinit
SetTimer("Pracenje", 1000, true);