- Dokumentacja
- Funkcje serwera
- engineGetRequestedModels
Funkcja
engineGetRequestedModels
Zwraca modele utworzone przez engineRequestModel na serwerze: tabelę numer -> { parent, type, resource }.
Składnia
table engineGetRequestedModels()
Przykład
for id, m in pairs(engineGetRequestedModels()) do
outputServerLog(id .. ": " .. m.type .. " (rodzic " .. m.parent .. ")")
end
Zobacz też
engineRequestModelTworzy nowy model pod nowym numerem, wspólny dla wszystkich graczy (także tych, którzy wejdą później). Obiekt ("object"/"timed-object", rodzic domyślnie 1337) dostaje numer z puli 18631-19999 i jest kopią rodzica; wygląd i kolizję dają engineReplaceModel i engineReplaceCOL. Pojazd ("vehicle", rodzic 400), postać ("ped", rodzic 7) i część tuningu ("upgrade", rodzic 1000-1193) dostają numer 20000-29999 i zachowują się jak rodzic (miejsca, dźwięk, handling, tuning), a wygląd daje engineReplaceModel w skrypcie klienta. Trzeci argument to konkretny numer albo nazwa (także dla obiektów): ta sama nazwa daje zawsze ten sam numer (zapis w model-ids.json serwera), więc auta i obiekty z bazy po restarcie dalej są tym modelem, a model z nazwą zostaje przy zatrzymaniu zasobu. U klienta nazwa modelu z serwera zwraca jego wspólny numer. Model wywołany u klienta, zanim gra wczyta swoje modele, dostaje numer od razu, a powstaje po wczytaniu.