- Dokumentacja
- Funkcje wspólne
- getVehicleOccupants
Funkcja
getVehicleOccupants
Zwraca 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żywaj pairs, nie ipairs (fotel 0 nie jest indeksem tablicy).
Składnia
table getVehicleOccupants(vehicle vehicle)Argumenty
vehiclevehicle- Pojazd.
Zwraca
Tabela { [fotel] = gracz/postać }.
Przykład
local function vehicleMessage(vehicle, text)
for seat, occupant in pairs(getVehicleOccupants(vehicle)) do
if getElementType(occupant) == "player" then outputChatBox(text, occupant) end
end
end
Zobacz też
getVehicleOccupantZwraca gracza albo postać siedzącą na wskazanym fotelu pojazdu. Fotel 0 to kierowca, 1 przedni pasażer, 2 i 3 tylne fotele.getVehicleMaxPassengersZwraca 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 zwracafalse.