Szerző Téma: GetXYInFrontOfPlayer CreateObject-re egy példát valaki?  (Megtekintve 993 alkalommal)

Nem elérhető nyomo

  • 159
    • Profil megtekintése
GetXYInFrontOfPlayer CreateObject-re egy példát valaki?
« Dátum: 2013. december 10. - 11:53:33 »
0 Show voters
Helló!
Objektet szeretnék lerakni magam elé és amit találtam rá az a GetXYInFrontOfPlayer függvény, csak én azt nem nagyon értem, nem tudom használni. Szeretnék egy példát látni hogy valamennyire is megértsem.
Amihez használni szeretném például az így néz ki jelenleg:
 
CMD:ujvalami(playerid,params[])
{
new Float:x, Float:y, Float:z;
new Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
CreateObject(valamiid,x,y,z,   0.00000, 0.00000, a);
SetPlayerPos(playerid,x,y,z+3);
return 1;
}

 
Ehhez szeretném felhasználni, igazából így már mûködik \"normálisan\", a player poz-ra rakja majd felé spawnol ahogy az látszik, de ha én azt szeretném megoldani hogy elé tegye le akkor azt hogy?
GetXYInFrontOfPlayer-re amiket találtam. (és ezeket nem tudom felhasználni)
 
stock Float:GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
       new Float:a;
       GetPlayerPos(playerid, x, y, a);
       if (IsPlayerInAnyVehicle(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
       else GetPlayerFacingAngle(playerid, a);
       x += (distance * floatsin(-a, degrees));
       y += (distance * floatcos(-a, degrees));
       return a;
}

 

GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
new Float:a;
GetPlayerPos(playerid, x, y, a);
GetPlayerFacingAngle(playerid, a);
if (GetPlayerVehicleID(playerid))
{
    GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
}
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
GetXYInFrontOfPlayer CreateObject-re egy példát valaki?
« Válasz #1 Dátum: 2013. december 10. - 12:53:44 »
+1 Show voters
http://wiki.sa-mp.com/wiki/GetPlayerCameraFrontVector
amit találtál az már elavult dolog, itt az új verzió :) pont egy ilyen példával :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető nyomo

  • 159
    • Profil megtekintése
GetXYInFrontOfPlayer CreateObject-re egy példát valaki?
« Válasz #2 Dátum: 2013. december 10. - 13:12:26 »
0 Show voters
Na az széép! Pont ami kell, köszi szépen!  :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal