public TimedEvent BroadCast(int timeoutDelay, Dictionary <string, object> args) { TimedEvent timedEvent = new TimedEvent(timeoutDelay); timedEvent.Args = args; timedEvent.OnFire += CallBackChat; return(timedEvent); }
public TimedEvent Notice(int timeoutDelay, Dictionary <string, object> args) { TimedEvent timedEvent = new TimedEvent(timeoutDelay); timedEvent.Args = args; timedEvent.OnFire += CallBackNotice; return(timedEvent); }
public void CallBackChat(TimedEvent e) { e.Kill(); int b = rnd.Next(0, RegisterMessages); //string j = cfg.GetSetting("Messages", b.ToString()); BroadCastMessage = cfg.GetSetting("Messages", b.ToString()); //Server.GetServer().Broadcast(j); //BroadCast(BroadCastTime * 1000, null).Start(); Broadcast(); }
public void CallBackNotice(TimedEvent e) { e.Kill(); int b = rnd.Next(0, RegisterNotice); //string j = cfg1.GetSetting("Notices", b.ToString()); BroadCastNotice = cfg1.GetSetting("Notices", b.ToString()); //Server.GetServer().BroadcastNotice(j); //Notice(NoticeTime * 1000, null).Start(); BroadcastNoticevoid(); }