Esempio n. 1
0
            public override void OnResponse(NetState sender, RelayInfo info)
            {
                if (this.m_Ticket.Deleted)
                {
                    return;
                }

                int number = 0;

                Item item  = null;
                Item item2 = null;

                switch (info.ButtonID)
                {
                case 1:
                    item   = new Sextant();
                    number = 1010494;
                    break;     // A sextant has been placed in your backpack.

                case 2:
                    item   = new HairRestylingDeed();
                    number = 501933;
                    break;     // A coupon for a free hair restyling has been placed in your backpack.

                case 3:
                    item   = new Spellbook(0xFFFFFFFF);
                    number = 1010495;
                    break;     // A spellbook with all 1st to 4th circle spells has been placed in your backpack.

                case 4:
                    item   = new FireworksWand();
                    number = 501935;
                    break;     // A wand of fireworks has been placed in your backpack.

                case 5:
                    item   = new Spyglass();
                    number = 501936;
                    break;     // A spyglass has been placed in your backpack.

                case 6:
                    item   = new DyeTub();
                    item2  = new Dyes();
                    number = 501937;
                    break;     // The dyes and dye tub have been placed in your backpack.
                }

                if (item != null)
                {
                    this.m_Ticket.Delete();

                    this.m_From.SendLocalizedMessage(number);
                    this.m_From.AddToBackpack(item);

                    if (item2 != null)
                    {
                        this.m_From.AddToBackpack(item2);
                    }
                }
            }
Esempio n. 2
0
            public override void OnResponse(NetState sender, RelayInfo info)
            {
                if (m_Ticket == null || m_Ticket.Deleted || !m_Ticket.IsChildOf(sender.Mobile.Backpack))
                {
                    return;
                }

                //int number = 0;

                Item item  = null;
                Item item2 = null;

                switch (info.ButtonID)
                {
                case 1: item = new EtherealHorse(); /*number = 1049368;*/ break;                        // You have been rewarded for your dedication to Justice!.

                case 2: item = new EtherealLlama(); /*number = 1049368;*/ break;                        // You have been rewarded for your dedication to Justice!.

                case 3: item = new EtherealOstard(); /*number = 1049368;*/ break;                       // You have been rewarded for your dedication to Justice!.

                case 4: item = new BlackHairDye(); /*number = 1049368;*/ break;                         // You have been rewarded for your dedication to Justice!.

                case 5: item = new HoodedShroudOfShadows(); /*number = 1049368;*/ break;                // You have been rewarded for your dedication to Justice!.

                case 6: item = new DyeTub(); item2 = new Dyes(); /*number = 1049368;*/ break;           // You have been rewarded for your dedication to Justice!.
                }

                if (item != null)
                {
                    m_Ticket.Delete();

                    //m_From.SendLocalizedMessage( number );
                    m_From.AddToBackpack(item);

                    if (item2 != null)
                    {
                        m_From.AddToBackpack(item2);
                    }
                }
            }
			public override void OnResponse( NetState sender, RelayInfo info )
			{
				if ( m_Ticket == null || m_Ticket.Deleted || !m_Ticket.IsChildOf( sender.Mobile.Backpack ) )
					return;

				//int number = 0;

				Item item = null;
				Item item2 = null;

				switch ( info.ButtonID )
				{
					case 1: item = new EtherealHorse(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!.
					case 2: item = new EtherealLlama(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!.
					case 3: item = new EtherealOstard(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!.
					case 4: item = new BlackHairDye(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!.
					case 5: item = new HoodedShroudOfShadows(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!.
					case 6: item = new DyeTub(); item2 = new Dyes(); /*number = 1049368;*/ break; // You have been rewarded for your dedication to Justice!.
				}

				if ( item != null )
				{
					m_Ticket.Delete();

					//m_From.SendLocalizedMessage( number );
					m_From.AddToBackpack( item );

					if ( item2 != null)
						m_From.AddToBackpack( item2 );
				}
			}
Esempio n. 4
0
			public override void OnResponse( NetState sender, RelayInfo info )
			{
				if ( m_Ticket.Deleted )
					return;

				int number = 0;

				Item item = null;
				Item item2 = null;

				switch ( info.ButtonID )
				{
					case 1: item = new Sextant(); number = 1010494; break; // A sextant has been placed in your backpack.
					case 2: item = new HairRestylingDeed(); number = 501933; break; // A coupon for a free hair restyling has been placed in your backpack.
					//case 3: item = new Spellbook( 0xFFFFFFFF ); number = 1010495; break; // A spellbook with all 1st to 4th circle spells has been placed in your backpack.
					case 3: item = new FireworksWand(); number = 501935; break; // A wand of fireworks has been placed in your backpack.
					case 4: item = new Spyglass(); number = 501936; break; // A spyglass has been placed in your backpack.
					case 5: item = new DyeTub(); item2 = new Dyes(); number = 501937; break; // The dyes and dye tub have been placed in your backpack.
				}

				if ( item != null )
				{
					m_Ticket.Delete();

					m_From.SendLocalizedMessage( number );
					m_From.AddToBackpack( item );

					if ( item2 != null )
						m_From.AddToBackpack( item2 );
				}
			}
Esempio n. 5
0
            public override void OnResponse( NetState sender, RelayInfo info )
            {
                if ( m_Ticket.Deleted )
                    return;

                string number = "";

                Item item = null;
                Item item2 = null;

                switch ( info.ButtonID )
                {
                    case 1: item = new Sextant(); number = "A sextant has been placed in your backpack."; break;
                    case 2: item = new HairRestylingDeed(); number = "A coupon for a free hair restyling has been placed in your backpack."; break;
                    case 3: item = new Spellbook( 0xFFFFFFFF ); number = "A spellbook with all 1st to 4th circle spells has been placed in your backpack."; break;
                    case 4: item = new FireworksWand(); number = "A wand of fireworks has been placed in your backpack."; break;
                    case 5:
                    {
                        switch ( Utility.Random( 5 ) )
                        {
                            case 1:
                            {
                                item = new RangerGloves();
                                number = "A piece of ranger armor has been placed in your backpack.";
                                break;
                            }
                            case 2:
                            {
                                item = new RangerArms();
                                number = "A piece of ranger armor has been placed in your backpack.";
                                break;
                            }
                            case 3:
                            {
                                item = new RangerLegs();
                                number = "A piece of ranger armor has been placed in your backpack.";
                                break;
                            }
                            case 4:
                            {
                                item = new RangerChest();
                                number = "A piece of ranger armor has been placed in your backpack.";
                                break;
                            }
                            case 5:
                            {
                                item = new RangerGorget();
                                number = "A piece of ranger armor has been placed in your backpack.";
                                break;
                            }
                        }
                        break;
                    }
                    case 6: item = new DyeTub(); item2 = new Dyes(); number = "The dyes and dye tub have been placed in your backpack."; break;
                }

                if ( item != null )
                {
                    m_Ticket.Delete();

                    m_From.SendAsciiMessage( number );
                    m_From.AddToBackpack( item );

                    if ( item2 != null )
                        m_From.AddToBackpack( item2 );
                }
            }
            public override void OnResponse(NetState sender, RelayInfo info)
            {
                if (m_Ticket.Deleted)
                {
                    return;
                }

                string number = "";

                Item item  = null;
                Item item2 = null;

                switch (info.ButtonID)
                {
                case 1: item = new Sextant(); number = "A sextant has been placed in your backpack."; break;

                case 2: item = new HairRestylingDeed(); number = "A coupon for a free hair restyling has been placed in your backpack."; break;

                case 3: item = new Spellbook(0xFFFFFFFF); number = "A spellbook with all 1st to 4th circle spells has been placed in your backpack."; break;

                case 4: item = new FireworksWand(); number = "A wand of fireworks has been placed in your backpack."; break;

                case 5:
                {
                    switch (Utility.Random(5))
                    {
                    case 1:
                    {
                        item   = new RangerGloves();
                        number = "A piece of ranger armor has been placed in your backpack.";
                        break;
                    }

                    case 2:
                    {
                        item   = new RangerArms();
                        number = "A piece of ranger armor has been placed in your backpack.";
                        break;
                    }

                    case 3:
                    {
                        item   = new RangerLegs();
                        number = "A piece of ranger armor has been placed in your backpack.";
                        break;
                    }

                    case 4:
                    {
                        item   = new RangerChest();
                        number = "A piece of ranger armor has been placed in your backpack.";
                        break;
                    }

                    case 5:
                    {
                        item   = new RangerGorget();
                        number = "A piece of ranger armor has been placed in your backpack.";
                        break;
                    }
                    }
                    break;
                }

                case 6: item = new DyeTub(); item2 = new Dyes(); number = "The dyes and dye tub have been placed in your backpack."; break;
                }

                if (item != null)
                {
                    m_Ticket.Delete();

                    m_From.SendAsciiMessage(number);
                    m_From.AddToBackpack(item);

                    if (item2 != null)
                    {
                        m_From.AddToBackpack(item2);
                    }
                }
            }