Jump to content

Mostrar segundos en un DXText


~Lex~

Recommended Posts

Buenas, el dia de hoy estaba trabajando en un sistema de jail, por ahora el sistema lo que hace es, warpear el jugador a la carcel, bloquear las armas mientras esta arrestado, liberarlo cuando culmine el tiempo.

Lo que quiero agregarle ahora es un DXText que diga "Tiempo para ser liberado: tiempoliberado segundos.", donde tiempoliberado es el tiempo que falta para ser liberado.

Asi que quisiera ver quien podia ayudarme o darme una idea de como hacer para que salga en "temporizador" para que el jugador sepa cuanto le falta.

Es poco pero asi va la funcion:

local screenW, screenH = guiGetScreenSize()

function dibujarTiempo()
     dxDrawText("Tiempo restante: "..tiempoliberado.." segundos", (screenW * 0.3508) + 1, (screenH * 0.8574) + 1, (screenW * 0.7477) + 1, (screenH * 0.8955) + 1, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false)
     dxDrawText("Tiempo restante "..tiempoliberado.." segundos", screenW * 0.3508, screenH * 0.8574, screenW * 0.7477, screenH * 0.8955, tocolor(255, 0, 0, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false)
end

Gracias de antemano

Edited by ~Lex~
Link to comment
  On 11/07/2017 at 02:02, Steven'Bc said:

Debes usar un getElementData para obtener el data del jugador.

 

y si quieres hacer que el tiempo baje usa el setTimer

Expand  

Parce no entiendo, como asi? Es que cuando pasa el tiempo de arresto se libera normal, pero como hago para obtener el tiempo faltante en el setTimer?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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