public override void Process(CmdTrigger <RealmServerCmdArgs> trigger) { if (!Asda2EventMgr.IsGuessWordEventStarted) { trigger.Reply("Guess word event is not started."); } else { Asda2EventMgr.StopGueesWordEvent(); trigger.Reply("Guess word event stoped."); } }
public override void Process(CmdTrigger <RealmServerCmdArgs> trigger) { Map map = trigger.Args.Character.Map; if (map.DefenceTownEvent == null) { trigger.Reply("Defence town event in not running."); } else { Asda2EventMgr.StopDeffenceTownEvent(map, trigger.Text.NextInt(0) != 0); trigger.Reply("Guess word event stoped."); } }
public override void Process(CmdTrigger <RealmServerCmdArgs> trigger) { string word = trigger.Text.NextWord(); if (word.Length < 3) { trigger.Reply("Minimum length of secret word is 3"); } else if (Asda2EventMgr.IsGuessWordEventStarted) { trigger.Reply("Guess word event is already started."); } else { int precison = trigger.Text.NextInt(100); Asda2EventMgr.StartGueesWordEvent(word, precison, trigger.Args.Character.Name); trigger.Reply("Ok, guess word event started. Word is {0}, percision is {1}.", (object)word, (object)precison); } }
public override void Process(CmdTrigger <RealmServerCmdArgs> trigger) { Map map = trigger.Args.Character.Map; if (map.DefenceTownEvent != null) { trigger.Reply(string.Format("Defence town event in {0} is already started.", map.Name)); } else { int minLevel = 1; int maxLevel = 80; float amountMod = trigger.Text.NextFloat(1f); int num1 = 100; float otherStatsMod = trigger.Text.NextFloat(1f); int num2 = 3; int num3 = 30; Asda2EventMgr.StartDeffenceTownEvent(map, minLevel, maxLevel, amountMod, num1, otherStatsMod, num2, num3); trigger.Reply("Ok, defence town event started. Town is {0}, dificulty is {1}. [{2}-{3}]Level", (object)map.Name, (object)num3, (object)minLevel, (object)maxLevel); } }