Szerző Téma: Jatekos elotti pozicio  (Megtekintve 552 alkalommal)

Jatekos elotti pozicio
« Dátum: 2012. Július 08. - 20:24:29 »
0 Show voters
Hello.A multkor lattam itt a forumon azt amire szuksegem van,de most nem talalom meg.
A lenyege az lenne,hogy hogy tudom le kerdezni a jatekos elotti poziciot.Azaz hogy lekerdezzem a jatekos facingangle et es azon a facing angle en egy poziciot.Remelem hogy ertitek.
O-jatekos
X-pozicio
> - az irany,amerre a jatekos fordul
O>-------X
X
|
|
|
|
^
O
Remelem ertitek
Mondok egy peldat,ami segit a megertesben.
A jarmu mindig a jatekos ele spawnoljon.Nem szamit hogy merre fordult a jatekos,a jarmu mindig ele spawnoljon.
« Utoljára szerkesztve: 2012. Július 08. - 21:45:05 írta xSkillZ7x »

Jatekos elotti pozicio
« Válasz #1 Dátum: 2012. Július 08. - 20:49:31 »
0 Show voters
stock Float:GetPosInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
    new Float:a;
    GetPlayerPos(playerid, x, y, a);
    switch(IsPlayerInAnyVehicle(playerid))
    {
        case 0: GetPlayerFacingAngle(playerid, a);
        case 1: GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
    }
    x += (distance * floatsin(-a, degrees));
    y += (distance * floatcos(-a, degrees));
    return a;
}

 
Használata
 
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
GetPosInFrontOfPlayer(playerid, X, Y, 10.0);
CreateVehicle(411, X, Y, Z, 0.0, 0, 0, -1);

Jatekos elotti pozicio
« Válasz #2 Dátum: 2012. Július 08. - 21:06:36 »
0 Show voters
Tudtam hogy sinus is kell bele.Viszont nem tudtam.Koszi

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Jatekos elotti pozicio
« Válasz #3 Dátum: 2012. Július 08. - 21:25:49 »
0 Show voters
Ha meg van a megoldás zárd le a témát.
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!

Jatekos elotti pozicio
« Válasz #4 Dátum: 2012. Július 08. - 21:44:50 »
0 Show voters
Tudom.Lezarom.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal