Examples of KrateisCubeEvent


Examples of lineage2.gameserver.model.entity.events.impl.KrateisCubeEvent

    public void runImpl()
    {
      _seconds -= 1;
      if (_seconds == 0)
      {
        KrateisCubeEvent cubeEvent = _player.getEvent(KrateisCubeEvent.class);
        List<Location> waitLocs = cubeEvent.getObjects(KrateisCubeEvent.WAIT_LOCS);
        _ressurectTask = null;
        _player.teleToLocation(Rnd.get(waitLocs));
        _player.doRevive();
      }
      else
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.impl.KrateisCubeEvent

    final Player player = killer.getPlayer();
    if (player == null)
    {
      return;
    }
    final KrateisCubeEvent cubeEvent = getActor().getEvent(KrateisCubeEvent.class);
    if (cubeEvent == null)
    {
      return;
    }
    final KrateisCubePlayerObject particlePlayer = cubeEvent.getParticlePlayer(player);
    particlePlayer.setPoints(particlePlayer.getPoints() + 3);
    cubeEvent.updatePoints(particlePlayer);
  }
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.impl.KrateisCubeEvent

      if (t.countTokens() < 2)
      {
        return;
      }
      t.nextToken();
      KrateisCubeEvent cubeEvent = EventHolder.getInstance().getEvent(EventType.PVP_EVENT, Integer.parseInt(t.nextToken()));
      if (cubeEvent == null)
      {
        return;
      }
      if ((player.getLevel() < cubeEvent.getMinLevel()) || (player.getLevel() > cubeEvent.getMaxLevel()))
      {
        showChatWindow(player, 2);
        return;
      }
      List<KrateisCubePlayerObject> list = cubeEvent.getObjects(KrateisCubeEvent.REGISTERED_PLAYERS);
      KrateisCubePlayerObject krateisCubePlayer = cubeEvent.getRegisteredPlayer(player);
      if (krateisCubePlayer != null)
      {
        showChatWindow(player, 6);
        return;
      }
      if (list.size() >= 25)
      {
        showChatWindow(player, 9);
      }
      else
      {
        cubeEvent.addObject(KrateisCubeEvent.REGISTERED_PLAYERS, new KrateisCubePlayerObject(player));
        showChatWindow(player, 8);
      }
    }
    else
    {
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.impl.KrateisCubeEvent

    Player player = getClient().getActiveChar();
    if (player == null)
    {
      return;
    }
    KrateisCubeEvent cubeEvent = player.getEvent(KrateisCubeEvent.class);
    if (cubeEvent == null)
    {
      return;
    }
    cubeEvent.closeRank(player);
  }
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.impl.KrateisCubeEvent

   * @param command String
   */
  @Override
  public void onBypassFeedback(Player player, String command)
  {
    KrateisCubeEvent cubeEvent = player.getEvent(KrateisCubeEvent.class);
    if (cubeEvent == null)
    {
      return;
    }
    if (command.startsWith("KrateiEnter"))
    {
      if (!cubeEvent.isInProgress())
      {
        showChatWindow(player, 1);
      }
      else
      {
        List<Location> locs = cubeEvent.getObjects(KrateisCubeEvent.TELEPORT_LOCS);
        player.teleToLocation(Rnd.get(locs), ReflectionManager.DEFAULT);
      }
    }
    else if (command.startsWith("KrateiExit"))
    {
      cubeEvent.exitCube(player, true);
    }
  }
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.impl.KrateisCubeEvent

    Player player = getClient().getActiveChar();
    if (player == null)
    {
      return;
    }
    KrateisCubeEvent cubeEvent = player.getEvent(KrateisCubeEvent.class);
    if (cubeEvent == null)
    {
      return;
    }
    cubeEvent.showRank(player);
  }
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.