Package com.l2jfrozen.gameserver.network.serverpackets

Examples of com.l2jfrozen.gameserver.network.serverpackets.StatusUpdate$Attribute


    // Send the Server->Client packet StatusUpdate with current HP and MP to all L2PcInstance that must be informed of HP/MP updates of this L2PcInstance
    //super.broadcastStatusUpdate();

    // Send the Server->Client packet StatusUpdate with current HP, MP and CP to this L2PcInstance
    if(Config.FORCE_COMPLETE_STATUS_UPDATE){
      StatusUpdate su = new StatusUpdate(this);
      sendPacket(su);
      su = null;
    }else{
      StatusUpdate su = new StatusUpdate(getObjectId());
      su.addAttribute(StatusUpdate.CUR_HP, (int) getCurrentHp());
      su.addAttribute(StatusUpdate.CUR_MP, (int) getCurrentMp());
      su.addAttribute(StatusUpdate.CUR_CP, (int) getCurrentCp());
      su.addAttribute(StatusUpdate.MAX_CP, getMaxCp());
      sendPacket(su);
      su = null;
    }
   
    // Check if a party is in progress and party window update is usefull
View Full Code Here


     
      for (L2PcInstance _topPlayer : _topPlayers)
      {
        _topPlayer.addItem("DM Event: " + _eventName, _rewardId, _rewardAmount, _topPlayer, true);
       
        StatusUpdate su = new StatusUpdate(_topPlayer.getObjectId());
        su.addAttribute(StatusUpdate.CUR_LOAD, _topPlayer.getCurrentLoad());
        _topPlayer.sendPacket(su);
       
        NpcHtmlMessage nhm = new NpcHtmlMessage(5);
        TextBuilder replyMSG = new TextBuilder("");
       
View Full Code Here

      }
      targetPlayer.sendPacket(playerUI);
      playerUI = null;

      // Update current load as well
      StatusUpdate playerSU = new StatusUpdate(targetPlayer.getObjectId());
      playerSU.addAttribute(StatusUpdate.CUR_LOAD, targetPlayer.getCurrentLoad());
      targetPlayer.sendPacket(playerSU);
      playerSU = null;
      targetPlayer = null;
    }
    else if(target instanceof PetInventory)
View Full Code Here

      iu.addRemovedItem(removedItem);
      owner.sendPacket(iu);

      iu = null;

      StatusUpdate su = new StatusUpdate(owner.getObjectId());
      su.addAttribute(StatusUpdate.CUR_LOAD, owner.getCurrentLoad());
      owner.sendPacket(su);
      su = null;

      owner.broadcastUserInfo();
View Full Code Here

      {
        _partner.sendPacket(new ItemList(_partner, false));
      }

      // Update current load as well
      StatusUpdate playerSU = new StatusUpdate(_owner.getObjectId());
      playerSU.addAttribute(StatusUpdate.CUR_LOAD, _owner.getCurrentLoad());
      _owner.sendPacket(playerSU);
      playerSU = null;

      playerSU = new StatusUpdate(_partner.getObjectId());
      playerSU.addAttribute(StatusUpdate.CUR_LOAD, _partner.getCurrentLoad());
      _partner.sendPacket(playerSU);
      playerSU = null;

      success = true;
View Full Code Here

          InventoryUpdate iu = new InventoryUpdate();
          iu.addRemovedItem(this);
          player.sendPacket(iu);
          iu = null;

          StatusUpdate su = new StatusUpdate(player.getObjectId());
          su.addAttribute(StatusUpdate.CUR_LOAD, player.getCurrentLoad());
          player.sendPacket(su);
          su = null;
        }
        else
        {
View Full Code Here

        MyTargetSelected my = new MyTargetSelected(getObjectId(), player.getLevel() - getLevel());
        player.sendPacket(my);
        my = null;
       
        // Send a Server->Client packet StatusUpdate of the L2NpcInstance to the L2PcInstance to update its HP bar
        StatusUpdate su = new StatusUpdate(getObjectId());
        su.addAttribute(StatusUpdate.CUR_HP, (int) getCurrentHp());
        su.addAttribute(StatusUpdate.MAX_HP, getMaxHp());
        player.sendPacket(su);
        su = null;
      }
      else
      {
View Full Code Here

      MyTargetSelected my = new MyTargetSelected(getObjectId(), player.getLevel() - getLevel());
      player.sendPacket(my);
      my = null;

      //update status hp&mp
      StatusUpdate su = new StatusUpdate(getObjectId());
      su.addAttribute(StatusUpdate.CUR_HP, (int) getCurrentHp());
      su.addAttribute(StatusUpdate.MAX_HP, getMaxHp());
      su.addAttribute(StatusUpdate.CUR_MP, (int) getCurrentMp());
      su.addAttribute(StatusUpdate.MAX_MP, getMaxMp());
      player.sendPacket(su);
      su = null;
    }
    else if(player.getTarget() == this)
    {
View Full Code Here

          sm = new SystemMessage(SystemMessageId.EARNED_ITEM);
          sm.addItemName(_notVipReward);
          player.sendPacket(sm);
        }

        StatusUpdate su = new StatusUpdate(player.getObjectId());
        su.addAttribute(StatusUpdate.CUR_LOAD, player.getCurrentLoad());
        player.sendPacket(su);

        NpcHtmlMessage nhm = new NpcHtmlMessage(5);
        TextBuilder replyMSG = new TextBuilder("");
View Full Code Here

          sm = new SystemMessage(SystemMessageId.EARNED_ITEM);
          sm.addItemName(_vipReward);
          player.sendPacket(sm);
        }

        StatusUpdate su = new StatusUpdate(player.getObjectId());
        su.addAttribute(StatusUpdate.CUR_LOAD, player.getCurrentLoad());
        player.sendPacket(su);

        NpcHtmlMessage nhm = new NpcHtmlMessage(5);
        TextBuilder replyMSG = new TextBuilder("");

        replyMSG.append("<html><head><body>Your team has won the event. Your inventory now contains your reward.</body></html>");

        nhm.setHtml(replyMSG.toString());
        player.sendPacket(nhm);
      }
      else if(player != null && player._isTheVIP)
      {
        PcInventory inv = player.getInventory();

        if(ItemTable.getInstance().createDummyItem(_theVipReward).isStackable())
          inv.addItem("VIP Event: ", _theVipReward, _theVipRewardAmount, player, null);
        else
        {
          for(int i=0;i<=_theVipRewardAmount-1;i++)
            inv.addItem("VIP Event: ", _theVipReward, 1, player, null);
        }

        SystemMessage sm;

        if(_theVipRewardAmount > 1)
        {
          sm = new SystemMessage(SystemMessageId.EARNED_S2_S1_S);
          sm.addItemName(_theVipReward);
          sm.addNumber(_theVipRewardAmount);
          player.sendPacket(sm);
        }
        else
        {
          sm = new SystemMessage(SystemMessageId.EARNED_ITEM);
          sm.addItemName(_theVipReward);
          player.sendPacket(sm);
        }

        StatusUpdate su = new StatusUpdate(player.getObjectId());
        su.addAttribute(StatusUpdate.CUR_LOAD, player.getCurrentLoad());
        player.sendPacket(su);

        NpcHtmlMessage nhm = new NpcHtmlMessage(5);
        TextBuilder replyMSG = new TextBuilder("");
View Full Code Here

TOP

Related Classes of com.l2jfrozen.gameserver.network.serverpackets.StatusUpdate$Attribute

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.