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):/
Pomoc oko IsPlayerInRangeOfPoint
765
pregleda
4
postova
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
}
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