Package lineage2.gameserver.network.serverpackets

Examples of lineage2.gameserver.network.serverpackets.SystemMessage


    if (player != null)
    {
      if ((_item_r1 != 0) && (_item_r2 != 0) && (_item_r3 != 0))
      {
        player.getInventory().destroyItemByItemId(_item_del, 1);
        player.sendPacket(new SystemMessage(SystemMessage.S2_S1_HAS_DISAPPEARED).addItemName(_item_del));
        if (Rnd.chance(90))
        {
          player.getInventory().addItem(_item_r1, 1);
          player.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_OBTAINED_S1).addItemName(_item_r1));
        }
        else if (Rnd.chance(2))
        {
          player.getInventory().addItem(_item_r3, 1);
          player.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_OBTAINED_S1).addItemName(_item_r3));
        }
        else
        {
          player.getInventory().addItem(_item_r2, 1);
          player.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_OBTAINED_S1).addItemName(_item_r2));
        }
      }
      else if ((_item_r1 != 0) && (_item_r2 != 0))
      {
        player.getInventory().destroyItemByItemId(_item_del, 1);
        player.sendPacket(new SystemMessage(SystemMessage.S2_S1_HAS_DISAPPEARED).addItemName(_item_del));
        if (Rnd.chance(90))
        {
          player.getInventory().addItem(_item_r1, 1);
          player.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_OBTAINED_S1).addItemName(_item_r1));
        }
        else
        {
          player.getInventory().addItem(_item_r2, 1);
          player.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_OBTAINED_S1).addItemName(_item_r2));
        }
      }
      else
      {
        player.sendMessage("Данный итем не реализован, ожидайте.");
View Full Code Here


      activeChar.sendPacket(Msg.YOU_ALREADY_POLYMORPHED_AND_CANNOT_POLYMORPH_AGAIN);
      return false;
    }
    if (((getId() == SKILL_FINAL_FLYING_FORM) || (getId() == SKILL_AURA_BIRD_FALCON) || (getId() == SKILL_AURA_BIRD_OWL)) && ((player.getX() > -166168) || (player.getZ() <= 0) || (player.getZ() >= 6000) || (player.getSummonList().size() > 0) || (player.getReflection() != ReflectionManager.DEFAULT)))
    {
      activeChar.sendPacket(new SystemMessage(SystemMessage.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS).addSkillName(_id, _level));
      return false;
    }
    if (player.isInFlyingTransform() && (getId() == SKILL_TRANSFORM_DISPEL) && (Math.abs(player.getZ() - player.getLoc().correctGeoZ().z) > 333))
    {
      activeChar.sendPacket(new SystemMessage(SystemMessage.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS).addSkillName(_id, _level));
      return false;
    }
    if (player.isInWater())
    {
      activeChar.sendPacket(Msg.YOU_CANNOT_POLYMORPH_INTO_THE_DESIRED_FORM_IN_WATER);
View Full Code Here

    double hp = calc();
    double newHp = (hp * (!_ignoreHpEff ? _effected.calcStat(Stats.HEAL_EFFECTIVNESS, 100., _effector, getSkill()) : 100.)) / 100.;
    double addToHp = Math.max(0, Math.min(newHp, ((_effected.calcStat(Stats.HP_LIMIT, null, null) * _effected.getMaxHp()) / 100.) - _effected.getCurrentHp()));
    if (addToHp > 0)
    {
      _effected.sendPacket(new SystemMessage(SystemMessage.S1_HPS_HAVE_BEEN_RESTORED).addNumber(Math.round(addToHp)));
      _effected.setCurrentHp(addToHp + _effected.getCurrentHp(), false);
    }
  }
View Full Code Here

    if (manaDam > getEffected().getCurrentMp())
    {
      if (getSkill().isToggle())
      {
        getEffected().sendPacket(Msg.NOT_ENOUGH_MP);
        getEffected().sendPacket(new SystemMessage(SystemMessage.THE_EFFECT_OF_S1_HAS_BEEN_REMOVED).addSkillName(getSkill().getId(), getSkill().getDisplayLevel()));
        return false;
      }
    }
    getEffected().reduceCurrentMp(manaDam, null);
    return true;
View Full Code Here

      Player player = activeChar.getPlayer();
      if (_clanhall)
      {
        if ((player.getClan() == null) || (player.getClan().getHasHideout() == 0))
        {
          activeChar.sendPacket(new SystemMessage(SystemMessage.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS).addItemName(_itemConsumeId[0]));
          return false;
        }
      }
      else if (_castle)
      {
        if ((player.getClan() == null) || (player.getClan().getCastle() == 0))
        {
          activeChar.sendPacket(new SystemMessage(SystemMessage.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS).addItemName(_itemConsumeId[0]));
          return false;
        }
      }
      else if (_fortress)
      {
        if ((player.getClan() == null) || (player.getClan().getHasFortress() == 0))
        {
          activeChar.sendPacket(new SystemMessage(SystemMessage.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS).addItemName(_itemConsumeId[0]));
          return false;
        }
      }
    }
    if (activeChar.isPlayer())
View Full Code Here

          activeChar.sendPacket(Msg.YOU_CANNOT_SUMMON_PLAYERS_WHO_ARE_CURRENTLY_PARTICIPATING_IN_THE_GRAND_OLYMPIAD);
          return;
        }
        if (pcTarget.isInObserverMode())
        {
          activeChar.sendPacket(new SystemMessage(SystemMessage.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS).addSkillName(getId(), getLevel()));
          return;
        }
        if (pcTarget.isInDuel() || (pcTarget.getTeam() != TeamType.NONE))
        {
          activeChar.sendMessage(new CustomMessage("common.RecallInDuel", (Player) activeChar));
View Full Code Here

      {
        for (Player member : party.getPartyMembers())
        {
          if (!member.isDead() && member.getParty().isInReflection())
          {
            member.sendPacket(new SystemMessage(SystemMessage.THIS_DUNGEON_WILL_EXPIRE_IN_S1_MINUTES).addNumber(5));
            member.setVar("q727", "done", -1);
          }
        }
      }
      player.getReflection().startCollapseTimer(5 * 60 * 1000L);
 
View Full Code Here

        }
        if (target.isPlayer())
        {
          if (activeChar != target)
          {
            target.sendPacket(new SystemMessage(SystemMessage.XS2S_HP_HAS_BEEN_RESTORED_BY_S1).addString(activeChar.getName()).addNumber(Math.round(addToHp)));
          }
          else
          {
            activeChar.sendPacket(new SystemMessage(SystemMessage.S1_HPS_HAVE_BEEN_RESTORED).addNumber(Math.round(addToHp)));
          }
        }
      }
    }
    if (isSSPossible())
View Full Code Here

            {
              activeChar.sendPacket(Msg.THE_SPOIL_CONDITION_HAS_BEEN_ACTIVATED);
            }
            else
            {
              activeChar.sendPacket(new SystemMessage(SystemMessage.S1_HAS_FAILED).addSkillName(_id, getDisplayLevel()));
            }
          }
        }
        if (getPower() > 0)
        {
View Full Code Here

    setState(CursedWeaponState.DROPPED);
    oldItem.dropToTheGround(player, Location.findPointToStay(player, 100));
    _loc = oldItem.getLoc();
    oldItem.setDropTime(0);
    _item = oldItem;
    player.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_DROPPED_S1).addItemName(oldItem.getItemId()));
    player.broadcastUserInfo();
    player.broadcastPacket(new Earthquake(player.getLoc(), 30, 12));
    return true;
  }
View Full Code Here

TOP

Related Classes of lineage2.gameserver.network.serverpackets.SystemMessage

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.