aka Blue Posted October 11, 2016 Share Posted October 11, 2016 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 Posted October 11, 2016 Share Posted October 11, 2016 Porque "object" es una Class en MTA OOP. Link to comment
aka Blue Posted October 11, 2016 Author Share Posted October 11, 2016 @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 PD: Pueden cerrar o borrar post, gracias. Link to comment
Recommended Posts