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; } } }
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; } } }