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

Funkcja

engineReplaceModel

KlientSilnik gryIdentyczna z MTA:SA

Podmienia wygląd modelu o danym numerze: na zasób silnika (engineLoadAsset) albo model z pliku (engineLoadMesh). Obiekty, pojazdy i postacie (skiny 0-312; model z pliku bez szkieletu jest statyczny) o tym numerze pokazują nowy model. Obiekt bez własnej kolizji dostaje kolizję z .dff albo z trójkątów modelu; własną kolizję daje engineReplaceCOL. Działa u tego gracza, więc wywołuj w skrypcie klienta. Podmiana nowego modelu z engineRequestModel, który jeszcze nie powstał w grze (gracz właśnie wchodzi, restart zasobu), czeka na niego; numer modelu, którego nie ma, daje false.

Składnia

bool engineReplaceModel(mesh|asset asset, int modelID [, bool alphaTransparency])

Argumenty

assetmesh|asset
Model z pliku albo zasób silnika.
modelIDint
Numer modelu.
alphaTransparencybool, opcjonalny
Przyjmowany dla zgodności ze starszymi skryptami.

Zwraca

true przy powodzeniu.

Przykład

local mesh = engineLoadMesh("modele/skrzynka.obj")
if mesh then engineReplaceModel(mesh, 1271) end

Zobacz też