public void BuyItem(uint uid, uint quantity, uint price)
 {
     if (Client.Character.RemoveKamas((int)price, true))
     {
         var item = BidShopItems.Find(x => x.UID == uid);
         if (!BidShopsHandler.TrySendBishopGainAdded(item.OwnerId, item.GID, (int)quantity, (int)price))
         {
             BidShopGainRecord.AddBidShopGain(item);
         }
         Client.Character.Inventory.Add(item);
         RemoveItem(item);
     }
 }
Esempio n. 2
0
 public void OnConnectedNotifications()
 {
     Client.Send(new TextInformationMessage((sbyte)TextInformationTypeEnum.TEXT_INFORMATION_ERROR, 89, new string[0]));
     Client.Character.Reply(ConfigurationManager.Instance.WelcomeMessage, System.Drawing.Color.BlueViolet);
     BidShopsHandler.AddEventualBidShopGains(Client);
 }