Beispiel #1
0
 public override void OnResponse( NetState state, RelayInfo info )
 {
     if ( info.ButtonID == 1 )
     {
         Mobile AIOAlchemist = new AIOAlchemist();
         AIOAlchemist.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //AIOAlchemist.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
         //return;
     }
     else if ( info.ButtonID == 2 )
     {
         Mobile AIOAnimalTrainer = new AIOAnimalTrainer();
         AIOAnimalTrainer.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 3 )
     {
         Mobile AIOArchitect = new AIOArchitect();
         AIOArchitect.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 4 )
     {
         Mobile AIOArmorer = new AIOArmorer();
         AIOArmorer.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 5 )
     {
         Mobile AIOBaker = new AIOBaker();
         AIOBaker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 6 )
     {
         Mobile AIOBard = new AIOBard();
         AIOBard.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 7 )
     {
         Mobile AIOBarkeeper = new AIOBarkeeper();
         AIOBarkeeper.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 8 )
     {
         Mobile AIOBeekeeper = new AIOBeekeeper();
         AIOBeekeeper.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 9 )
     {
         Mobile AIOBlacksmith = new AIOBlacksmith();
         AIOBlacksmith.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 10 )
     {
         Mobile AIOBowyer = new AIOBowyer();
         AIOBowyer.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 11 )
     {
         Mobile AIOButcher = new AIOButcher();
         AIOButcher.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 12 )
     {
         Mobile AIOCarpenter = new AIOCarpenter();
         AIOCarpenter.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 13 )
     {
         Mobile AIOCobbler = new AIOCobbler();
         AIOCobbler.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 14 )
     {
         Mobile AIOCook = new AIOCook();
         AIOCook.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 15 )
     {
         Mobile AIOFisherman = new AIOFisherman();
         AIOFisherman.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 16 )
     {
         Mobile AIOFurtrader = new AIOFurtrader();
         AIOFurtrader.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 17 )
     {
         Mobile AIOHerbalist = new AIOHerbalist();
         AIOHerbalist.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 18 )
     {
         Mobile AIOInnKeeper = new AIOInnKeeper();
         AIOInnKeeper.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 19 )
     {
         Mobile AIOJeweler = new AIOJeweler();
         AIOJeweler.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 20 )
     {
         Mobile AIOLeatherWorker = new AIOLeatherWorker();
         AIOLeatherWorker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 21 )
     {
         Mobile AIOMage = new AIOMage();
         AIOMage.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 22 )
     {
         Mobile AIOMapmaker = new AIOMapmaker();
         AIOMapmaker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 23 )
     {
         Mobile AIOProvisioner = new AIOProvisioner();
         AIOProvisioner.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 24 )
     {
         Mobile AIORealEstateBroker = new AIORealEstateBroker();
         AIORealEstateBroker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 25 )
     {
         Mobile AIOScribe = new AIOScribe();
         AIOScribe.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 26 )
     {
         Mobile AIOShipwright = new AIOShipwright();
         AIOShipwright.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 27 )
     {
         Mobile AIOTailor = new AIOTailor();
         AIOTailor.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 28 )
     {
         Mobile AIOTanner = new AIOTanner();
         AIOTanner.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 29 )
     {
         Mobile AIOTinker = new AIOTinker();
         AIOTinker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 30 )
     {
         Mobile AIOVeterinarian = new AIOVeterinarian();
         AIOVeterinarian.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 31 )
     {
         Mobile AIOWeaponsmith = new AIOWeaponsmith();
         AIOWeaponsmith.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else if ( info.ButtonID == 32 )
     {
         Mobile AIOWeaver = new AIOWeaver();
         AIOWeaver.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map );
         //m_From.SendGump( new AIOGump( m_From ) );
     }
     else
     {
         m_From.SendLocalizedMessage( 502694 ); // Cancelled action.
     }
 }
 public StableTarget( AIOAnimalTrainer trainer )
     : base(12, false, TargetFlags.None)
 {
     m_Trainer = trainer;
 }
            public ClaimListGump( AIOAnimalTrainer trainer, Mobile from, List<BaseCreature> list )
                : base(50, 50)
            {
                m_Trainer = trainer;
                m_From = from;
                m_List = list;

                from.CloseGump( typeof( ClaimListGump ) );

                AddPage( 0 );

                AddBackground( 0, 0, 325, 50 + (list.Count * 20), 9250 );
                AddAlphaRegion( 5, 5, 315, 40 + (list.Count * 20) );

                AddHtml( 15, 15, 275, 20, "<BASEFONT COLOR=#FFFFFF>Select a pet to retrieve from the stables:</BASEFONT>", false, false );

                for ( int i = 0; i < list.Count; ++i )
                {
                    BaseCreature pet = list[i];

                    if ( pet == null || pet.Deleted )
                        continue;

                    AddButton( 15, 39 + (i * 20), 10006, 10006, i + 1, GumpButtonType.Reply, 0 );
                    AddHtml( 32, 35 + (i * 20), 275, 18, String.Format( "<BASEFONT COLOR=#C0C0EE>{0}</BASEFONT>", pet.Name ), false, false );
                }
            }
 public StableEntry( AIOAnimalTrainer trainer, Mobile from )
     : base(6126, 12)
 {
     m_Trainer = trainer;
     m_From = from;
 }
 public ClaimAllEntry( AIOAnimalTrainer trainer, Mobile from )
     : base(6127, 12)
 {
     m_Trainer = trainer;
     m_From = from;
 }