- Dokumentacja
- Funkcje wspólne
- getVehicleMaxPassengers
Funkcja
getVehicleMaxPassengers
Zwraca liczbę miejsc pasażerskich pojazdu albo modelu (bez kierowcy): np. 1 dla dwuosobowego auta, 3 dla sedana. Dane pochodzą z gry, więc serwer zna je dopiero, gdy któryś klient je zgłosi (zwykle po pierwszym pojawieniu się modelu u gracza); wcześniej zwraca false.
Składnia
int getVehicleMaxPassengers(vehicle/int vehicleOrModel)Argumenty
vehicleOrModelvehicle/int- Pojazd albo ID modelu.
Zwraca
Liczba miejsc pasażerskich albo false.
Przykład
local vehicle = getPedOccupiedVehicle(localPlayer)
if vehicle then
outputChatBox("Miejsc dla pasazerow: " .. tostring(getVehicleMaxPassengers(vehicle)))
end
Zobacz też
getModelMaxPassengersZwraca liczbę miejsc pasażerskich modelu po uwzględnieniu limitu zsetModelMaxPassengers.setModelMaxPassengersOgranicza liczbę miejsc pasażerskich modelu: gracze nie wsiądą na fotele o wyższym numerze (serwer anuluje wsiadanie). Działa też dla nowych modeli zengineRequestModel. Nie można dodać miejsc, których model bazowy nie ma.nilalbofalsezdejmuje limit.getVehicleOccupantsZwraca wszystkie osoby (graczy i postacie) siedzące w pojeździe jako tabelę numer fotela → osoba. Puste fotele nie występują w tabeli, więc do przejścia po niej używajpairs, nieipairs(fotel 0 nie jest indeksem tablicy).setVehicleMaxPassengersZapisuje liczbę miejsc pasażerskich modelu na serwerze. Zwykle robi to automatycznie klient gry; skrypt może podać ją wcześniej, żebygetVehicleMaxPassengersznało ją od startu.