Skip to content

engineFreeModel

Server-side

Available in Neon, not standard MTA

Releases a logical model owned by the calling resource after remapping surviving elements to their native parent.

Syntax

bool engineFreeModel(int model)

Arguments

modelint

Active server logical model ID owned by the caller.

Returns

true when the definition was safely released; false for an unknown or foreign model.

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.

Example

if isElement(vehicle) then destroyElement(vehicle) end
engineFreeModel(model)

Where this comes from

RELATED NEON APIS

Continue exploring

Read the system guide →