Estoy realizando un script y para optimizarlo uso tablas para guardar objetos. El problema es que cuando quiero utilizar el destroyElement para eliminar el objeto en cuestión, me tira userdata value en el debug. ¿Por qué podría ser?
local x, y, z = getElementPosition( player )
objetos[ player ] = createObject( id, x, y, z, 0, 0, 0 )
local object = objetos[ player ]
if object then
if isElement( object ) then destroyElement( object ) objetos[ player ] = nil end
end