Szerző Téma: SetPlayerAttached object probléma  (Megtekintve 2199 alkalommal)

SetPlayerAttached object probléma
« Dátum: 2015. július 23. - 02:21:14 »
0 Show voters
Sziasztok! Megpróbáltam attacholni objectet a karakterre több kevesebb sikerrel... Így néz ki a kódom jelenleg;
 
new dobozvisel[MAX_PLAYERS] = { -1, -1, ...};

 

CMD:dobi(playerid,params[])
{
    SetPlayerAttachedObject(playerid,dobozviseles(playerid),2358,5,308.5242, 1832.4036, 17.8708, 0.0000, 0.0000, 90.0000,1,1,1);
    ApplyAnimation(playerid, \"CARRY\", \"crry_prtial\", 4.1, 0, 0, 0, 1, 1, 1);
return 1;
}

 

dobozviseles(playerid)
{
for(new i = 0; i < MAX_PLAYER_ATTACHED_OBJECTS; ++i)
{
if(!IsPlayerAttachedObjectSlotUsed(playerid, i))
{
   if(dobozvisel[playerid] == -1)
   {
      dobozvisel[playerid] = i;
      return dobozvisel[playerid];
   }
   return dobozvisel[playerid];
}
}
return 1;
}

 
Pozíció / Rotation:
 
308.5242, 1832.4036, 17.8708
0.0000, 0.0000, 90.0000

 
Úgy csináltam hogy a SetPlayerAttachedObject után beírtam a dolgokat..(playerid,index,object id-t,csontot) és utána az object kordinátáját(x,y,z) utána meg az object rotationját (x,y,z)
Az a probléma hogy felmegyek a szerverre, beírom a parancsot és nem csatolja oda az objectet valamiért.. Csak az animot mutatja.
Úgy kéne kinéznie hogy van ez az anim, feltartja a kezét 90°-ba és rárak egy 2358-as idjű dobozt..
Előre köszönöm aki segítene..! :)
« Utoljára szerkesztve: 2015. július 25. - 09:49:47 írta divkn »

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
SetPlayerAttached object probléma
« Válasz #1 Dátum: 2015. július 23. - 04:38:50 »
0 Show voters
elvileg csak az a baja, hogy a koordináták nem jók. csatolja az objectet, viszont a koordináták olyan távolra mutatnak a játékostól, hogy te nem látod. itt nem az átlagos koordinátákat használod, hanem itt a játékos a 0.0, 0.0, 0.0, vagyis a középpont. ehhez képest
először 0.0-s koordinátákkal csatold rá, és utána tizedekkel növeld csak az értéket, hogy beállítsd.

SetPlayerAttached object probléma
« Válasz #2 Dátum: 2015. július 23. - 12:43:36 »
0 Show voters
Sehogy se jó... :facepalm:
Jelenleg így néz ki
SetPlayerAttachedObject(playerid,dobozviseles(playerid),2358,5,0.0000, 0.0000, 90.0000,308.5242, 1832.4036, 17.8708);

 de továbbra is fenn áll a probléma.

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
SetPlayerAttached object probléma
« Válasz #3 Dátum: 2015. július 23. - 14:31:39 »
0 Show voters
még mindig 90 a magasság......az is 0 legyen...

SetPlayerAttached object probléma
« Válasz #4 Dátum: 2015. július 23. - 14:45:21 »
0 Show voters
Köszönöm , sikerült! Már csak egy kérdésem lenne. Mégpedig hogy jelenleg így néz ki:
\"width=500http://kepfeltoltes.hu/150723/dobi_www.kepfeltoltes.hu_.jpg[/img]
És hogy hogyan lehetne megoldani azt hogy mind két kezére tegye a dobozt?

SetPlayerAttached object probléma
« Válasz #5 Dátum: 2015. július 23. - 16:37:33 »
0 Show voters
Próbáld meg így.
 
SetPlayerAttachedObject(playerid, dobozviseles(playerid), 2358, 5, 0.0000, 0.0000, 0.0000, 308.5242, 1832.4036, 107.8708);

SetPlayerAttached object probléma
« Válasz #6 Dátum: 2015. július 23. - 16:45:57 »
0 Show voters
Ki próbáltam, már a másik kéz felé áll a doboz viszont lefelé ejt :/

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
SetPlayerAttached object probléma
« Válasz #7 Dátum: 2015. július 23. - 18:36:28 »
0 Show voters
próbáld ki ezt az fs-t. ezzel oda rakod, ahova akarod, és a végén elvileg kész kódot kapsz.

SetPlayerAttached object probléma
« Válasz #8 Dátum: 2015. július 23. - 22:10:13 »
0 Show voters
Melyik fs-t?

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
SetPlayerAttached object probléma
« Válasz #9 Dátum: 2015. július 24. - 00:51:38 »
0 Show voters
ja, hogy nem másoltam be a linket....sorry. xd
http://forum.sa-mp.com/showthread.php?p=2385649

SetPlayerAttached object probléma
« Válasz #10 Dátum: 2015. július 26. - 21:56:18 »
0 Show voters
És ha ezzel próbálod? Map editorban ráméreteztem, és ezt a kordinátát kaptam :D
-0.00350, -0.33920, 0.35800

SetPlayerAttached object probléma
« Válasz #11 Dátum: 2015. július 27. - 00:55:52 »
0 Show voters
Nem jó :/ Így még rosszabb , sokkal jobban leejt így :c

SetPlayerAttached object probléma
« Válasz #12 Dátum: 2015. július 27. - 01:16:39 »
0 Show voters
Mutatnál róla egy képet? Mert nekem az editorban teljesen jól volt kimérve :S

SetPlayerAttached object probléma
« Válasz #13 Dátum: 2015. július 27. - 01:27:44 »
0 Show voters
Parancsolj
\"width=500http://kepfeltoltes.hu/150727/dobi_www.kepfeltoltes.hu_.jpg[/img]
Hátha én nálam van elírva valami. Kód;
 
SetPlayerAttachedObject(playerid, dobozviseles(playerid), 2358, 5, -0.00350, -0.33920, 0.35800, 308.5242, 1832.4036, 107.8708);
    ApplyAnimation(playerid, \"CARRY\", \"crry_prtial\", 4.1, 0, 0, 0, 1, 1, 1);

SetPlayerAttached object probléma
« Válasz #14 Dátum: 2015. július 27. - 02:08:27 »
0 Show voters
Szerintem tudom az okot...
Rárakja a karodra de mikor az anim beindul elfordítja..
Cseréld meg azt, hogy elsőnek animot ad aztán rakja rá az objectet, és úgy is kíváncsi vagyok az eseményre.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal