Package l2p.gameserver.serverpackets

Examples of l2p.gameserver.serverpackets.SystemMessage


    setState(CursedWeaponState.DROPPED);
    oldItem.dropToTheGround(player, (L2NpcInstance) null);
    _loc = oldItem.getLoc();
    oldItem.setDropTime(0);
    _item = oldItem;
    player.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_DROPPED_S1).addItemName(oldItem.getItemId()));
    player.refreshExpertisePenalty();
    player.broadcastUserInfo(true);
    player.broadcastPacket(new Earthquake(player.getLoc(), 30, 12));
    return true;
  }
View Full Code Here


    }
    _item = item;
    player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_LHAND, null);
    player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_RHAND, null);
    player.getInventory().setPaperdollItem(Inventory.PAPERDOLL_RHAND, _item);
    player.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_EQUIPPED_YOUR_S1).addItemName(_item.getItemId()));
    player.setTransformation(0);
    player.setCursedWeaponEquippedId(_itemId);
    player.setTransformation(_transformationId);
    player.setTransformationName(_transformationName);
    player.setTransformationTemplate(_transformationTemplateId);
View Full Code Here

      }
      if(getAttackerClans().isEmpty())
      {
        if(getSiegeUnit().getOwnerId() <= 0)
        {
          announceToPlayer(new SystemMessage(SystemMessage.THE_SIEGE_OF_S1_HAS_BEEN_CANCELED_DUE_TO_LACK_OF_INTEREST).addString(getSiegeUnit().getName()), false, false);
        }
        else
        {
          announceToPlayer(new SystemMessage(SystemMessage.S1S_SIEGE_WAS_CANCELED_BECAUSE_THERE_WERE_NO_CLANS_THAT_PARTICIPATED).addString(getSiegeUnit().getName()), false, false);
        }
        return;
      }
      getZone().setActive(true);
      //TODO: Включить активацию после описания residence зон кланхоллов
View Full Code Here

    if(isInProgress())
    {
      announceToPlayer(Msg.THE_SIEGE_OF_THE_CLAN_HALL_IS_FINISHED, false, false);
      if(getSiegeUnit().getOwnerId() <= 0)
      {
        announceToPlayer(new SystemMessage(SystemMessage.THE_SIEGE_OF_S1_HAS_ENDED_IN_A_DRAW).addString(getSiegeUnit().getName()), false, false);
      }
      else
      {
        L2Clan newOwner = ClanTable.getInstance().getClan(getSiegeUnit().getOwnerId());
        // clanhall was taken over from scratch
        if(newOwner.getLevel() >= 5)
        {
          newOwner.broadcastToOnlineMembers(new SystemMessage(SystemMessage.YOUR_CLAN_NEWLY_ACQUIRED_CONTESTED_CLAN_HALL_HAS_ADDED_S1_POINTS_TO_YOUR_CLAN_REPUTATION_SCORE).addNumber(newOwner.incReputation(500, true, "ClanHallSiege")));
        }
      }
      // TODO забрать у проигравших 1000 репутации.
      // _player.getClan().broadcastToOnlineMembers(new SystemMessage(SystemMessage.YOUR_CLAN_HAS_CAPTURED_YOUR_OPPONENT_CONTESTED_CLAN_HALL_S1_POINTS_HAVE_BEEN_DEDUCTED_FROM_YOUR_OPPONENT_CLAN_REPUTATION_SCORE).addNumber(500));
      // ClanHallManager.getInstance().getClanHall(_id).getOwner().broadcastToOnlineMembers(new SystemMessage(SystemMessage.AN_OPPOSING_CLAN_HAS_CAPTURED_YOUR_CLAN_CONTESTED_CLAN_HALL_S1_POINTS_HAVE_BEEN_DEDUCTED_FROM_YOUR_CLAN_REPUTATION_SCORE).addNumber(300));
View Full Code Here

      }
      else
      {
        L2ItemInstance item = ItemTable.getInstance().createItem(_fishID);
        fisher.getInventory().addItem(item);
        fisher.sendPacket(Msg.SUCCEEDED_IN_FISHING, new SystemMessage(SystemMessage.YOU_HAVE_OBTAINED_S1).addItemName(_fishID));
      }
    }
    fisher.endFishing(win);
    _fisher = null;
  }
View Full Code Here

    if(_mode == 1)
    {
      if(_deceptiveMode == 0)
      {
        // Reeling is successful, Damage: $s1
        fisher.sendPacket(new SystemMessage(SystemMessage.REELING_IS_SUCCESSFUL_DAMAGE_S1).addNumber(dmg));
        if(pen == 50)
        {
          fisher.sendPacket(new SystemMessage(SystemMessage.YOUR_REELING_WAS_SUCCESSFUL_MASTERY_PENALTYS1_).addNumber(pen));
        }
        _gooduse = 1;
        changeHp(dmg, pen);
      }
      else
      {
        // Reeling failed, Damage: $s1
        fisher.sendPacket(new SystemMessage(SystemMessage.REELING_FAILED_DAMAGE_S1).addNumber(dmg));
        _gooduse = 2;
        changeHp(-dmg, pen);
      }
    }
    else if(_deceptiveMode == 0)
    {
      // fisher failed, Damage: $s1
      fisher.sendPacket(new SystemMessage(SystemMessage.REELING_FAILED_DAMAGE_S1).addNumber(dmg));
      _gooduse = 2;
      changeHp(-dmg, pen);
    }
    else
    {
      // Reeling is successful, Damage: $s1
      fisher.sendPacket(new SystemMessage(SystemMessage.REELING_IS_SUCCESSFUL_DAMAGE_S1).addNumber(dmg));
      if(pen == 50)
      {
        fisher.sendPacket(new SystemMessage(SystemMessage.REELING_IS_SUCCESSFUL_DAMAGE_S1).addNumber(pen));
      }
      _gooduse = 1;
      changeHp(dmg, pen);
    }
  }
View Full Code Here

    if(_mode == 0)
    {
      if(_deceptiveMode == 0)
      {
        // Pumping is successful. Damage: $s1
        fisher.sendPacket(new SystemMessage(SystemMessage.PUMPING_IS_SUCCESSFUL_DAMAGE_S1).addNumber(dmg));
        if(pen == 50)
        {
          fisher.sendPacket(new SystemMessage(SystemMessage.YOUR_PUMPING_WAS_SUCCESSFUL_MASTERY_PENALTYS1_).addNumber(pen));
        }
        _gooduse = 1;
        changeHp(dmg, pen);
      }
      else
      {
        // Pumping failed, Regained: $s1
        fisher.sendPacket(new SystemMessage(SystemMessage.PUMPING_FAILED_DAMAGE_S1).addNumber(dmg));
        _gooduse = 2;
        changeHp(-dmg, pen);
      }
    }
    else if(_deceptiveMode == 0)
    {
      // Pumping failed, Regained: $s1
      fisher.sendPacket(new SystemMessage(SystemMessage.PUMPING_FAILED_DAMAGE_S1).addNumber(dmg));
      _gooduse = 2;
      changeHp(-dmg, pen);
    }
    else
    {
      // Pumping is successful. Damage: $s1
      fisher.sendPacket(new SystemMessage(SystemMessage.PUMPING_IS_SUCCESSFUL_DAMAGE_S1).addNumber(dmg));
      if(pen == 50)
      {
        fisher.sendPacket(new SystemMessage(SystemMessage.YOUR_PUMPING_WAS_SUCCESSFUL_MASTERY_PENALTYS1_).addNumber(pen));
      }
      _gooduse = 1;
      changeHp(dmg, pen);
    }
  }
View Full Code Here

      {
        ThreadPoolManager.getInstance().scheduleGeneral(new TerritorySiegeEndTask(), timeRemaining - 3600000); // Prepare task for 1 hr left.
      }
      else if(timeRemaining <= 3600000 && timeRemaining > 1800000)
      {
        TerritorySiege.announceToPlayer(new SystemMessage(SystemMessage.THE_TERRITORY_WAR_WILL_END_IN_S1_HOURS).addNumber(1), true);
        ThreadPoolManager.getInstance().scheduleGeneral(new TerritorySiegeEndTask(), timeRemaining - 1800000); // Prepare task for 30 minute left.
      }
      else if(timeRemaining <= 1800000 && timeRemaining > 600000)
      {
        TerritorySiege.announceToPlayer(new SystemMessage(SystemMessage.THE_TERRITORY_WAR_WILL_END_IN_S1_MINUTES).addNumber(30), true);
        ThreadPoolManager.getInstance().scheduleGeneral(new TerritorySiegeEndTask(), timeRemaining - 600000); // Prepare task for 10 minute left.
      }
      else if(timeRemaining <= 600000 && timeRemaining > 300000)
      {
        TerritorySiege.announceToPlayer(new SystemMessage(SystemMessage.THE_TERRITORY_WAR_WILL_END_IN_S1_MINUTES).addNumber(10), true);
        ThreadPoolManager.getInstance().scheduleGeneral(new TerritorySiegeEndTask(), timeRemaining - 300000); // Prepare task for 5 minute left.
      }
      else if(timeRemaining <= 300000 && timeRemaining > 60000)
      {
        TerritorySiege.announceToPlayer(new SystemMessage(SystemMessage.THE_TERRITORY_WAR_WILL_END_IN_S1_MINUTES).addNumber(5), true);
        ThreadPoolManager.getInstance().scheduleGeneral(new TerritorySiegeEndTask(), timeRemaining - 60000); // Prepare task for 1 minute left.
      }
      else if(timeRemaining <= 60000 && timeRemaining > 30000)
      {
        TerritorySiege.announceToPlayer(new SystemMessage(SystemMessage.THE_TERRITORY_WAR_WILL_END_IN_S1_MINUTES).addNumber(1), true);
        ThreadPoolManager.getInstance().scheduleGeneral(new TerritorySiegeEndTask(), timeRemaining - 30000); // Prepare task for 30 seconds count down
      }
      else if(timeRemaining <= 30000 && timeRemaining > 10000)
      {
        TerritorySiege.announceToPlayer(new SystemMessage(SystemMessage.S1_SECONDS_TO_THE_END_OF_TERRITORY_WAR).addNumber(30), true);
        ThreadPoolManager.getInstance().scheduleGeneral(new TerritorySiegeEndTask(), timeRemaining - 10000); // Prepare task for 10 seconds count down
      }
      else if(timeRemaining <= 10000 && timeRemaining > 0)
      {
        TerritorySiege.announceToPlayer(new SystemMessage(SystemMessage.S1_SECONDS_TO_THE_END_OF_TERRITORY_WAR).addNumber(Math.round(timeRemaining / 1000) + 1), true);
        ThreadPoolManager.getInstance().scheduleGeneral(new TerritorySiegeEndTask(), timeRemaining); // Prepare task for second count down
      }
      else
      {
        TerritorySiege.endSiege();
View Full Code Here

            activeChar.sendPacket(Msg.THE_PERSON_IS_IN_A_MESSAGE_REFUSAL_MODE);
          }
        }
        else if(receiver == null)
        {
          activeChar.sendPacket(new SystemMessage(SystemMessage.S1_IS_NOT_CURRENTLY_LOGGED_IN).addString(_target), Msg.ActionFail);
        }
        else
        {
          activeChar.sendPacket(Msg.YOU_HAVE_BEEN_BLOCKED_FROM_THE_CONTACT_YOU_SELECTED, Msg.ActionFail);
        }
View Full Code Here

    }
  }

  public static synchronized void setNewOlympiadEnd()
  {
    Announcements.getInstance().announceToAll(new SystemMessage(SystemMessage.OLYMPIAD_PERIOD_S1_HAS_STARTED).addNumber(Olympiad._currentCycle));
    Calendar currentTime = Calendar.getInstance();
    currentTime.set(Calendar.DAY_OF_MONTH, 1);
    currentTime.add(Calendar.MONTH, 1);
    currentTime.set(Calendar.HOUR_OF_DAY, 00);
    currentTime.set(Calendar.MINUTE, 00);
View Full Code Here

TOP

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