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

Funkcja

setVehicleDoorOpenRatio

SerwerPojazdyIdentyczna z MTA:SA

Otwiera drzwi, maskę albo bagażnik pojazdu w podanym stopniu u wszystkich graczy: 0 = zamknięte, 1 = otwarte na oścież, 0,5 = w połowie. Przydatne np. w warsztacie (otwarta maska) albo przy przeszukaniu bagażnika. Numeracja drzwi jak w setVehicleDoorState.

Składnia

bool setVehicleDoorOpenRatio(vehicle vehicle, int door, float ratio [, int time = 0])

Argumenty

vehiclevehicle
Pojazd.
doorint
Numer drzwi 0-5.
ratiofloat
Stopień otwarcia 0.0-1.0 (wartości spoza zakresu są przycinane).
timeint, opcjonalny = 0
Czas ruchu w milisekundach (do 60000). Przy 0 drzwi ustawiają się od razu. Gracz, który zobaczy pojazd później, dostaje od razu stan końcowy.

Zwraca

true przy powodzeniu.

Przykład

addCommandHandler("maska", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        local open = getVehicleDoorOpenRatio(vehicle, 0) < 0.5
        setVehicleDoorOpenRatio(vehicle, 0, open and 1 or 0)
    end
end)

Zobacz też