Pitanje

Započeo Fergosonn
7. Jul 2021.
469
pregleda
2
postova
Fergosonn
4
Made Man
7. Jul 2021.
Problem(error/warning): Ovako interesuje me kako da napravim da kad policajac ide /lociraj i locira odrjednjenog igraca da se marker stalno pomera a ne celo vreme /lociraj
Deo skripte:
Vaš odgovor

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor
Skrilew
6
Godfather
7. Jul 2021.
new locateID; //Promenljiva koja ce sluziti da odredimo koga locira

public OnPlayerConnect(playerid) {

locateID = -1; //Resetujemo na -1

return 1;
}

CMD:locateoff(playerid) {

locateID = -1;
DisablePlayerCheckpoint(playerid);

return 1;
}

CMD:locate(playerid, params[]) {

new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Use : /locate "); //Proverimo da li je ukucao ID i koji je iD

locateID = id; //Postavimo promenljivu na id igraca koga lociramo

new Float:X, Float:Y, Float:Z; //Napravimo 3 nove promenljive za poziciju igraca
GetPlayerPos(id, X, Y, Z); //Uzmemo poziciju igraca koga pratimo

DisablePlayerCheckpoint(playerid); //Iskljucimo checkpoint
SetPlayerCheckpoint(playerid, X, Y, Z, 2.0); //Upalimo checkpoint na lokaciju

defer locationCheck(playerid); //Neki timer da proverava lokaciju

return 1;
}

timer locationCheck(playerid) { //Timer koji vrti svakih 500ms

if(locateID != -1) { //Proverimo da li prati nekoga

new Float:X, Float:Y, Float:Z; //Napravimo 3 nove promenljive za poziciju igraca
GetPlayerPos(locateID, X, Y, Z); //Uzmemo poziciju igraca koga pratimo

DisablePlayerCheckpoint(playerid); //Iskljucimo checkpoint
SetPlayerCheckpoint(playerid, X, Y, Z, 2.0); //Upalimo checkpoint na lokaciju

defer locationCheck(playerid); //Neki timer da proverava lokaciju

return 1;
}

return 1;
}

public OnPlayerEnterCheckpoint(playerid) { //Mozes i ovo

if(locateID != -1) { //Ovo je ako ikada dodje do njega da izgasi CP

locateID = -1;
DisablePlayerCheckpoint(playerid);

return 1;
}

return 1;
}


Ako ti nesto nije jasno, pitaj 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha