From Multi Theft Auto: Wiki
Revision as of 17:02, 20 October 2021 by Quiret (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This function will take a reference obtained by the ref function and returns its Lua element.


mixed deref( int reference )    

Required Arguments

  • reference: The valid reference, which you want to dereference


Returns mixed if the reference were valid. Returns false if the reference were invalid.


This function was originally created to prevent garbage-collection of specific Lua objects/elements which should persist even though no script would reference them. The storage of those references can be obtained by a call to the debug.getregistry function. The ref and deref template can easily be remade using a locally-hidden Lua table and two such function implementations.

See Also