Pomoc oko IsPlayerInRangeOfPoint

Započeo Hulk007
9. Okt. 2018. Zaključano
765
pregleda
4
postova
Hulk007
2
Street Runner
9. Okt. 2018.
Detaljan opis problema:Napravio sam random  CP i to je sve ok sada mi treba pomoc oko if(IsPlayerInRangeOfPoint hocu da napravim funkciju koja ce preuzeti i CP dakle kada seta random cp da mora bas na tom da dodje i odradi sta treba ne na drugom pa ako moze neko da mi da kod hvala unapred
Skripta koju koristim: Svoj mod.
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili slično):/
Rax_King
5
Godfather
9. Okt. 2018.

new Float: jobCpX, Float: jobCpY, Float: jobCpZ;

// Ovako ti setas random cp (mozda)
new random_cp = random(sizeof randomCp_Position);
SetPlayerCheckpoint(playerid, randomCp_Position, randomCp_Position, randomCp_Position, SIZE);
// I jednostavno mu setas varijable jobCpX/Y/Z gdje mora da dodje
jobCpX = randomCp_Position;
jobCpY = randomCp_Position;
jobCpZ = randomCp_Position;

// OnPlayerEnterCheckpoint
if (IsPlayerInRangeOfPoint(playerid, RANGE, jobCpX, jobCpY, jobCpZ)) {
/// kod
}
Hulk007
2
Street Runner
10. Okt. 2018.
Problem je u tome sto onda kada ond dodje na bilo koji od ti Cp izvrsi funkciju a ne samo na onaj koji je random setan.
Rax_King
5
Godfather
10. Okt. 2018.
Pa kazem ti postavi mu jobCpX/Y/Z varijable gdje mora doci tipa

setPlayerJobCheckpoint(playerid, Float: x, Float: y, Float: z, Float: size) {
if (SetPlayerCheckpoint(playerid, x, y, z, size)) {
jobCpX = x;
jobCpY = y;
jobCpZ = z;
return 1;
}
return 0;
}

Onda u OnPlayerEnterCp.. provjeris da li je u Range sa jobCpX,Y,Z

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha