Package com.l2jfrozen.gameserver.network.serverpackets

Examples of com.l2jfrozen.gameserver.network.serverpackets.ItemList


          InventoryUpdate iu = new InventoryUpdate();
          iu.addItems(Arrays.asList(items));
          player.sendPacket(iu);
      }
    }
    player.sendPacket(new ItemList(player, true));
    player.broadcastUserInfo();
  }
View Full Code Here


    }

    public void rewards() {
      if(leader != null) {
        leader.getInventory().addItem("Arena_Event", Config.ARENA_REWARD_ID, Config.ARENA_REWARD_COUNT, leader, null);
        leader.sendPacket( new ItemList(leader, true));
        leader.increaseArenaWins();
      }
      if(assist != null) {
        assist.getInventory().addItem("Arena_Event",  Config.ARENA_REWARD_ID, Config.ARENA_REWARD_COUNT, assist, null);
        assist.sendPacket( new ItemList(assist, true));
        assist.increaseArenaWins();
      }
      sendMessage("Arena Event Manager: You Win!!!");
    }
View Full Code Here

        _player.getInventory().unEquipItemInBodySlotAndRecord(L2Item.SLOT_LR_HAND);
        _player.getInventory().destroyItemByItemId("", _itemId, 1, _player, null);
        _player.store();

        //update inventory and userInfo
        _player.sendPacket(new ItemList(_player, true));
        _player.broadcastUserInfo();
      }
      else
      {
        // Remove from Db
        _log.info(_name + " being removed offline.");

        Connection con = null;
        try
        {
          con = L2DatabaseFactory.getInstance().getConnection(false);

          // Delete the item
          PreparedStatement statement = con.prepareStatement("DELETE FROM items WHERE owner_id=? AND item_id=?");
          statement.setInt(1, _playerId);
          statement.setInt(2, _itemId);

          if(statement.executeUpdate() != 1)
          {
            _log.warning("Error while deleting itemId " + _itemId + " from userId " + _playerId);
          }

          statement.close();
          statement = null;

          // Restore the karma
          statement = con.prepareStatement("UPDATE characters SET karma=?, pkkills=? WHERE obj_id=?");
          statement.setInt(1, _playerKarma);
          statement.setInt(2, _playerPkKills);
          statement.setInt(3, _playerId);

          if(statement.executeUpdate() != 1)
          {
            _log.warning("Error while updating karma & pkkills for userId " + _playerId);
          }

          statement.close();
          statement = null;
        }
        catch(Exception e)
        {
          _log.warning("Could not delete : " + e);
        }
        finally
        {
          CloseUtil.close(con);
          con = null;
        }
      }
    }
    else
    {
      // either this cursed weapon is in the inventory of someone who has another cursed weapon equipped,
      // OR this cursed weapon is on the ground.
      if(_player != null && _player.getInventory().getItemByItemId(_itemId) != null)
      {
        L2ItemInstance rhand = _player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND);
        if (rhand != null)
        { 
          _player.getInventory().unEquipItemInSlotAndRecord(rhand.getEquipSlot());
        }
       
        // Destroy
        _player.getInventory().destroyItemByItemId("", _itemId, 1, _player, null);
        _player.store();

        //update inventory and userInfo
        _player.sendPacket(new ItemList(_player, true));
        _player.broadcastUserInfo();
      }
      //  is dropped on the ground
      else if(_item != null)
      {
View Full Code Here

      // drop
      _player.dropItem("DieDrop", _item, killer, true, true);
      _player.store();
     
      // update Inventory and UserInfo
      _player.sendPacket(new ItemList(_player, false));
      _player.broadcastUserInfo();
     
      sm.addZoneName(_player.getX(), _player.getY(), _player.getZ()); // Region Name
     
      // EndTime: if dropped from player, the endTime is the same then before
View Full Code Here

    // Fully heal player
    _player.setCurrentHpMp(_player.getMaxHp(), _player.getMaxMp());
    _player.setCurrentCp(_player.getMaxCp());

    // Refresh inventory
    _player.sendPacket(new ItemList(_player, false));

    // Refresh player stats
    _player.broadcastUserInfo();

    SocialAction atk = new SocialAction(_player.getObjectId(), 17);
View Full Code Here

              }

              if(iu != null)
                _activeChar.sendPacket(iu);
              else
                _activeChar.sendPacket(new ItemList(_activeChar, false));
            }
          }
          items = null;
        }
        else
View Full Code Here

      // update load and mana bar of craft window
      updateCurMp();
      updateCurLoad();
      _activeMakers.remove(_player);
      _player.isInCraftMode(false);
      _target.sendPacket(new ItemList(_target, false));
    }
View Full Code Here

      if(send)
      {
        if(iu != null)
          player.sendPacket(iu);
        else
          player.sendPacket(new ItemList(player, false));
      }
    }
  }
View Full Code Here

    {
      SystemMessage smsg = new SystemMessage(SystemMessageId.EARNED_ITEM);
      smsg.addItemName(item.getItemId());
      activeChar.sendPacket(smsg);
    }
    ItemList il = new ItemList(activeChar, false);
    activeChar.sendPacket(il);
  }
View Full Code Here

    StatusUpdate su = new StatusUpdate(player.getObjectId());
    su.addAttribute(StatusUpdate.SP, player.getSp());
    player.sendPacket(su);
    su = null;

    ItemList il = new ItemList(player, false);
    player.sendPacket(il);
    il = null;

    changeLevel(getLevel() + 1);
  }
View Full Code Here

TOP

Related Classes of com.l2jfrozen.gameserver.network.serverpackets.ItemList

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.