Package net.sf.l2j.gameserver.serverpackets

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


    L2PcInstance player = null;
    if (target instanceof L2PcInstance)
      player = (L2PcInstance)target;
    else
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET));
      return;
    }
    NpcHtmlMessage adminReply = new NpcHtmlMessage(5);
    adminReply.setFile("data/html/admin/expsp.htm");
    adminReply.replace("%name%", player.getName());
View Full Code Here


    {
      player = (L2PcInstance)target;
    }
    else
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET));
      return false;
    }
    StringTokenizer st = new StringTokenizer(ExpSp);
    if (st.countTokens()!=2)
    {
View Full Code Here

    {
      player = (L2PcInstance)target;
    }
    else
    {
      activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET));
      return false;
    }
    StringTokenizer st = new StringTokenizer(ExpSp);
    if (st.countTokens()!=2)
      return false;
View Full Code Here

    if (PetitionManager.getInstance().isPlayerInConsultation(activeChar))
    {
      if (activeChar.isGM())
        PetitionManager.getInstance().endActivePetition(activeChar);
      else
        activeChar.sendPacket(new SystemMessage(SystemMessageId.PETITION_UNDER_PROCESS));
    }
    else
    {
      if (PetitionManager.getInstance().isPlayerPetitionPending(activeChar))
      {
        if (PetitionManager.getInstance().cancelActivePetition(activeChar))
        {
          int numRemaining = Config.MAX_PETITIONS_PER_PLAYER - PetitionManager.getInstance().getPlayerTotalPetitionCount(activeChar);

          SystemMessage sm = new SystemMessage(SystemMessageId.PETITION_CANCELED_SUBMIT_S1_MORE_TODAY);
          sm.addString(String.valueOf(numRemaining));
          activeChar.sendPacket(sm);
          sm = null;

                    // Notify all GMs that the player's pending petition has been cancelled.
                    String msgContent = activeChar.getName() + " has canceled a pending petition.";
                    GmListTable.broadcastToGMs(new CreatureSay(activeChar.getObjectId(), 17, "Petition System", msgContent));
        }
        else
        {
          activeChar.sendPacket(new SystemMessage(SystemMessageId.FAILED_CANCEL_PETITION_TRY_LATER));
        }
      }
      else
      {
        activeChar.sendPacket(new SystemMessage(SystemMessageId.PETITION_NOT_SUBMITTED));
      }
    }
  }
View Full Code Here

      }

    activeChar.getInventory().destroyItem("Extract", item, activeChar, null);
      activeChar.getInventory().addItem("Extract", itemToCreateId, amount, activeChar, item);

      SystemMessage sm = new SystemMessage(SystemMessageId.EARNED_S2_S1_S);
      sm.addItemName(itemToCreateId);
        sm.addNumber(amount);
      activeChar.sendPacket(sm);

        ItemList playerUI = new ItemList(activeChar, false);
    activeChar.sendPacket(playerUI);
  }
View Full Code Here

            getActiveChar().stopFakeDeath(null);

        if (attacker != null && attacker != getActiveChar() && fullValue > 0)
        {
            // Send a System Message to the L2PcInstance
            SystemMessage smsg = new SystemMessage(SystemMessageId.S1_GAVE_YOU_S2_DMG);

            if (Config.DEBUG)
                _log.fine("Attacker:" + attacker.getName());

            if (attacker instanceof L2NpcInstance)
            {
                int mobId = ((L2NpcInstance)attacker).getTemplate().idTemplate;

                if (Config.DEBUG)
                    _log.fine("mob id:" + mobId);

                smsg.addNpcName(mobId);
            }
            else if (attacker instanceof L2Summon)
            {
                int mobId = ((L2Summon)attacker).getTemplate().idTemplate;

                smsg.addNpcName(mobId);
            }
            else
            {
                smsg.addString(attacker.getName());
            }

            smsg.addNumber(fullValue);
            getActiveChar().sendPacket(smsg);
        }
    }
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

    //we do all actions before adding member to a list, this speeds things up a little
    PartySmallWindowAll window = new PartySmallWindowAll();
    window.setPartyList(getPartyMembers());
    player.sendPacket(window);

    SystemMessage msg = new SystemMessage(SystemMessageId.YOU_JOINED_S1_PARTY);
    msg.addString(getLeader().getName());
    player.sendPacket(msg);

    msg = new SystemMessage(SystemMessageId.S1_JOINED_PARTY);
    msg.addString(player.getName());
    broadcastToPartyMembers(msg);
    broadcastToPartyMembers(new PartySmallWindowAdd(player));

    //add player to party, adjust party level
    getPartyMembers().add(player);
View Full Code Here

        SevenSignsFestival.getInstance().updateParticipants(player, this);

      if(player.isInDuel())
        DuelManager.getInstance().onRemoveFromParty(player);

      SystemMessage msg = new SystemMessage(SystemMessageId.YOU_LEFT_PARTY);
      player.sendPacket(msg);
      player.sendPacket(new PartySmallWindowDeleteAll());
      player.setParty(null);

      msg = new SystemMessage(SystemMessageId.S1_LEFT_PARTY);
      msg.addString(player.getName());
      broadcastToPartyMembers(msg);
      broadcastToPartyMembers(new PartySmallWindowDelete(player));

      if (isInDimensionalRift())
        _dr.partyMemberExited(player);
View Full Code Here

    {
      if (getPartyMembers().contains(player))
      {
        if (isLeader(player))
        {
          player.sendPacket(new SystemMessage(SystemMessageId.YOU_CANNOT_TRANSFER_RIGHTS_TO_YOURSELF));
        }
        else
        {
          //Swap party members
          L2PcInstance temp;
          int p1 = getPartyMembers().indexOf(player);
          temp = getLeader();
          getPartyMembers().set(0,getPartyMembers().get(p1));
          getPartyMembers().set(p1,temp);

          SystemMessage msg = new SystemMessage(SystemMessageId.S1_HAS_BECOME_A_PARTY_LEADER);
          msg.addString(getLeader().getName());
          broadcastToPartyMembers(msg);
          broadcastToPartyMembers(new PartySmallWindowUpdate(getLeader()));
          if (isInCommandChannel())
          {
            _commandChannel.setChannelLeader(getPartyMembers().get(0));
          }
        }
      }
      else
      {
        player.sendPacket(new SystemMessage(SystemMessageId.YOU_CAN_TRANSFER_RIGHTS_ONLY_TO_ANOTHER_PARTY_MEMBER));
      }
    }

  }
View Full Code Here

TOP

Related Classes of net.sf.l2j.gameserver.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.