Jump to content

Problema con funcion


cuervox123

Recommended Posts

hola estoy creando un comando con dxDrawMaterialLine3D el problema es que lo necesito por comando,y al hacerlo así la imagen que uso,se desaparece de inmediato y lo que necesito es que se quede por un tiempo,alguna solucion?

local img = dxCreateTexture("test.png") 
    function portarr()  -- x,y,z, targetx,targety,targetz,texture,width,color 
    x, y, z = getElementPosition (localPlayer) 
        dxDrawMaterialLine3D (x, y, z, x+5, y+5, z+5,img, 7, tocolor(255,255,255,255)) 
    end 
    addCommandHandler ( "portal", portarr ) 

Link to comment

Usa el evento onClientRender, y tal vez un setTimer que remueva el evento de onClientRender, usa la funcion removeEventHandler para remover el evento.

local img = dxCreateTexture("test.png") 
        function portarr()  -- x,y,z, targetx,targety,targetz,texture,width,color 
        x, y, z = getElementPosition (localPlayer) 
            addEventHandler("onClientRender", root, draw ) 
            setTimer( function() 
            removeEventHandler("onClientRender", root, draw ) 
            end, 5000, 1) 
        end 
        addCommandHandler ( "portal", portarr ) 
  
        function draw( ) 
            dxDrawMaterialLine3D (x, y, z, x+5, y+5, z+5,img, 7, tocolor(255,255,255,255)) 
        end 
  

Link to comment
  • Recently Browsing   0 members

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