Package l2p.gameserver.model

Examples of l2p.gameserver.model.L2Player.sendActionFailed()


      player.sendPacket(Msg.INVALID_TARGET, Msg.ActionFail);
      return;
    }
    if(player.isImobilised() || player.isCastingNow())
    {
      player.sendActionFailed();
      return;
    }
    L2MonsterInstance target = (L2MonsterInstance) player.getTarget();
    // u can use soul crystal only when target hp goes to <50%
    if(target.getCurrentHpPercents() >= 50)
View Full Code Here


    if (!FloodProtector.tryPerformAction(activeChar, Action.REQUEST_MULTISELL))
      return;
   
    if(!Config.ALT_GAME_KARMA_PLAYER_CAN_SHOP && activeChar.getKarma() > 0 && !activeChar.isGM())
    {
      activeChar.sendActionFailed();
      return;
    }
    _list = activeChar.getMultisell();
    // На всякий случай...
    if(_list == null)
View Full Code Here

    }
    _list = activeChar.getMultisell();
    // На всякий случай...
    if(_list == null)
    {
      activeChar.sendActionFailed();
      return;
    }
    // Проверяем, не подменили ли id
    if(activeChar.getMultisell().getListId() != _listId)
    {
View Full Code Here

    }
    L2Player player = (L2Player) playable;
    // Цель не выбрана
    if(playable.getTarget() == null)
    {
      player.sendActionFailed();
      return;
    }
    // Цель не моб, РБ или миньон
    if(!player.getTarget().isMonster() || player.getTarget() instanceof L2RaidBossInstance || player.getTarget() instanceof L2MinionInstance && ((L2MinionInstance) player.getTarget()).getLeader() instanceof L2RaidBossInstance || player.getTarget() instanceof L2ChestInstance || ((L2MonsterInstance) playable.getTarget()).getChampion() > 0 && !item.isAltSeed())
    {
View Full Code Here

    }
    // use Sowing skill, id 2097
    L2Skill skill = SkillTable.getInstance().getInfo(2097, 1);
    if(skill == null)
    {
      player.sendActionFailed();
      return;
    }
    if(skill.checkCondition(player, target, false, false, true))
    {
      player.setUseSeed(seedId);
View Full Code Here

    {
      return;
    }
    if(activeChar.getDuel() != null || activeChar.isOutOfControl())
    {
      activeChar.sendActionFailed();
      return;
    }
    RecipeController.getInstance().requestMakeItem(activeChar, _id);
  }
}
View Full Code Here

      return;
    }
    // С помощью Master Yogi's Scroll: Enchant Weapon можно точить только Staff of Master Yogi
    if(scroll.getItemId() == 13540 && itemToEnchant.getItemId() != 13539 || itemToEnchant.getItemId() == 13539 && scroll.getItemId() != 13540)
    {
      activeChar.sendActionFailed();
      activeChar.sendPacket(Msg.INAPPROPRIATE_ENCHANT_CONDITIONS);
      return;
    }
    Log.add(activeChar.getName() + "|Trying to put enchant|" + itemToEnchant.getItemId() + "|+" + itemToEnchant.getEnchantLevel() + "|" + itemToEnchant.getObjectId(), "enchants");
    // Затычка, разрешающая точить Staff of Master Yogi
View Full Code Here

    }
    Log.add(activeChar.getName() + "|Trying to put enchant|" + itemToEnchant.getItemId() + "|+" + itemToEnchant.getEnchantLevel() + "|" + itemToEnchant.getObjectId(), "enchants");
    // Затычка, разрешающая точить Staff of Master Yogi
    if(!itemToEnchant.canBeEnchanted() && itemToEnchant.getItemId() != 13539 && !(itemToEnchant.getItem().isCloak() && Config.ALLOW_ENCHANT_CLOAKS) || itemToEnchant.isStackable())
    {
      activeChar.sendActionFailed();
      activeChar.sendPacket(Msg.DOES_NOT_FIT_STRENGTHENING_CONDITIONS_OF_THE_SCROLL);
      return;
    }
    if(itemToEnchant.getLocation() != L2ItemInstance.ItemLocation.INVENTORY && itemToEnchant.getLocation() != L2ItemInstance.ItemLocation.PAPERDOLL)
    {
View Full Code Here

      activeChar.sendPacket(Msg.DOES_NOT_FIT_STRENGTHENING_CONDITIONS_OF_THE_SCROLL);
      return;
    }
    if(itemToEnchant.getLocation() != L2ItemInstance.ItemLocation.INVENTORY && itemToEnchant.getLocation() != L2ItemInstance.ItemLocation.PAPERDOLL)
    {
      activeChar.sendActionFailed();
      activeChar.sendPacket(Msg.INAPPROPRIATE_ENCHANT_CONDITIONS);
      return;
    }
    if(activeChar.getPrivateStoreType() != L2Player.STORE_PRIVATE_NONE)
    {
View Full Code Here

    }
    int crystalId = itemToEnchant.getEnchantCrystalId(scroll, null);
    // Затычка, разрешающая точить Staff of Master Yogi
    if(crystalId == 0 && itemToEnchant.getItemId() != 13539)
    {
      activeChar.sendActionFailed();
      activeChar.sendPacket(Msg.DOES_NOT_FIT_STRENGTHENING_CONDITIONS_OF_THE_SCROLL);
      return;
    }
   
    // Staff of Master Yogi можно точить до 23
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.