public override void Process(CmdTrigger <RealmServerCmdArgs> trigger) { if (!StayOnlineEventManager.Started) { trigger.Reply("Stay online event is not started."); return; } StayOnlineEventManager.Stop(); trigger.Reply("Stay online event stoped."); }
public override void Process(CmdTrigger <RealmServerCmdArgs> trigger) { var interval = trigger.Text.NextInt(); var itemId = trigger.Text.NextInt(); var template = Asda2ItemMgr.GetTemplate(itemId); if (interval < 1) { trigger.Reply("Min inteval is 1"); return; } if (template == null) { trigger.Reply("Item not found"); return; } if (StayOnlineEventManager.Started) { trigger.Reply("Stay online event is already started."); return; } StayOnlineEventManager.Start(interval, itemId); trigger.Reply("Ok, stay online event stated. interval {0}, itemid is {1}.", interval, itemId); }