Package net.sf.l2j.gameserver.serverpackets

Examples of net.sf.l2j.gameserver.serverpackets.ActionFailed


        {
          _log.warning("player: " + player.getName()
              + " attempting to buy from chamberlain that don't have buylist!");
          _log.warning("buylist id:" + buy);
        }
        player.sendPacket(new ActionFailed());
      }
      else if (actualCommand.equalsIgnoreCase("manage_siege_defender"))
      {
                getCastle().getSiege().listRegisterClan(player);
                return;
      }
      else if (actualCommand.equalsIgnoreCase("manage_vault")) {
        String filename = "data/html/chamberlain/chamberlain-vault.htm";
        int amount = 0;
        if (val.equalsIgnoreCase("deposit")) {
          try {
            amount = Integer.parseInt(st.nextToken());
          } catch(NoSuchElementException e) {}
          if (amount > 0 && (long)getCastle().getTreasury() + amount < Integer.MAX_VALUE) {
            if (player.reduceAdena("Castle", amount, this, true)) {
              getCastle().addToTreasuryNoTax(amount);
            } else {
              sendPacket(new SystemMessage(SystemMessageId.YOU_NOT_ENOUGH_ADENA));
            }
          }
        } else if (val.equalsIgnoreCase("withdraw")) {
          try {
            amount = Integer.parseInt(st.nextToken());
          } catch(NoSuchElementException e) {}
          if (amount > 0) {
            if (getCastle().getTreasury() < amount) {
              filename = "data/html/chamberlain/chamberlain-vault-no.htm";
            } else {
              if (getCastle().addToTreasuryNoTax((-1)*amount))
                player.addAdena("Castle", amount, this, true);

            }
          }
        }

        NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
        html.setFile(filename);
        html.replace("%objectId%", String.valueOf(getObjectId()));
        html.replace("%npcname%", getName());
        html.replace("%tax_income%", Util.formatAdena(getCastle().getTreasury()));
        html.replace("%withdraw_amount%", Util.formatAdena(amount));
        player.sendPacket(html);

        return;
      }
          else if(actualCommand.equalsIgnoreCase("manor")) {
        String filename = "";
        if (CastleManorManager.getInstance().isDisabled()) {
          filename = "data/html/npcdefault.htm";
        } else {
          int cmd = Integer.parseInt(val);
                switch(cmd) {
                  case 0:
                    filename = "data/html/chamberlain/manor/manor.htm";
              break;
            // TODO: correct in html's to 1
                  case 4:
                    filename = "data/html/chamberlain/manor/manor_help00"+st.nextToken()+".htm";
                    break;
                    default:
                      filename = "data/html/chamberlain/chamberlain-no.htm";
              break;
                }
        }

        if (filename.length()!=0) {
                NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
          html.setFile(filename);
          html.replace("%objectId%", String.valueOf(getObjectId()));
          html.replace("%npcname%", getName());
          player.sendPacket(html);
        }
        return;
      }
      else if (command.startsWith("manor_menu_select"))
      {// input string format:
       // manor_menu_select?ask=X&state=Y&time=X
        if (CastleManorManager.getInstance().isUnderMaintenance())
        {
          player.sendPacket(new ActionFailed());
          player.sendPacket(new SystemMessage(SystemMessageId.THE_MANOR_SYSTEM_IS_CURRENTLY_UNDER_MAINTENANCE));
          return;
        }

        String params = command.substring(command.indexOf("?")+1);
View Full Code Here


        player.sendPacket(html);
    }

    private void showMessageWindow(L2PcInstance player)
  {
    player.sendPacket( new ActionFailed() );
    String filename = "data/html/chamberlain/chamberlain-no.htm";

    int condition = validateCondition(player);
    if (condition > COND_ALL_FALSE)
    {
View Full Code Here

    L2Object target = activeChar.getTarget();

    if (!(target instanceof L2DoorInstance))
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET));
      activeChar.sendPacket(new ActionFailed());
      return;
    }
    L2DoorInstance door = (L2DoorInstance)target;

    if (!(activeChar.isInsideRadius(door, INTERACTION_DISTANCE, false, false)))
    {
      activeChar.sendMessage("Too far.");
      activeChar.sendPacket(new ActionFailed());
      return;
    }
    if (activeChar.getAbnormalEffect() > 0 || activeChar.isInCombat())
    {
      activeChar.sendMessage("You cannot use the key now.");
      activeChar.sendPacket(new ActionFailed());
      return;
    }

    int openChance = 35;
View Full Code Here

      {
        showMessageWindow(player);
      }
    }
    // Send a Server->Client ActionFailed to the L2PcInstance in order to avoid that the client wait another packet
    player.sendPacket(new ActionFailed());
  }
View Full Code Here

          player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, this);
        }
        else
        {
          // Send a Server->Client ActionFailed to the L2PcInstance in order to avoid that the client wait another packet
          player.sendPacket(new ActionFailed());
        }
      }
      if(!isAutoAttackable(player))
      {
        if (!canInteract(player))
View Full Code Here

    else
      return;

    if (activeChar.isAllSkillsDisabled())
    {
            ActionFailed af = new ActionFailed();
            activeChar.sendPacket(af);
      return;
    }

    switch (itemId) {
View Full Code Here

            _log.warning("possible client hacker: " + player.getName()
                + " attempting to buy from GM shop! < Ban him!");
            _log.warning("buylist id:" + val);
        }

        player.sendPacket(new ActionFailed());
    }
View Full Code Here

        player.sendPacket(new SellList(player));

        if (Config.DEBUG) _log.fine("Showing sell window");

        player.sendPacket(new ActionFailed());
    }
View Full Code Here

    else
    {
        player.sendPacket(asl);
    }

    player.sendPacket(new ActionFailed());
  }
View Full Code Here

    L2Object target = player.getTarget();

        if(_count < 1)
        {
            sendPacket(new ActionFailed());
            return;
        }

        long subTotal = 0;
        int tax = 0;
View Full Code Here

TOP

Related Classes of net.sf.l2j.gameserver.serverpackets.ActionFailed

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.