Examples of CustomMessage


Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

     
      if ((tax > 0) && !notax)
      {
        if (castle != null)
        {
          activeChar.sendMessage(new CustomMessage("trade.HavePaidTax", activeChar).addNumber(tax));
          if ((merchant != null) && (merchant.getReflection() == ReflectionManager.DEFAULT))
          {
            castle.addToTreasury(tax, true, false);
          }
        }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

  {
    if (!target.isEmpty())
    {
      if (activeChar.getName().equalsIgnoreCase(target))
      {
        sendMessage(new CustomMessage("voicedcommandhandlers.Repair.YouCantRepairYourself", activeChar), activeChar);
        return false;
      }
      int objId = 0;
      for (Map.Entry<Integer, String> e : activeChar.getAccountChars().entrySet())
      {
        if (e.getValue().equalsIgnoreCase(target))
        {
          objId = e.getKey();
          break;
        }
      }
      if (objId == 0)
      {
        sendMessage(new CustomMessage("voicedcommandhandlers.Repair.YouCanRepairOnlyOnSameAccount", activeChar), activeChar);
        return false;
      }
      else if (World.getPlayer(objId) != null)
      {
        sendMessage(new CustomMessage("voicedcommandhandlers.Repair.CharIsOnline", activeChar), activeChar);
        return false;
      }
      Connection con = null;
      PreparedStatement statement = null;
      PreparedStatement statement2 = null;
      ResultSet rs = null;
      try
      {
        con = DatabaseFactory.getInstance().getConnection();
        statement = con.prepareStatement("SELECT karma FROM characters WHERE obj_Id=?");
        statement.setInt(1, objId);
        statement.execute();
        rs = statement.getResultSet();
        int karma = 0;
        rs.next();
        karma = rs.getInt("karma");
        DbUtils.close(statement, rs);
        if (karma > 0)
        {
          statement = con.prepareStatement("UPDATE characters SET x=17144, y=170156, z=-3502 WHERE obj_Id=?");
          statement.setInt(1, objId);
          statement.execute();
          DbUtils.close(statement);
        }
        else
        {
          statement2 = con.prepareStatement("UPDATE characters SET x=0, y=0, z=0 WHERE obj_Id=?");
          statement2.setInt(1, objId);
          statement2.execute();
          DbUtils.close(statement2);
          Collection<ItemInstance> items = ItemsDAO.getInstance().getItemsByOwnerIdAndLoc(objId, ItemLocation.PAPERDOLL);
          for (ItemInstance item : items)
          {
            item.setEquipped(false);
            item.setLocData(0);
            item.setLocation(ItemLocation.WAREHOUSE);
            item.setJdbcState(JdbcEntityState.UPDATED);
            item.update();
          }
        }
        statement = con.prepareStatement("DELETE FROM character_variables WHERE obj_id=? AND type='user-var' AND name='reflection'");
        statement.setInt(1, objId);
        statement.execute();
        DbUtils.close(statement);
        sendMessage(new CustomMessage("voicedcommandhandlers.Repair.RepairDone", activeChar), activeChar);
        return true;
      }
      catch (Exception e)
      {
        _log.error("", e);
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

      activeChar.sendActionFailed();
      return false;
    }
    if (activeChar.getLevel() < Config.SERVICES_OFFLINE_TRADE_MIN_LEVEL)
    {
      show(new CustomMessage("voicedcommandhandlers.Offline.LowLevel", activeChar).addNumber(Config.SERVICES_OFFLINE_TRADE_MIN_LEVEL), activeChar);
      return false;
    }
    if (!activeChar.isInZone(Zone.ZoneType.offshore) && Config.SERVICES_OFFLINE_TRADE_ALLOW_OFFSHORE)
    {
      show(new CustomMessage("trade.OfflineNoTradeZoneOnlyOffshore", activeChar), activeChar);
      return false;
    }
    if (!activeChar.isInStoreMode())
    {
      show(new CustomMessage("voicedcommandhandlers.Offline.IncorrectUse", activeChar), activeChar);
      return false;
    }
    if (activeChar.getNoChannelRemained() > 0)
    {
      show(new CustomMessage("voicedcommandhandlers.Offline.BanChat", activeChar), activeChar);
      return false;
    }
    if (activeChar.isActionBlocked(Zone.BLOCKED_ACTION_PRIVATE_STORE))
    {
      show(new CustomMessage("trade.OfflineNoTradeZone", activeChar), activeChar);
      return false;
    }
    if ((Config.SERVICES_OFFLINE_TRADE_PRICE > 0) && (Config.SERVICES_OFFLINE_TRADE_PRICE_ITEM > 0))
    {
      if (getItemCount(activeChar, Config.SERVICES_OFFLINE_TRADE_PRICE_ITEM) < Config.SERVICES_OFFLINE_TRADE_PRICE)
      {
        show(new CustomMessage("voicedcommandhandlers.Offline.NotEnough", activeChar).addItemName(Config.SERVICES_OFFLINE_TRADE_PRICE_ITEM).addNumber(Config.SERVICES_OFFLINE_TRADE_PRICE), activeChar);
        return false;
      }
      removeItem(activeChar, Config.SERVICES_OFFLINE_TRADE_PRICE_ITEM, Config.SERVICES_OFFLINE_TRADE_PRICE);
    }
    activeChar.offline();
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

        player.getBonus().setDropSpoil(1.);
        if (player.getParty() != null)
        {
          player.getParty().recalculatePartyData();
        }
        String msg = new CustomMessage("scripts.services.RateBonus.LuckEnded", player).toString();
        player.sendPacket(new ExShowScreenMessage(msg, 10000, ScreenMessageAlign.TOP_CENTER, true), new ExBR_PremiumState(player, false));
        player.sendMessage(msg);
        if (Config.SERVICES_RATE_TYPE == Bonus.BONUS_GLOBAL_ON_GAMESERVER)
        {
          AccountBonusDAO.getInstance().delete(player.getAccountName());
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

        }
        if (_mode == 1)
        {
          if (sponsor.hasApprentice())
          {
            activeChar.sendMessage(new CustomMessage("lineage2.gameserver.clientpackets.RequestOustAlly.MemberAlreadyHasApprentice", activeChar));
            return;
          }
          if (apprentice.hasSponsor())
          {
            activeChar.sendMessage(new CustomMessage("lineage2.gameserver.clientpackets.RequestOustAlly.ApprenticeAlreadyHasSponsor", activeChar));
            return;
          }
          sponsor.setApprentice(apprentice.getObjectId());
          clan.broadcastToOnlineMembers(new PledgeShowMemberListUpdate(apprentice));
          clan.broadcastToOnlineMembers(new SystemMessage(SystemMessage.S2_HAS_BEEN_DESIGNATED_AS_THE_APPRENTICE_OF_CLAN_MEMBER_S1).addString(sponsor.getName()).addString(apprentice.getName()));
        }
        else
        {
          if (!sponsor.hasApprentice())
          {
            activeChar.sendMessage(new CustomMessage("lineage2.gameserver.clientpackets.RequestOustAlly.MemberHasNoApprentice", activeChar));
            return;
          }
          sponsor.setApprentice(0);
          clan.broadcastToOnlineMembers(new PledgeShowMemberListUpdate(apprentice));
          clan.broadcastToOnlineMembers(new SystemMessage(SystemMessage.S2_CLAN_MEMBER_S1S_APPRENTICE_HAS_BEEN_REMOVED).addString(sponsor.getName()).addString(apprentice.getName()));
        }
        if (apprentice.isOnline())
        {
          apprentice.getPlayer().broadcastCharInfo();
        }
        activeChar.sendPacket(new PledgeReceiveMemberInfo(sponsor));
      }
    }
    else
    {
      activeChar.sendMessage(new CustomMessage("lineage2.gameserver.clientpackets.RequestOustAlly.NoMasterRights", activeChar));
    }
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

    }
    final String price;
    String append = "";
    price = Util.formatAdena((long) (RECIPE_PRICE * Config.EVENT_MARCH8_PRICE_RATE));
    append += "<br><a action=\"bypass -h scripts_events.March8.March8:buyrecipe\">";
    append += new CustomMessage("scripts.events.March8.buyrecipe", getSelf()).addString(price);
    append += "</a><br>";
    return append;
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

    {
      if (!ref.isDefault())
      {
        for (Player p : ref.getPlayers())
        {
          p.sendMessage(new CustomMessage("scripts.ai.freya.FreyaFailure", p));
        }
        ref.collapse();
      }
    }
    super.thinkActive();
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

    {
      return false;
    }
    if (getNoblePoints(noble.getObjectId()) < 3)
    {
      noble.sendMessage(new CustomMessage("lineage2.gameserver.model.entity.Olympiad.LessPoints", noble));
      return false;
    }
    if (noble.getOlympiadGame() != null)
    {
      return false;
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

        long tax = TradeHelper.getTax(seller, totalCost);
        if (tax > 0)
        {
          totalCost -= tax;
          seller.sendMessage(new CustomMessage("trade.HavePaidTax", seller).addNumber(tax));
        }
        seller.addAdena(totalCost);
        seller.saveTradeList();
      }
      finally
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.components.CustomMessage

    {
      if (!ref.isDefault())
      {
        for (Player p : ref.getPlayers())
        {
          p.sendMessage(new CustomMessage("scripts.ai.freya.FreyaFailure", p));
        }
        ref.collapse();
      }
    }
    super.thinkActive();
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.