Package com.l2jfrozen.gameserver.network.serverpackets

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


            sendMessage("You have earned " + amount + " item(s) of " + reward.getName() + ".");
          }
         
          if (!Config.FORCE_INVENTORY_UPDATE)
          {
            InventoryUpdate iu = new InventoryUpdate();
            iu.addItem(_inventory.getItemByItemId(Config.PVP_REWARD_ID));
            sendPacket(iu);
            iu = null;
          }
        }
        else
        // target is not pk and not in pvp ---> PK KILL
        {
          if (Config.PK_REWARD_ENABLED)
          {
            int item = Config.PK_REWARD_ID;
            L2Item reward = ItemTable.getInstance().getTemplate(item);
            int amount = Config.PK_REWARD_AMOUNT;
            getInventory().addItem("Winning PK", Config.PK_REWARD_ID, Config.PK_REWARD_AMOUNT, this, null);
            sendMessage("You have earned " + amount + " item(s) of " + reward.getName() + ".");
          }
         
          if (!Config.FORCE_INVENTORY_UPDATE)
          {
            InventoryUpdate iu = new InventoryUpdate();
            iu.addItem(_inventory.getItemByItemId(Config.PK_REWARD_ID));
            sendPacket(iu);
            iu = null;
          }
        }
      }
View Full Code Here


    }
    else
    {
      if(!Config.FORCE_INVENTORY_UPDATE)
      {
        InventoryUpdate iu = new InventoryUpdate();
        iu.addModifiedItem(arrows);
        sendPacket(iu);
      }
      else
      {
        sendPacket(new ItemList(this, false));
View Full Code Here

      {
        wpn.getAugmentation().removeBoni(this);
      }

      L2ItemInstance[] unequiped = getInventory().unEquipItemInBodySlotAndRecord(wpn.getItem().getBodyPart());
      InventoryUpdate iu = new InventoryUpdate();
      for(L2ItemInstance element : unequiped)
      {
        iu.addModifiedItem(element);
      }
      sendPacket(iu);
      iu = null;

      abortAttack();
      broadcastUserInfo();

      // this can be 0 if the user pressed the right mousebutton twice very fast
      if(unequiped.length > 0)
      {
        SystemMessage sm = null;
        if(unequiped[0].getEnchantLevel() > 0)
        {
          sm = new SystemMessage(SystemMessageId.EQUIPMENT_S1_S2_REMOVED);
          sm.addNumber(unequiped[0].getEnchantLevel());
          sm.addItemName(unequiped[0].getItemId());
        }
        else
        {
          sm = new SystemMessage(SystemMessageId.S1_DISARMED);
          sm.addItemName(unequiped[0].getItemId());
        }
        sendPacket(sm);
        sm = null;
      }
      wpn = null;
      unequiped = null;
    }

    // Unequip the shield
    L2ItemInstance sld = getInventory().getPaperdollItem(Inventory.PAPERDOLL_LHAND);
    if(sld != null)
    {
      if(sld.isWear())
        return false;

      L2ItemInstance[] unequiped = getInventory().unEquipItemInBodySlotAndRecord(sld.getItem().getBodyPart());
      InventoryUpdate iu = new InventoryUpdate();
      for(L2ItemInstance element : unequiped)
      {
        iu.addModifiedItem(element);
      }
      sendPacket(iu);
      iu = null;

      abortAttack();
View Full Code Here

    {
      L2ItemInstance rhand = getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND);
      if (rhand != null)
      {               
                   L2ItemInstance[] unequipped = getInventory().unEquipItemInBodySlotAndRecord(rhand.getItem().getBodyPart());
                   InventoryUpdate iu = new InventoryUpdate();
                   for (L2ItemInstance element : unequipped)
                      iu.addModifiedItem(element);
                   sendPacket(iu);    
     
    }
   
    // Remove Item CHEST
    if(Config.REMOVE_CHEST_SUBCLASS)
    {
      L2ItemInstance chest = getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST);
      if (chest != null)
      {               
                   L2ItemInstance[] unequipped = getInventory().unEquipItemInBodySlotAndRecord(chest.getItem().getBodyPart());
                   InventoryUpdate iu = new InventoryUpdate();
                   for (L2ItemInstance element : unequipped)
                      iu.addModifiedItem(element);
                   sendPacket(iu);    
     
    }
   
    // Remove Item LEG
    if(Config.REMOVE_LEG_SUBCLASS)
    {
      L2ItemInstance legs = getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS);
      if (legs != null)
      {               
                   L2ItemInstance[] unequipped = getInventory().unEquipItemInBodySlotAndRecord(legs.getItem().getBodyPart());
                   InventoryUpdate iu = new InventoryUpdate();
                   for (L2ItemInstance element : unequipped)
                      iu.addModifiedItem(element);
                   sendPacket(iu);    
     
    }   
     
    if(getTotalSubClasses() == Config.ALLOWED_SUBCLASS || classIndex == 0)
View Full Code Here

    {
      L2ItemInstance rhand = getInventory().getPaperdollItem(Inventory.PAPERDOLL_RHAND);
      if (rhand != null)
      {               
                   L2ItemInstance[] unequipped = getInventory().unEquipItemInBodySlotAndRecord(rhand.getItem().getBodyPart());
                   InventoryUpdate iu = new InventoryUpdate();
                   for (L2ItemInstance element : unequipped)
                      iu.addModifiedItem(element);
                   sendPacket(iu);    
     
    }
    // Remove Item CHEST
    if(Config.REMOVE_CHEST_SUBCLASS)
    {
      L2ItemInstance chest = getInventory().getPaperdollItem(Inventory.PAPERDOLL_CHEST);
      if (chest != null)
      {               
                   L2ItemInstance[] unequipped = getInventory().unEquipItemInBodySlotAndRecord(chest.getItem().getBodyPart());
                   InventoryUpdate iu = new InventoryUpdate();
                   for (L2ItemInstance element : unequipped)
                      iu.addModifiedItem(element);
                   sendPacket(iu);    
     
    }
   
    // Remove Item LEG
    if(Config.REMOVE_LEG_SUBCLASS)
    {
      L2ItemInstance legs = getInventory().getPaperdollItem(Inventory.PAPERDOLL_LEGS);
      if (legs != null)
      {               
                   L2ItemInstance[] unequipped = getInventory().unEquipItemInBodySlotAndRecord(legs.getItem().getBodyPart());
                   InventoryUpdate iu = new InventoryUpdate();
                   for (L2ItemInstance element : unequipped)
                      iu.addModifiedItem(element);
                   sendPacket(iu);    
     
    }   
   
    checkAllowedSkills();
View Full Code Here

        {
          sm = new SystemMessage(SystemMessageId.S1_DISARMED);
          sm.addItemName(equippedItem.getItemId());
        }
        sendPacket(sm);
        InventoryUpdate iu = new InventoryUpdate();
        iu.addItems(Arrays.asList(items));
        sendPacket(iu);
        broadcastUserInfo();
        }
      }
    }
View Full Code Here

    // Send target update packet
    if(target instanceof PcInventory)
    {
      L2PcInstance targetPlayer = ((PcInventory) target).getOwner();
      InventoryUpdate playerUI = new InventoryUpdate();
      if(newItem.getCount() > count)
      {
        playerUI.addModifiedItem(newItem);
      }
      else
      {
        playerUI.addNewItem(newItem);
      }
      targetPlayer.sendPacket(playerUI);
      playerUI = null;

      // Update current load as well
View Full Code Here

    // delete from inventory
    try
    {
      L2ItemInstance removedItem = owner.getInventory().destroyItem("PetDestroy", getControlItemId(), 1, getOwner(), this);

      InventoryUpdate iu = new InventoryUpdate();
      iu.addRemovedItem(removedItem);
      owner.sendPacket(iu);

      iu = null;

      StatusUpdate su = new StatusUpdate(owner.getObjectId());
View Full Code Here

                    int passes = Olympiad.getInstance().getNoblessePasses(player.getObjectId());
                    if (passes > 0)
                    {
                        L2ItemInstance item = player.getInventory().addItem("Olympiad", GATE_PASS, passes, player, this);
                       
                        InventoryUpdate iu = new InventoryUpdate();
                        iu.addModifiedItem(item);
                        player.sendPacket(iu);
                       
                        SystemMessage sm = new SystemMessage(SystemMessageId.EARNED_ITEM);
                        sm.addNumber(passes);
                        sm.addItemName(item.getItemId());
View Full Code Here

    L2ItemInstance item = null;
    for(L2PcInstance player : L2World.getInstance().getAllPlayers())
    {
      player.sendMessage("Admin is rewarding all online players.");
      item = player.getInventory().addItem("Admin", id, num, null, null);
            InventoryUpdate iu = new InventoryUpdate();
            iu.addItem(item);
      player.sendPacket(iu);
            SystemMessage sm = new SystemMessage(SystemMessageId.YOU_PICKED_UP_S1_S2);
            sm.addItemName(item.getItemId());
            sm.addNumber(num);
            player.sendPacket(sm);
View Full Code Here

TOP

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

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.