Jump to content

Me ayudan


Sticmy

Recommended Posts

Hola quiero que me ayuden en algo estuve hace una tabla que cuando un jugador tome un vehículo y le salga cual quier texto por ejemplo en la tabla que hice puse estó.

texto = {"Text", "Text2", "Text3"}


function drawve()
		local screenW, screenH = guiGetScreenSize()
        dxDrawText("Carga Actual: "..texto[math.random(1, #texto)].."", (screenW * 0.3050) - 1, (screenH * 0.7844) - 1, (screenW * 0.6913) - 1, (screenH * 0.8900) - 1, tocolor(255, 255, 0, 255), 1.50, "default-bold", "center", "center", false, false, false, false, false)
end

Todo esta bien solo que cuando aparece se cambia rápidamente los nombres que puse en la tabla.

 

y lo que quiero hacer es que aparezca 1 pero con cual quier texto que salga uu

Edited by MarkFlash
Link to comment

Esto deberia servir xD

texto = {"Text", "Text2", "Text3"}

local randomtext = ""


addEventHandler("onClientVehicleEnter",root,
	function()
       randomtext = texto[math.random(1, #texto)]
       addEventHandler("onClientRender",root, drawve)
	end
)

function drawve()
    local screenW,screenH = guiGetScreenSize()
    dxDrawText("Carga Actual: "..randomtext, (screenW * 0.3050) - 1, (screenH * 0.7844) - 1, (screenW * 0.6913) - 1, (screenH * 0.8900) - 1, tocolor(255, 255, 0, 255), 1.50, "default-bold", "center", "center", false, false, false, false, false)
end

 

 

Edited by saygoodbye
Link to comment
  1. 12 hours ago, saygoodbye said:

    Esto deberia servir xD

    
    texto = {"Text", "Text2", "Text3"}
    
    local randomtext = ""
    
    
    addEventHandler("onClientVehicleEnter",root,
    	function()
           randomtext = texto[math.random(1, #texto)]
           addEventHandler("onClientRender",root, drawve)
    	end
    )
    
    function drawve()
        local screenW,screenH = guiGetScreenSize()
        dxDrawText("Carga Actual: "..randomtext, (screenW * 0.3050) - 1, (screenH * 0.7844) - 1, (screenW * 0.6913) - 1, (screenH * 0.8900) - 1, tocolor(255, 255, 0, 255), 1.50, "default-bold", "center", "center", false, false, false, false, false)
    end
    

     

Elimina el evento del render al salir del auto

Edited by Gaberiel
...
Link to comment

 

Por alguna razon no me deja editar mi otra reply xD asi que lo dejo aqui. Gracias Gaberiel me habia olvidado de eso xD

texto = {"Text", "Text2", "Text3"}
local randomtext = ""
addEventHandler("onClientVehicleEnter",root,
    function()
      randomtext = texto[math.random(1, #texto)]
      addEventHandler("onClientRender",root, drawve)
    end
)
addEventHandler("onClientVehicleExit",root,
	function()
		removeEventHandler("onClientRender",root, drawve)  
  	end
)

function drawve()
    local screenW,screenH = guiGetScreenSize()
    dxDrawText("Carga Actual: "..randomtext, (screenW * 0.3050) - 1, (screenH * 0.7844) - 1, (screenW * 0.6913) - 1, (screenH * 0.8900) - 1, tocolor(255, 255, 0, 255), 1.50, "default-bold", "center", "center", false, false, false, false, false)
end

 

Edited by saygoodbye
Link to comment
  • Recently Browsing   0 members

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