VI
dúvida

Globalevents por dia da semana

Por Victor8, 30 de mar. de 2013 em Scripts

resolvido
script
4
764
Victor8V
30 de março de 2013 às 20:24

Olá, fiz um script mais encorpado para anunciar oque vai acontecer no ot.

 

POr exemplo:

 

Quarta feira : 14 horas zumbi 16 horas dota 20 horas dota 21 horas invasão de bla bla bla

 

 

 

Blz, mas to com um problema.

 

Eu não sei como fazer ele mandar somente para aquele dia em especial, entendem?

 

 

´Pergunta: Existe alguma tag do globalevents, ou alguma linha de codigo para eu poder fazer essa verificação ( se for quarta feira mandar essa msg, se for sexta mandar essa).

 

 

Obrigado.

drakylucasD
30 de março de 2013 às 22:03

if os.date("%A") == "Sunday"
--comandos do globalevent
end

 

 

Segunda-feira - Monday

Terça-feira - Tuesday

Quarta-feira - Wednesday

Quinta-feira - Thursday

Sexta-feira - Friday

Sábado - Saturday

Domingo - Sunday

 

só mudar o Sunday pra o dia que você quiser.. vo elaborar um script aqui e ja te mando.

 

 

 

edit:

 

function onTime()
	 local mensagens = {
	 ["Monday"] = {msgs = {"OMG, HOJE É SEGUNDA FEIRA","KKKKKKKKKKK","RONALDO"}},
	 ["Tuesday"] = {msgs = {"Vish"}},
	 ["Wednesday"] = {msgs = {"LOL","WTF"}},
	 ["Thursday"] = {msgs = {"a"}},
	 ["Friday"] = {msgs = {"b"}},
	 ["Saturday"] = {msgs = {"c"}},
	 ["Sunday"] = {msgs = {"d"}},		
	 }

	 local mensagem = mensagens[os.date("%A")]
	 doBroadcastMessage(mensagem.msgs[math.random(1,#mensagem.msgs)])
	 -- vai manda randomicamente uma das mensagens do dia XXX!
return true
end

 

NAO TESTEI, arruma o xml ai.. se nao funcionar, usa onThink msmo com interval a cada hora =p

Editado Março 30 por DrakyLucas

Victor8V
30 de março de 2013 às 22:55

Bah cara me quebrou um baita galho!

 

Agora só vou usar 1 script. Para todos os anuncios. Deixei padrao uns para todos.

 

Fantastico! Só falta eu boltar uma query agora para puxar as noticias direto do mysql.

 

Vlw amigo, obrigado REP+

30 de março de 2013 às 23:56

Tópico movido para a seção de dúvidas e pedidos resolvidos.