public override void Buy(Player player) { using (db.Database dbx = new db.Database()) { if (dbx.GetGuild(dbx.GetGuildId(player.Guild)).GuildFame >= this.Price) { dbx.DetractGuildFame(dbx.GetGuildId(player.Guild), this.Price); dbx.ChangeGuildLevel(dbx.GetGuildId(player.Guild), nextLevel); player.Client.SendPacket(new svrPackets.BuyResultPacket() { Message = "Upgrade successful! Please leave the Guild Hall to have it upgraded", Result = 0 }); } else player.Client.SendPacket(new wServer.svrPackets.BuyResultPacket() { Message = "Not enough Guild Fame!", Result = 9 }); } }
public override void Buy(Player player) { using (db.Database dbx = new db.Database()) { if (dbx.GetGuild(dbx.GetGuildId(player.Guild)).GuildFame >= this.Price) { dbx.DetractGuildFame(dbx.GetGuildId(player.Guild), this.Price); dbx.ChangeGuildLevel(dbx.GetGuildId(player.Guild), nextLevel); player.Client.SendPacket(new svrPackets.BuyResultPacket() { Message = "Upgrade successful! Please leave the Guild Hall to have it upgraded", Result = 0 }); } else { player.Client.SendPacket(new wServer.svrPackets.BuyResultPacket() { Message = "Not enough Guild Fame!", Result = 9 }); } } }