Jump to content

[PETICIÓN] Mensaje "/n mensaje" cada cierto tiempo


leo2993
 Share

Recommended Posts

Bueno queria preguntarles si alguien sabría cómo hacer una quest que a cada 30 minutos, por ejemplo, transmita un mensaje para todos los reinos.

 

Sé que esta el sistema de write y read pero no me entero muy bien, creo que de esta manera sería mas facil

 

 

Saludos!

 

 

Solución Gracias a Edward

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

quest msg begin
	state start begin
		when 20094.chat."Activar mensaje automatico" with pc.is_gm() begin
			loop_timer("tiempo", 60*30)
			say("Mensaje activado")
		end
		
		when tiempo.timer begin
			notice_all("hola ")
		end
		
	end --state
end --quest

loop_timer("tiempo", 60*30)

Aclaración : 60 segundos por 30 minutos = 30 minutos.

Link to comment
Share on other sites

quest binvenida begin
   state start begin
     when notice_all()
       say"Hola bla bla bla"
     end 
   end 
end

Creo que seria algo asi

 

Borralo porfavor.

quest msg begin
	state start begin
		when 20094.chat."Activar mensaje automatico" with pc.is_gm() begin
			loop_timer("tiempo", 60*30)
			say("Mensaje activado")
		end
		
		when tiempo.timer begin
			notice_all("hola ")
		end
		
	end --state
end --quest
Link to comment
Share on other sites

quest binvenida begin
   state start begin
     when notice_all()
       say"Hola bla bla bla"
     end 
   end 
end
Creo que seria algo asi

 

 

Deja de inventarte eventos anda.

 

 

quest blablaba begin
state start begin
when login begin
local horas,mensaje = {2,12,13,17,18,22},"aqui va el mensaje"
for i=1,table.getn(horas),1 do
if horas[i] == tonumber(os.date("%H")) and game.get_event_flag(tonumber(os.date("%H"))..tonumber(os.date("%d"))) == 0 then
notice_all(mensaje)
game.set_event_flag(tonumber(os.date("%H"))..tonumber(os.date("%d")), 1)
end
end
en
end
end

No la e probado, pero esta quest mandaría un mensaje en las horas que pongas aqui {2,12,13,17,18,22}, puede ser que una parte no funcione como debe, la he hecho en 1 minuto.

Link to comment
Share on other sites

 

Borralo porfavor.

quest msg begin
	state start begin
		when 20094.chat."Activar mensaje automatico" with pc.is_gm() begin
			loop_timer("tiempo", 60*30)
			say("Mensaje activado")
		end
		
		when tiempo.timer begin
			notice_all("hola ")
		end
		
	end --state
end --quest

Se lo justo demasiado que mea corde de algo xDDD

 

Link to comment
Share on other sites

  • Dilong locked this topic
Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...