~Lex~ Posted July 10, 2017 Share Posted July 10, 2017 (edited) 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 July 10, 2017 by ~Lex~ Link to comment
DBY Posted July 10, 2017 Share Posted July 10, 2017 Añade el evento onClientRender a la función dibujarTiempo(). Link to comment
~Lex~ Posted July 10, 2017 Author Share Posted July 10, 2017 On 10/07/2017 at 21:39, danibayez said: Añade el evento onClientRender a la función dibujarTiempo(). Expand Cierto gracias. Pero como hago para que se muestren los segundos? Link to comment
Sticmy Posted July 11, 2017 Share Posted July 11, 2017 (edited) On 10/07/2017 at 22:58, ~Lex~ said: Cierto gracias. Pero como hago para que se muestren los segundos? Expand Debes usar un getElementData para obtener el data del jugador. y si quieres hacer que el tiempo baje usa el setTimer Edited July 11, 2017 by Steven'Bc Link to comment
~Lex~ Posted July 11, 2017 Author Share Posted July 11, 2017 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
Sticmy Posted July 11, 2017 Share Posted July 11, 2017 On 11/07/2017 at 02:57, ~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? Expand pública tu código, es usar dos funciones que son: setElementData y getElementData. Link to comment
Enargy, Posted July 11, 2017 Share Posted July 11, 2017 (edited) 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 Reveal hidden contents @~Lex~ usas getTimerDetail para obtener los segundos restantes de un timer. Edited July 11, 2017 by Enargy, Link to comment
~Lex~ Posted July 12, 2017 Author Share Posted July 12, 2017 On 11/07/2017 at 22:18, Enargy, said: Reveal hidden contents @~Lex~ usas getTimerDetail para obtener los segundos restantes de un timer. Expand entonces seria tiempoliberado = getTimerDetail(tiempojail) ? Link to comment
Rose Posted July 12, 2017 Share Posted July 12, 2017 On 12/07/2017 at 02:23, ~Lex~ said: entonces seria tiempoliberado = getTimerDetail(tiempojail) ? Expand Si tiempojail es el timer, sí. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now