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

Funkcja

spawnVehicleFlyingComponent

SerwerPojazdyIdentyczna z MTA:SA

Tworzy element obiektu w miejscu pojazdu i nadaje mu prędkość pojazdu z lekkim losowym rozrzutem, tak jakby część odpadła. Obiekt znika po podanym czasie. Numer części zapisuje w danych elementu flyingComponent.

Składnia

object spawnVehicleFlyingComponent(vehicle vehicle, int nodeIndex [, int collisionType = nil, int lifetime = 30000])

Argumenty

vehiclevehicle
Pojazd.
nodeIndexint
Numer części.
collisionTypeint, opcjonalny = nil
Przyjmowany dla zgodności ze starszymi skryptami i ignorowany.
lifetimeint, opcjonalny = 30000
Czas życia odłamka w ms; 0 = zostaje na stałe.

Zwraca

Utworzony obiekt albo false.

Przykład

addEventHandler("onVehicleDamage", root, function(loss)
    if loss > 200 then
        local piece = spawnVehicleFlyingComponent(source, 1, nil, 10000)
        if piece then setElementModel(piece, 1327) end
    end
end)

Uwagi

Ograniczenie. Obiekt dostaje numer modelu pojazdu, a gra nie ma takiego obiektu, więc oderwanej części nie widać; funkcja nadaje się do logiki skryptu (np. własnego modelu nadanego przez setElementModel).

Zobacz też