GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: bencarter007 - 2014. április 27. - 14:40:02

Cím: Koordináták elnyújtása végtelenig
Írta: bencarter007 - 2014. április 27. - 14:40:02
hali!
van ugyebár ez a script:
 
Stock GetXYInFrontOfPlayer (playerid, distance, & Float: x, & Float: y, & Float: Z, & Float: a)
{
GetPlayerPos (playerid, x, y, z);
GetPlayerFacingAngle (playerid, a);
if (IsPlayerInAnyVehicle (playerid))
{
GetVehiclePos (GetPlayerVehicleID (playerid), x, y, z);
GetVehicleZAngle (GetPlayerVehicleID (playerid), a);
}
x + = (distance * floatsin (-a, degrees));
y + = (distance * floatcos (-a, degrees));
}

 
nem játékosra, hanem objectre szeretném használni,azt késõbb átirom.
a távolságot szeretném megnyújtani. ha ebben a formában lekéri a koordinátákat,
akkor csupán a pl 20 koordinátával arrébb lévõ XY-t kéri le. nekem az összes XY-ra
szükségem lenne, ami az object és a distance között van.
megoldható?
[mod]Javítottam pawn code tagre![/mod]
Cím: Koordináták elnyújtása végtelenig
Írta: KovaNovik - 2014. május 07. - 22:43:47
Használj hozzá ciklust, és menj végig mondjuk méterenként. Bár nem tudom, az megy-e úgy.
Cím: Koordináták elnyújtása végtelenig
Írta: bencarter007 - 2014. május 23. - 19:37:08
Köszi, megoldottam!
Cím: Koordináták elnyújtása végtelenig
Írta: Dfoglalo - 2014. május 23. - 19:57:11
[mod]Megkérnék minden kedves témanyitót, ha kérdésére/kérésére választ kapott, akkor legyen szíves használni, a \'Téma megoldva\' funkciót![/mod]
Cím: Koordináták elnyújtása végtelenig
Írta: bencarter007 - 2014. április 27. - 14:40:02
hali!
van ugyebár ez a script:
 
Stock GetXYInFrontOfPlayer (playerid, distance, & Float: x, & Float: y, & Float: Z, & Float: a)
{
GetPlayerPos (playerid, x, y, z);
GetPlayerFacingAngle (playerid, a);
if (IsPlayerInAnyVehicle (playerid))
{
GetVehiclePos (GetPlayerVehicleID (playerid), x, y, z);
GetVehicleZAngle (GetPlayerVehicleID (playerid), a);
}
x + = (distance * floatsin (-a, degrees));
y + = (distance * floatcos (-a, degrees));
}

 
nem játékosra, hanem objectre szeretném használni,azt késõbb átirom.
a távolságot szeretném megnyújtani. ha ebben a formában lekéri a koordinátákat,
akkor csupán a pl 20 koordinátával arrébb lévõ XY-t kéri le. nekem az összes XY-ra
szükségem lenne, ami az object és a distance között van.
megoldható?
[mod]Javítottam pawn code tagre![/mod]
Cím: Koordináták elnyújtása végtelenig
Írta: KovaNovik - 2014. május 07. - 22:43:47
Használj hozzá ciklust, és menj végig mondjuk méterenként. Bár nem tudom, az megy-e úgy.
Cím: Koordináták elnyújtása végtelenig
Írta: bencarter007 - 2014. május 23. - 19:37:08
Köszi, megoldottam!
Cím: Koordináták elnyújtása végtelenig
Írta: Dfoglalo - 2014. május 23. - 19:57:11
[mod]Megkérnék minden kedves témanyitót, ha kérdésére/kérésére választ kapott, akkor legyen szíves használni, a \'Téma megoldva\' funkciót![/mod]