Szerző Téma: Checkpoint pénz távolság szerint  (Megtekintve 831 alkalommal)

Checkpoint pénz távolság szerint
« Dátum: 2017. február 23. - 08:17:21 »
0 Show voters
Sziasztok! Azt szeretném megkérdezni, hogy valakinek lenne-e ötlete arról, hogy mégis, hogyan lehetne azt megoldani, hogy példáúl(sok hogy :D): Az összeget két checkpoint közötti távolság szerint adja szóval  például: ha 5 méter van köztük nagyon kevés összeget adjon ha meg a pálya másik felében van jóval többet. Előre is köszönöm a segítséget! ha valaki tud segíteni.
 
Még azt hozzátenném, hogy ilyenek a checkpointjaim:
 
new randkamifel = random(sizeof(kamionosfel));
SetPlayerCheckpoint(playerid,kamionosfel[randkamifel][0],kamionosfel[randkamifel][1],kamionosfel[randkamifel][2],5.0);

Checkpoint pénz távolság szerint
« Válasz #1 Dátum: 2017. február 24. - 18:59:57 »
+1 Show voters

stock IsPointInRangeOfPoint(Float:x, Float:y, Float:z, Float:x2, Float:y2, Float:z2, Float:range)
{
x2 -= x;
y2 -= y;
z2 -= z;
return ((x2 * x2) + (y2 * y2) + (z2 * z2)) < (range * range);
}

 
 

Checkpoint pénz távolság szerint
« Válasz #2 Dátum: 2017. február 24. - 22:57:47 »
+1 Show voters
Ezzel kitudod számolni két pont távolságát.
 

sqrt((x2 - x1)^2 + (y2 - y1)^2 + (z2 - z1)^2)

 
 
« Utoljára szerkesztve: 2017. február 24. - 22:58:05 írta hzsolt195 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal