Beispiel #1
0
        public override void OnResponse(NetState sender, RelayInfo info)
        {
            Mobile  from = sender.Mobile;
            VIPCore core = World.GetCore(typeof(VIPCore)) as VIPCore;

            switch (info.ButtonID)
            {
            default:
            {
                goto case 0;
            }

            case 0:
            {
                from.SendMessage("You decide to buy nothing.");
                break;
            }

            case 1:
            {
                if (core.GetBalance(from) >= core.GoldBonusFee)
                {
                    Item deed = new VIPFreeHouseDecorationDeed();

                    if (!from.PlaceInBackpack(deed))
                    {
                        deed.Delete();
                        from.SendLocalizedMessage(1078837);
                    }
                    else
                    {
                        from.SendMessage("Thank you for donating and helping make this a better place!");
                        from.SendMessage("To use your deed, simply double click it. Have fun. =D");
                    }
                }
                else
                {
                    this.FailedPurchase(from);
                }
                break;
            }
            }
        }
Beispiel #2
0
        public override void OnResponse(NetState sender, RelayInfo info)
        {
            Mobile from = sender.Mobile;
            VIPCore core = World.GetCore(typeof(VIPCore)) as VIPCore;

            switch (info.ButtonID)
            {
                default:
                    {
                        goto case 0;
                    }
                case 0:
                    {
                        from.SendMessage("You decide to buy nothing.");
                        break;
                    }
                case 1:
                    {
                        if (core.GetBalance(from) >= core.GoldBonusFee)
                        {
                            Item deed = new VIPFreeHouseDecorationDeed();

                            if (!from.PlaceInBackpack(deed))
                            {
                                deed.Delete();
                                from.SendLocalizedMessage(1078837);
                            }
                            else
                            {
                                from.SendMessage("Thank you for donating and helping make this a better place!");
                                from.SendMessage("To use your deed, simply double click it. Have fun. =D");
                            }
                        }
                        else
                        {
                            this.FailedPurchase(from);
                        }
                        break;
                    }
            }
        }