示例#1
0
 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
             });
         }
     }
 }