Lumus 254 Postado Agosto 27, 2016 Share Postado Agosto 27, 2016 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 More sharing options...
0 Poccnn 385 Postado Agosto 27, 2016 Share Postado Agosto 27, 2016 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 More sharing options...
0 Lumus 254 Postado Agosto 27, 2016 Autor Share Postado Agosto 27, 2016 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 More sharing options...
0 Poccnn 385 Postado Agosto 29, 2016 Share Postado Agosto 29, 2016 @Lumus, resolveu seu problema? Link para o comentário Compartilhar em outros sites More sharing options...
0 Lumus 254 Postado Agosto 29, 2016 Autor Share Postado Agosto 29, 2016 4 horas atrás, Poccnn disse: @Lumus, resolveu seu problema? esqueci de voltar aqui kkk consegui sim, sua ajuda ali em cima foi sensacional kkk mt obg Link para o comentário Compartilhar em outros sites More sharing options...
0 Poccnn 385 Postado Agosto 29, 2016 Share Postado Agosto 29, 2016 Problema resolvido, tópico fechado. Caso precise reabri-lo, contacte a administração. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Lumus 254
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