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
3 hours ago, ~Lex~ said:

Cierto gracias.

Pero como hago para que se muestren los segundos?

Debes usar un getElementData para obtener el data del jugador.

 

y si quieres hacer que el tiempo baje usa el setTimer

Edited by Steven'Bc
Link to comment
52 minutes ago, Steven'Bc said:

Debes usar un getElementData para obtener el data del jugador.

 

y si quieres hacer que el tiempo baje usa el setTimer

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
6 hours ago, ~Lex~ said:

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?

pública tu código, es usar dos funciones que son: setElementData y getElementData.

Link to comment
20 hours ago, Steven'Bc said:

Debes usar un getElementData para obtener el data del jugador.

 

y si quieres hacer que el tiempo baje usa el setTimer

Spoiler

f2133a2acd9ba7e4d59d8caad8911fad.jpg

 

@~Lex~ usas getTimerDetail para obtener los segundos restantes de un timer.

Edited by Enargy,
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...