Ejemplo n.º 1
0
        public static void DeleteEscort(Mobile owner)
        {
            PlayerMobile pm = owner as PlayerMobile;

            foreach (BaseQuest escortquest in pm.Quests.Where(x => x.Quester is BaseEscort))
            {
                BaseEscort escort = (BaseEscort)escortquest.Quester;

                Timer.DelayCall(TimeSpan.FromSeconds(3), delegate
                {
                    escort.Say(500901);                  // Ack!  My escort has come to haunt me!
                    owner.SendLocalizedMessage(1071194); // You have failed your escort quest…
                    owner.PlaySound(0x5B3);
                    escort.Delete();
                });
            }
        }
Ejemplo n.º 2
0
 public override void OnClick()
 {
     Owner.From.SendLocalizedMessage(1071194);                   // You have failed your escort quest…
     Owner.From.PlaySound(0x5B3);
     m_Mobile.Delete();
 }
Ejemplo n.º 3
0
 public override void OnClick()
 {
     m_Mobile.Delete();
 }