- Dokumentacja
- Funkcje klienta
- getPedBoneRotation
Funkcja
getPedBoneRotation
Zwraca obrót wybranej kości szkieletu postaci w świecie, w stopniach, dokładnie tak, jak wygląda w bieżącej klatce animacji. Działa dla postaci widocznych w tej grze. Przydaje się do przyczepiania obiektów do dłoni albo głowy tak, żeby obracały się razem z nią.
Składnia
float, float, float getPedBoneRotation(ped ped, int bone)Argumenty
pedped- Gracz albo NPC.
boneint- Numer kości (jak w
getBoneIDs) albo numer kości gry (jak wgetPedBonePosition).
Zwraca
Obrót rx, ry, rz w stopniach (rz: 0 = północ) albo false.
Przykład
local rx, ry, rz = getPedBoneRotation(localPlayer, 6)
Zobacz też
getPedBonePositionZwraca położenie w świecie wybranej kości szkieletu postaci, np. głowy albo dłoni. Na kliencie położenie jest dokładne i podąża za animacją (kość czytana z gry). Na serwerze serwer nie zna pozy postaci, więc zwraca przybliżenie: stałe przesunięcie kości względem stojącej postaci, obrócone zgodnie z jej kierunkiem. Numer kości jest (np. 8 głowa, 25 prawa dłoń, 35 lewa dłoń); na kliencie działa też numer kości gry.getPedBoneTransformZwraca naraz położenie i obrót kości postaci (x, y, z, rx, ry, rz), co jest szybsze niż osobne wywołaniagetPedBonePositionigetPedBoneRotationw każdej klatce. Wartości są czytane z bieżącej klatki animacji w tej grze.