- Dokumentacja
- Funkcje serwera
- attachPedToVehicle
Funkcja
attachPedToVehicle
Postać (NPC albo gracz) jedzie na zewnątrz pojazdu: na stopniu, pace albo dachu. Gra każdego gracza ustawia ją z położenia auta w każdej klatce, więc nie odstaje przy szybkiej jeździe. Gracz jest w tym czasie zamrożony i nie zderza się z tym autem.
Składnia
bool attachPedToVehicle(ped ped, vehicle vehicle [, float x = 0, float y = 0, float z = 0, float rotation = 0, string block = nil, string anim = nil])Argumenty
pedped- NPC albo gracz.
vehiclevehicle- Pojazd.
xfloat, opcjonalny = 0- Miejsce w prawo od środka auta, w metrach.
yfloat, opcjonalny = 0- Miejsce do przodu.
zfloat, opcjonalny = 0- Miejsce w górę.
rotationfloat, opcjonalny = 0- Obrót względem kierunku auta, w stopniach.
blockstring, opcjonalny = nil- Blok animacji odtwarzanej w pętli.
animstring, opcjonalny = nil- Nazwa animacji.
Zwraca
true przy powodzeniu.
Przykład
local truck = createVehicle(422, 1500, -1680, 14)
local worker = createPed(260, 1500, -1680, 15)
attachPedToVehicle(worker, truck, 0, -1.6, 0.9, 180, "ped", "SEAT_idle")
Uwagi
Jazda kończy się po detachPedFromVehicle, usunięciu auta, wejściu postaci do pojazdu albo jej śmierci.
Zobacz też
detachPedFromVehicleKończy jazdę zattachPedToVehicle. Postać zostaje tam, gdzie jechała, wraca jej kolizja i kończy się animacja jazdy.getPedAttachedVehicleZwraca pojazd, na którym jedzie postać, oraz jej miejsce i obrót.attachElementsPrzyczepia element do innego. Przyczepiony element porusza się i obraca razem z tym, do którego go przyczepiono. Obiekt przyczepiony do pojazdu prowadzi sama gra w tej samej klatce co fizykę pojazdu, więc jedzie z nim co do milimetra także przy dużej prędkości i na zakrętach. Dotyczy to też obiektów z modelem z pliku (np. tablic na autobusie).