/// <summary> /// Открывает инвентарь игрока /// </summary> private void ShowInventory(Client player, object[] args) { var inventory = GetInventory(player); var weight = InventoryHelper.CalculateWeight(inventory); API.triggerClientEvent(player, ServerEvent.SHOW_INVENTORY, JsonConvert.SerializeObject(inventory), (int)weight); }
/// <summary> /// Загрузить инвентарь и багажник /// </summary> private void ShowMenuWithTrunk(Client player, Vehicle vehicle) { var inventory = _playerInfoManager.GetInfo(player).Inventory.Where(e => e.Count > 0); var trunk = _vehicleInfoManager.GetInfoByHandle(player, vehicle).GetTrunk().Where(e => e.Count > 0); var weight = InventoryHelper.CalculateWeight(trunk); var carrying = VehicleManager.GetCarrying((VehicleHash)vehicle.model); API.triggerClientEvent( player, ServerEvent.SHOW_VEHICLE_ACTION_MENU, JsonConvert.SerializeObject(inventory), JsonConvert.SerializeObject(trunk), (int)weight, carrying ); }