Jump to content

Ajuda math...


Recommended Posts

Ao invés de ser math.random trocaria por qual função? já tentei outra e só repete.

Queria colocar a função em ordem, exe: 10...9...8.... minutos

tMensagems = 1 -- TEMPO

MensagensInfo = {
	"Falta 10 Minutos para acabar o Roud.",
	"Falta 9 Minutos para acabar o Roud.",
	"Falta 8 Minutos para acabar o Roud.",
	"Falta 7 Minutos para acabar o Roud.",
	"Falta 6 Minutos para acabar o Roud.",
	"Falta 5 Minutos para acabar o Roud.",
	"Falta 4 Minutos para acabar o Roud.",
	"Falta 3 Minutos para acabar o Roud.",
	"Falta 2 Minutos para acabar o Roud.",
	"Falta 1 Minutos para acabar o Roud.",
	"Roud Finalizado. X1 de Costas Será iniciado!",
}

setTimer(function ( ) 
    outputChatBox ('#FF0000[INFO]: #FFFFFF'..MensagensInfo[ math.random( 1,#MensagensInfo ) ] ,getRootElement(),255,255,255,true)           
end, tMensagems * 60000 , 0)

 

Link to comment
tMensagems = 1 -- TEMPO
cont = 1
MensagensInfo = {
	"Falta 10 Minutos para acabar o Roud.",
	"Falta 9 Minutos para acabar o Roud.",
	"Falta 8 Minutos para acabar o Roud.",
	"Falta 7 Minutos para acabar o Roud.",
	"Falta 6 Minutos para acabar o Roud.",
	"Falta 5 Minutos para acabar o Roud.",
	"Falta 4 Minutos para acabar o Roud.",
	"Falta 3 Minutos para acabar o Roud.",
	"Falta 2 Minutos para acabar o Roud.",
	"Falta 1 Minutos para acabar o Roud.",
	"Roud Finalizado. X1 de Costas Será iniciado!",
}

setTimer(function ( ) 
	cont = cont +1
    outputChatBox ('#FF0000[INFO]: #FFFFFF'..MensagensInfo[cont] ,getRootElement(),255,255,255,true)           
end, tMensagems * 60000 , 0)

 

  • Thanks 1
Link to comment

Daquele jeito nunca irá mostrar a 1ª mensagem e também não foi definido condição de parada do timer (vai acessar posições indevidas do array).

tMensagems = 1 -- TEMPO
cont = 0
MensagensInfo = {
	"Falta 10 Minutos para acabar o Roud.",
	"Falta 9 Minutos para acabar o Roud.",
	"Falta 8 Minutos para acabar o Roud.",
	"Falta 7 Minutos para acabar o Roud.",
	"Falta 6 Minutos para acabar o Roud.",
	"Falta 5 Minutos para acabar o Roud.",
	"Falta 4 Minutos para acabar o Roud.",
	"Falta 3 Minutos para acabar o Roud.",
	"Falta 2 Minutos para acabar o Roud.",
	"Falta 1 Minutos para acabar o Roud.",
	"Roud Finalizado. X1 de Costas Será iniciado!",
}

setTimer(function ( ) 
	cont = cont +1
    outputChatBox ('#FF0000[INFO]: #FFFFFF'..MensagensInfo[cont] ,getRootElement(),255,255,255,true)           
end, tMensagems * 60000 , #MensagensInfo)

 

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...