engineGetModels
Server-side
Enumerates active server-managed logical model IDs, optionally filtered by type.
Syntax
table|false engineGetModels([string type])Arguments
typestringoptionalOptional object, vehicle, or ped filter.
Returns
An array of logical model IDs, or false for an invalid filter.
Ownership and lifecycle
The server keeps logical IDs stable, but each client chooses its own GTA slot. When a resource stops, Neon moves surviving elements back to their parent model before freeing those slots.
Where this comes from
SOURCECLuaModelDefs.cppServer/mods/deathmatch/logic/luadefs/CLuaModelDefs.cpp INTRODUCED / EXTENDEDdc25a615cRead the commit and why the change was made RELATED CATEGORY HARNESS server-model-registry-test Category-level coverage · test-resources/server-model-registry-test
RELATED NEON APIS
Read the system guide → Continue exploring
← Back to the Neon Lua API · How Server-authoritative models works →