Ir para conteúdo
  • 0

Dúvida de tempo


Lumus

Pergunta

E ai galera beleza? Então, gostaria de sanar uma dúvida com vocês aqui!

 

Estou montando um evento, e o player fica dentro de uma sala por 5 minutos. Essa parte já está feita, só preciso da ajuda de vocês no seguinte:

 

16:38 Atenção! Você tem (05:00) minutos restantes.

 

Ai o que acontece, ele via subtraindo dos segundos a cada 10 segundos, ficando assim:

16:38 Atenção! Você tem (04:50) minutos restantes.16:38 Atenção! Você tem (04:40) minutos restantes.16:38 Atenção! Você tem (04:30) minutos restantes.....16:38 Atenção! Você tem (03:50) minutos restantes.16:38 Atenção! Você tem (03:40) minutos restantes.16:38 Atenção! Você tem (03:30) minutos restantes.....16:38 Atenção! Você tem (02:50) minutos restantes.16:38 Atenção! Você tem (02:40) minutos restantes.16:38 Atenção! Você tem (02:30) minutos restantes.....16:38 Atenção! Você tem (01:50) minuto restantes.16:38 Atenção! Você tem (01:40) minuto restantes.16:38 Atenção! Você tem (01:30) minuto restantes.

 

é um countdown do 05:00 até o 00:00 

Alguem pode me ajudar nisso?

 

Agradeço!

 

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Cria uma função; chana ela com addevent a cada 10 segundos; formata o tempo em minutos e segundos.

Citar

function msgtempo (cid,tempo)

local m, s = tempo%60, math.floor (tempo/60)

if m <= 0 and s < 10 then return end

--sendmsgetc... (cid,msg)

addEvent (msgtempo,10*1000, cid, tempo-10)

end

addEvent (msgtempo,10*1000, cid, tempo_inicial)

--minutos e segundos.

 

300 = 5 minutos.

Link para o comentário
Compartilhar em outros sites

  • 0
2 minutos atrás, Poccnn disse:

Cria uma função; chana ela com addevent a cada 10 segundos; formata o tempo em minutos e segundos.

 

300 = 5 minutos.

No caso, eu tenho essa função para os minutos:

local playerz = Player(tostring(msg))	function countDown(delay)	if delay ~= 1 then		addEvent(countDown, 60 * 1000, delay - 1)	end	if not playerz then		return true	end			playerz:sendChannelMessage("[Event]", "Attention! You have("..delay.. ":00) minute" .. (delay > 1 and "s" or "") .. " remaining.", TALKTYPE_CHANNEL_O, 10)

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...