public static void Initialize() { CommandSystem.Register("DoorGen", AccessLevel.Administrator, DoorGen_OnCommand); }
public static void Initialize() { CommandSystem.Register("Path", AccessLevel.GameMaster, Path_OnCommand); }
public static void Initialize() { CommandSystem.Register("GetLocation", AccessLevel.Administrator, GetLocation_OnCommand); }
public static void Initialize() { CommandSystem.Register("DoorGen", AccessLevel.Administrator, new CommandEventHandler(DoorGen_OnCommand)); }
public static void Initialize() { CommandSystem.Register("BlueAddonGen", AccessLevel.Administrator, new CommandEventHandler(AddonGen_Command)); }
private const int Team = 0;//"team" the npcs are on public static void Initialize() { CommandSystem.Register( "UOAMVendors", AccessLevel.Coordinateur, new CommandEventHandler( Generate_OnCommand ) ); }
public static void Initialize() { CommandSystem.Register("UOAMVendorsDelete", AccessLevel.Administrator, new CommandEventHandler(Generate_OnCommand)); }
public static void Initialize() { CommandSystem.Register("accountcomments", AccessLevel.Counselor, new CommandEventHandler(OnAccountComments)); CommandSystem.Register("ac", AccessLevel.Counselor, new CommandEventHandler(OnAccountComments)); }
public static void Initialize() { if (SiegeShard) { CommandSystem.Register( "ResetROT", AccessLevel.GameMaster, e => { LastReset = DateTime.Now; e.Mobile.SendMessage("Rate over Time reset!"); }); CommandSystem.Register( "GetROTInfo", AccessLevel.GameMaster, e => { foreach (KeyValuePair <PlayerMobile, Dictionary <SkillName, DateTime> > kvp in ROTTable) { Console.WriteLine("Player: {0}", kvp.Key.Name); int stats = 0; if (StatsTable.ContainsKey(kvp.Key)) { stats = StatsTable[kvp.Key]; } Console.WriteLine("Stats gained today: {0} of {1}", stats, StatsPerDay.ToString()); Utility.PushColor(ConsoleColor.Magenta); foreach (KeyValuePair <SkillName, DateTime> kvp2 in kvp.Value) { int pergain = MinutesPerGain(kvp.Key, kvp.Key.Skills[kvp2.Key]); DateTime last = kvp2.Value; DateTime next = last.AddMinutes(pergain); string nextg = next < DateTime.Now ? "now" : "in " + ((int)(next - DateTime.Now).TotalMinutes).ToString() + " minutes"; Console.WriteLine( " {0}: last gained {1}, can gain {2} (every {3} minutes)", kvp2.Key.ToString(), last.ToShortTimeString(), nextg, pergain.ToString()); } Utility.PopColor(); } Console.WriteLine("---"); Console.WriteLine( "Next Reset: {0} minutes", ((LastReset + TimeSpan.FromHours(24) - DateTime.Now)).TotalMinutes.ToString()); }); Utility.PushColor(ConsoleColor.Red); Console.Write("Initializing Siege Perilous Shard..."); long tick = Core.TickCount; List <XmlSpawner> toReset = new List <XmlSpawner>(); foreach (XmlSpawner item in World.Items.Values.OfType <XmlSpawner>().Where(sp => sp.Map == Map.Trammel && sp.Running)) { toReset.Add(item); } foreach (XmlSpawner item in toReset) { item.DoReset = true; } Console.WriteLine("Reset {1} trammel spawners in {0} milliseconds!", Core.TickCount - tick, toReset.Count); Utility.PopColor(); ColUtility.Free(toReset); EventSink.ContainerDroppedTo += OnDropped; } }
public static void Initialize() { CommandSystem.Register("FactionEnable", AccessLevel.GameMaster, new CommandEventHandler(FactionEnable)); CommandSystem.Register("FactionDisable", AccessLevel.GameMaster, new CommandEventHandler(FactionDisable)); CommandSystem.Register("FactionDeleteAllCaptureEvents", AccessLevel.GameMaster, new CommandEventHandler(FactionDeleteAllCaptureEvents)); CommandSystem.Register("FactionStartScheduleNow", AccessLevel.GameMaster, new CommandEventHandler(FactionStartScheduleNow)); CommandSystem.Register("FactionStartScheduleInXMinutes", AccessLevel.GameMaster, new CommandEventHandler(FactionStartScheduleInXMinutes)); CommandSystem.Register("FactionResetSchedule", AccessLevel.GameMaster, new CommandEventHandler(FactionResetSchedule)); CommandSystem.Register("FactionStartSession", AccessLevel.GameMaster, new CommandEventHandler(FactionStartCaptureEvent)); CommandSystem.Register("FactionEndSession", AccessLevel.GameMaster, new CommandEventHandler(FactionEndCaptureEvent)); Timer.DelayCall(TimeSpan.FromTicks(1), delegate { if (PersistanceItem == null) { PersistanceItem = new FactionPersistanceItem(); } else if (PersistanceItem.Deleted) { PersistanceItem = new FactionPersistanceItem(); } //Create Faction Instances foreach (Type type in Faction.FactionList) { bool foundFaction = false; for (int a = 0; a < Faction.Factions.Count; a++) { if (Faction.Factions[a].GetType() == type) { foundFaction = true; break; } } if (!foundFaction) { Faction newFaction = (Faction)Activator.CreateInstance(type); } } //Audit Faction foreach (Faction faction in Faction.Factions) { faction.Audit(); } Timer.DelayCall(TimeSpan.FromSeconds(1), delegate { if (Enabled) { if (m_Timer != null) { m_Timer.Stop(); m_Timer = null; } m_Timer = new FactionTimer(); m_Timer.Start(); } }); }); }
public static void Initialize() { CommandSystem.Register("Path", AccessLevel.GameMaster, new CommandEventHandler(Path_OnCommand)); }
public static void Initialize() { CommandSystem.Register("Stone", AccessLevel.Counselor, new CommandEventHandler(Stone_OnCommand)); }
public static void Initialize() { CommandSystem.Register("DecorateSA", AccessLevel.Administrator, new CommandEventHandler(DecorateSA_OnCommand)); CommandSystem.Register("DecorateSADelete", AccessLevel.Administrator, new CommandEventHandler(DecorateSADelete_OnCommand)); }