SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje serwera
  3. setVehicleLampState

Funkcja

setVehicleLampState

SerwerPojazdyTylko Trilogy Hub

Zapala, gasi albo oddaje grze jedną lampę (lub grupę lamp) pojazdu, u wszystkich graczy. Dzięki temu skrypt może np. zapalić światło STOP przy hamowaniu na serwerze, światło cofania albo zostawić świecący jeden reflektor. Stan 'auto' oznacza, że lampa działa jak zwykle w grze. Kierunkowskaz ustawiony na 'on' świeci stale; miganie daje setVehicleIndicators. Auta z gry nie mają lamp cofania ani osobnych kierunkowskazów (przedni świeci na pomarańczowo, tylny czerwonym kloszem); własne modele z engineReplaceModel mają wszystkie lampy.

Składnia

bool setVehicleLampState(vehicle vehicle, string/int lamp [, string/bool state = 'auto'])

Argumenty

vehiclevehicle
Pojazd.
lampstring/int
Nazwa lampy: front_left, front_right, rear_left, rear_right, brake_left, brake_right, reverse_left, reverse_right, indicator_front_left, indicator_front_right, indicator_rear_left, indicator_rear_right; grupa: front, rear, brake, reverse, indicators, indicator_left, indicator_right, left, right, all; albo numer 0-11 w tej kolejności.
statestring/bool, opcjonalny = 'auto'
'on'/true = zapalona, 'off'/false = zgaszona, 'auto'/nil = jak w grze.

Zwraca

true przy powodzeniu, false dla złej nazwy lub stanu.

Przykład

addCommandHandler("cofanie", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then setVehicleLampState(vehicle, "reverse", "on") end
end)

Zobacz też