- Dokumentacja
- Funkcje wspólne
- getVehicleOccupant
Funkcja
getVehicleOccupant
Zwraca gracza albo postać siedzącą na wskazanym fotelu pojazdu. Fotel 0 to kierowca, 1 przedni pasażer, 2 i 3 tylne fotele.
Składnia
player getVehicleOccupant(vehicle vehicle [, int seat = 0])Argumenty
vehiclevehicle- Pojazd.
seatint, opcjonalny = 0- Numer fotela.
Zwraca
Gracz lub postać na fotelu albo false, gdy fotel jest pusty.
Przykład
addCommandHandler("kierowca", function(player)
local vehicle = getPedOccupiedVehicle(player)
local driver = vehicle and getVehicleOccupant(vehicle, 0)
if driver and getElementType(driver) == "player" then
outputChatBox("Kierowca: " .. getPlayerName(driver), player)
end
end)
Zobacz też
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).getVehicleControllerZwraca kierowcę pojazdu (osobę na fotelu 0) albofalse, gdy nikt nie prowadzi.getPedOccupiedVehicleZwraca pojazd, w którym siedzi postać (jako kierowca albo pasażer). Gdy postać idzie pieszo, zwracafalse. To najprostszy sposób, żeby sprawdzić, czym jedzie gracz, i np. naprawić mu auto albo zmienić kolor.