Package com.l2jfrozen.gameserver.network.serverpackets

Examples of com.l2jfrozen.gameserver.network.serverpackets.SystemMessage


  {
    if (activeChar.getSponsor() != 0)
    {
      L2PcInstance sponsor = (L2PcInstance) L2World.getInstance().findObject(activeChar.getSponsor());
      if (sponsor != null)
        sponsor.sendPacket(new SystemMessage(SystemMessageId.YOUR_APPRENTICE_S1_HAS_LOGGED_IN).addString(activeChar.getName()));
    }
    else if (activeChar.getApprentice() != 0)
    {
      L2PcInstance apprentice = (L2PcInstance) L2World.getInstance().findObject(activeChar.getApprentice());
      if (apprentice != null)
        apprentice.sendPacket(new SystemMessage(SystemMessageId.YOUR_SPONSOR_S1_HAS_LOGGED_IN).addString(activeChar.getName()));
    }
  }
View Full Code Here


    if(pet == null)
      return;

    if(pet.getName() != null)
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.NAMING_YOU_CANNOT_SET_NAME_OF_THE_PET));
      return;
    }
    else if(PetNameTable.getInstance().doesPetNameExist(_name, pet.getTemplate().npcId))
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.NAMING_ALREADY_IN_USE_BY_ANOTHER_PET));
      return;
    }
    else if(_name.length() < 3 || _name.length() > 16)
    {
      SystemMessage sm = new SystemMessage(SystemMessageId.S1_S2);
      sm.addString("Your pet's name can be up to 16 characters.");
      // SystemMessage sm = new SystemMessage(SystemMessage.NAMING_PETNAME_UP_TO_8CHARS);
      activeChar.sendPacket(sm);
      sm = null;

      return;
    }
    else if(!PetNameTable.getInstance().isValidPetName(_name))
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.NAMING_PETNAME_CONTAINS_INVALID_CHARS));
      return;
    }

    pet.setName(_name);
    pet.broadcastPacket(new NpcInfo(pet, activeChar));
View Full Code Here

    }

    // cannot remove augmentation from a not augmented item
    if(!targetItem.isAugmented())
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.AUGMENTATION_REMOVAL_CAN_ONLY_BE_DONE_ON_AN_AUGMENTED_ITEM));
      activeChar.sendPacket(new ExVariationCancelResult(0));
      return;
    }

    // get the price
    int price = 0;
    switch(targetItem.getItem().getItemGrade())
    {
      case L2Item.CRYSTAL_C:
        if(targetItem.getCrystalCount() < 1720)
        {
          price = 95000;
        }
        else if(targetItem.getCrystalCount() < 2452)
        {
          price = 150000;
        }
        else
        {
          price = 210000;
        }
        break;
      case L2Item.CRYSTAL_B:
        if(targetItem.getCrystalCount() < 1746)
        {
          price = 240000;
        }
        else
        {
          price = 270000;
        }
        break;
      case L2Item.CRYSTAL_A:
        if(targetItem.getCrystalCount() < 2160)
        {
          price = 330000;
        }
        else if(targetItem.getCrystalCount() < 2824)
        {
          price = 390000;
        }
        else
        {
          price = 420000;
        }
        break;
      case L2Item.CRYSTAL_S:
        price = 480000;
        break;
      // any other item type is not augmentable
      default:
        activeChar.sendPacket(new ExVariationCancelResult(0));
        return;
    }

    // try to reduce the players adena
    if(!activeChar.reduceAdena("RequestRefineCancel", price, null, true))
      return;

    // unequip item
    if(targetItem.isEquipped())
    {
      activeChar.disarmWeapons();
    }

    // remove the augmentation
    targetItem.removeAugmentation();

    // send ExVariationCancelResult
    activeChar.sendPacket(new ExVariationCancelResult(1));

    // send inventory update
    InventoryUpdate iu = new InventoryUpdate();
    iu.addModifiedItem(targetItem);
    activeChar.sendPacket(iu);

    // send system message
    SystemMessage sm = new SystemMessage(SystemMessageId.AUGMENTATION_HAS_BEEN_SUCCESSFULLY_REMOVED_FROM_YOUR_S1);
    sm.addString(targetItem.getItemName());
    activeChar.sendPacket(sm);
  }
View Full Code Here

      }

      clan.setCrestLargeId(newId);
      clan.setHasCrestLarge(true);

      activeChar.sendPacket(new SystemMessage(SystemMessageId.CLAN_EMBLEM_WAS_SUCCESSFULLY_REGISTERED));

      for(L2PcInstance member : clan.getOnlineMembers(""))
      {
        member.broadcastUserInfo();
      }
View Full Code Here

    if(activeChar == null || item == null)
      return;

    if(!item.isAugmented())
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.AUGMENTATION_REMOVAL_CAN_ONLY_BE_DONE_ON_AN_AUGMENTED_ITEM));
      return;
    }

    int price = 0;
    switch(item.getItem().getItemGrade())
View Full Code Here

   *
   * @param player the player
   */
  public void sendCurrentPeriodMsg(L2PcInstance player)
  {
    SystemMessage sm = null;

    switch(getCurrentPeriod())
    {
      case PERIOD_COMP_RECRUITING:
        sm = new SystemMessage(SystemMessageId.PREPARATIONS_PERIOD_BEGUN);
        break;
      case PERIOD_COMPETITION:
        sm = new SystemMessage(SystemMessageId.COMPETITION_PERIOD_BEGUN);
        break;
      case PERIOD_COMP_RESULTS:
        sm = new SystemMessage(SystemMessageId.RESULTS_PERIOD_BEGUN);
        break;
      case PERIOD_SEAL_VALIDATION:
        sm = new SystemMessage(SystemMessageId.VALIDATION_PERIOD_BEGUN);
        break;
    }

    player.sendPacket(sm);
    sm = null;
View Full Code Here

   *
   * @param sysMsgId the sys msg id
   */
  public void sendMessageToAll(SystemMessageId sysMsgId)
  {
    SystemMessage sm = new SystemMessage(sysMsgId);

    for(L2PcInstance player : L2World.getInstance().getAllPlayers())
    {
      player.sendPacket(sm);
    }
View Full Code Here

    {
      if(player.getClan() != null)
      {
        player.getClan().setReputationScore(player.getClan().getReputationScore() + 100, true);
        player.getClan().broadcastToOnlineMembers(new PledgeShowInfoUpdate(player.getClan()));
        SystemMessage sm = new SystemMessage(SystemMessageId.CLAN_MEMBER_S1_WAS_IN_HIGHEST_RANKED_PARTY_IN_FESTIVAL_OF_DARKNESS_AND_GAINED_S2_REPUTATION);
        sm.addString(partyMemberName);
        sm.addNumber(100);
        player.getClan().broadcastToOnlineMembers(sm);
        sm = null;
      }
    }
    else
    {
      Connection con = null;

      try
      {
        con = L2DatabaseFactory.getInstance().getConnection(false);
        PreparedStatement statement = con.prepareStatement(GET_CLAN_NAME);
        statement.setString(1, partyMemberName);
        ResultSet rset = statement.executeQuery();
        if(rset.next())
        {
          String clanName = rset.getString("clan_name");
          if(clanName != null)
          {
            L2Clan clan = ClanTable.getInstance().getClanByName(clanName);
            if(clan != null)
            {
              clan.setReputationScore(clan.getReputationScore() + 100, true);
              clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
              SystemMessage sm = new SystemMessage(SystemMessageId.CLAN_MEMBER_S1_WAS_IN_HIGHEST_RANKED_PARTY_IN_FESTIVAL_OF_DARKNESS_AND_GAINED_S2_REPUTATION);
              sm.addString(partyMemberName);
              sm.addNumber(100);
              clan.broadcastToOnlineMembers(sm);
              sm = null;
            }
            clan = null;
          }
View Full Code Here

    if (partner == null || L2World.getInstance().findObject(partner.getObjectId()) == null)
    {
      // Trade partner not found, cancel trade
      player.sendPacket(new SendTradeDone(0));
      player.sendPacket(new SystemMessage(SystemMessageId.TARGET_IS_NOT_FOUND_IN_THE_GAME));
      player.setActiveRequester(null);
      return;
    }

    if (_response == 1 && !partner.isRequestExpired())
      player.startTrade(partner);
    else
    {
      partner.sendPacket(new SystemMessage(SystemMessageId.S1_DENIED_TRADE_REQUEST).addString(player.getName()));
      player.sendPacket(ActionFailed.STATIC_PACKET);
    }

    // Clears requesting status
    player.setActiveRequester(null);
View Full Code Here

    if(activeChar == null)
      return;

    if(!(L2World.getInstance().findObject(_id) instanceof L2PcInstance))
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.YOU_HAVE_INVITED_THE_WRONG_TARGET));
      return;
    }

    if(activeChar.getClan() == null)
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.YOU_ARE_NOT_A_CLAN_MEMBER));
      return;
    }

    L2PcInstance target = (L2PcInstance) L2World.getInstance().findObject(_id);
    L2Clan clan = activeChar.getClan();

    if(!clan.checkAllyJoinCondition(activeChar, target))
      return;

    if(!activeChar.getRequest().setRequest(target, this))
      return;

    SystemMessage sm = new SystemMessage(SystemMessageId.S2_ALLIANCE_LEADER_OF_S1_REQUESTED_ALLIANCE);
    sm.addString(activeChar.getClan().getAllyName());
    sm.addString(activeChar.getName());
    target.sendPacket(sm);
    sm = null;
    AskJoinAlly aja = new AskJoinAlly(activeChar.getObjectId(), activeChar.getClan().getAllyName());
    target.sendPacket(aja);
    return;
View Full Code Here

TOP

Related Classes of com.l2jfrozen.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.