Jump to content

¿Por qué me tira userdata value en un objeto en tabla?


aka Blue

Recommended Posts

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

 

Link to comment

@Tomas Sí, pero no era ese el error. He usado variable object y en otros scripts sin errores de ese estilo, ya que no uso nunca OOP (a no ser que necesite acortar funciones como trigger, y básicamente funciones de eventos), resulta que era un fallo del código :P 

PD: Pueden cerrar o borrar post, gracias.

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...