Example #1
0
 public static void RemoveCustomMessage(BaseGame game, CustomGumpItem item)
 {
     if (m_CustomGameFields.ContainsKey(game))
     {
         m_CustomGameFields[game].Remove(item);
     }
     game.SendPlayerGumps();
 }
Example #2
0
 public static void RemoveCustomMessage(PlayerMobile player, CustomGumpItem item)
 {
     if (m_CustomPlayerFields.ContainsKey(player))
     {
         m_CustomPlayerFields[player].Remove(item);
     }
     item.Game.SendPlayerGump(player);
 }
Example #3
0
 public static void AddCustomMessage(BaseGame game, CustomGumpItem item)
 {
     if (m_CustomGameFields.ContainsKey(game))
     {
         m_CustomGameFields[game].Add(item);
     }
     else
     {
         List <CustomGumpItem> list = new List <CustomGumpItem>();
         list.Add(item);
         m_CustomGameFields.Add(game, list);
     }
     game.SendPlayerGumps();
 }
Example #4
0
 public static void AddCustomMessage(PlayerMobile player, CustomGumpItem item)
 {
     if (m_CustomPlayerFields.ContainsKey(player))
     {
         m_CustomPlayerFields[player].Add(item);
     }
     else
     {
         List <CustomGumpItem> list = new List <CustomGumpItem>();
         list.Add(item);
         m_CustomPlayerFields.Add(player, list);
     }
     item.Game.SendPlayerGump(player);
 }
Example #5
0
            public DeathTimer(Mobile m, CTFTeam t, CTFGame g, TimeSpan DeathDelay) : base(TimeSpan.Zero, TimeSpan.FromMilliseconds(250))
            {
                m_Mob  = m;
                m_Team = t;
                m_Game = g;
                m_Res  = DateTime.Now + DeathDelay;

                if (m is PlayerMobile)
                {
                    m_GumpItem = new CustomGumpItem("Resurrect in", DeathDelay.Hours + ":" + DeathDelay.Minutes + ":" + DeathDelay.Seconds, m_Game, (PlayerMobile)m);
                    GameInfoGump.AddCustomMessage((PlayerMobile)m, m_GumpItem);
                }
                Priority = TimerPriority.TwoFiftyMS;
            }
Example #6
0
 public static void AddCustomMessage(PlayerMobile player, CustomGumpItem item)
 {
     if (m_CustomPlayerFields.ContainsKey(player))
         m_CustomPlayerFields[player].Add(item);
     else
     {
         List<CustomGumpItem> list = new List<CustomGumpItem>();
         list.Add(item);
         m_CustomPlayerFields.Add(player, list);
     }
     item.Game.SendPlayerGump(player);
 }
Example #7
0
 public static void RemoveCustomMessage(BaseGame game, CustomGumpItem item)
 {
     if (m_CustomGameFields.ContainsKey(game))
         m_CustomGameFields[game].Remove(item);
     game.SendPlayerGumps();
 }
Example #8
0
 public static void RemoveCustomMessage(PlayerMobile player, CustomGumpItem item)
 {
     if(m_CustomPlayerFields.ContainsKey(player))
         m_CustomPlayerFields[player].Remove(item);
     item.Game.SendPlayerGump(player);
 }
Example #9
0
 public static void AddCustomMessage(BaseGame game, CustomGumpItem item)
 {
     if (m_CustomGameFields.ContainsKey(game))
         m_CustomGameFields[game].Add(item);
     else
     {
         List<CustomGumpItem> list = new List<CustomGumpItem>();
         list.Add(item);
         m_CustomGameFields.Add(game, list);
     }
     game.SendPlayerGumps();
 }
Example #10
0
			public DeathTimer( Mobile m, CTFTeam t, CTFGame g, TimeSpan DeathDelay ) : base( TimeSpan.Zero, TimeSpan.FromMilliseconds(250) )
			{
				m_Mob = m;
				m_Team = t;
                m_Game = g;
                m_Res = DateTime.Now + DeathDelay;

                if (m is PlayerMobile)
                {
                    m_GumpItem = new CustomGumpItem("Resurrect in", DeathDelay.Hours + ":" + DeathDelay.Minutes + ":" + DeathDelay.Seconds, m_Game, (PlayerMobile)m);
                    GameInfoGump.AddCustomMessage((PlayerMobile)m, m_GumpItem);
                }
				Priority = TimerPriority.TwoFiftyMS;
			}