Exemple #1
0
 private void btnSell_Click(object sender, EventArgs e)
 {
     try
     {
         ItemSellRequest sellReq = new ItemSellRequest(_sellSelectedItemName, _sellSelectedItemCost, Player.Name, _sellSelectedID, _sellItemType);
         ChatboxMessages.PlayerRequestSell(Player.Name, _sellSelectedItemName);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #2
0
        private void OnItemSell(NetConnection <NetSession> sender, ItemSellRequest message)
        {
            sender.Session.Response.itemSellResponse = new ItemSellResponse();
            Result result = Result.Success;

            foreach (var item in message.nItemInfos)
            {
                result = result | StoreManager.Instance.SellItem(sender, item);
            }
            foreach (var equip in message.nEquipInfos)
            {
                result = result | StoreManager.Instance.SellEquip(sender, equip);
            }
            if (result == Result.Success)
            {
                DBService.Instance.Save();
            }
            sender.Session.Response.itemSellResponse.Result = result;
            sender.SendResponse();
        }