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