- Dokumentacja
- Funkcje serwera
- setModelSeatPosition
Funkcja
setModelSeatPosition
Przesuwa miejsce siedzenia w pojeździe dla całego modelu, u wszystkich graczy: gdzie siedzi postać i w którą stronę jest obrócona. Najczęściej służy do ustawienia foteli w nowych pojazdach z engineRequestModel i engineReplaceModel, które domyślnie mają fotele jak auto bazowe. Liczba miejsc się nie zmienia.
Składnia
bool setModelSeatPosition(int model, int seat, float x, float y, float z [, float heading = 0])Argumenty
modelint- ID modelu pojazdu.
seatint- Fotel 0-7 (0 = kierowca, 1 = przedni pasażer, 2-3 tył).
xfloat- Przesunięcie w prawo od środka pojazdu w metrach (do 50).
yfloat- Przesunięcie do przodu w metrach.
zfloat- Przesunięcie w górę w metrach.
headingfloat, opcjonalny = 0- Obrót postaci względem pojazdu w stopniach (0 = przodem do kierunku jazdy).
Zwraca
true przy powodzeniu.
Przykład
setModelSeatPosition(411, 0, -0.45, -0.1, 0.05)
setModelSeatPosition(411, 1, 0.45, -0.1, 0.05)
Zobacz też
getModelSeatPositionZwraca aktualne miejsce fotela dla modelu oraz źródło tych danych:script(ustawione skryptem),dummy(z punktu pomocniczego modelu) albodefault(fabryczne z gry).resetModelSeatPositionPrzywraca fabryczne (albo odziedziczone po modelu bazowym) miejsce jednego fotela modelu albo, bez numeru fotela, wszystkich jego foteli.setModelSeatsFromKopiuje miejsca siedzenia z innego modelu na wskazany model, np. nowy pojazd zengineRequestModelma siedzieć jak w Sultanie. Bez numeru fotela kopiuje wszystkie fotele, które ma wzorzec.