Package l2p.gameserver.model

Examples of l2p.gameserver.model.L2Player


  {
    if(param.length < 2)
    {
      throw new IllegalArgumentException();
    }
    L2Player player = (L2Player) getSelf();
    if(player == null)
    {
      return;
    }
    if(!L2NpcInstance.canBypassCheck(player, player.getLastNpc()))
    {
      return;
    }
    int crystal = Integer.parseInt(param[0]);
    int score = Integer.parseInt(param[1]);
    if(getItemCount(player, score) == 0)
    {
      player.getLastNpc().onBypassFeedback(player, "Chat 1");
      return;
    }
    if(getItemCount(player, 57) < 200)
    {
      player.sendPacket(Msg.YOU_DO_NOT_HAVE_ENOUGH_ADENA);
      return;
    }
    removeItem(player, 57, 200);
    addItem(player, crystal, 1);
  }
View Full Code Here


    addItem(player, crystal, 1);
  }

  public void TakeNewbieWeaponCoupon()
  {
    L2Player player = (L2Player) getSelf();
    if(player == null)
    {
      return;
    }
    if(!Config.ALT_ALLOW_SHADOW_WEAPONS)
    {
      show(new CustomMessage("common.Disabled", player), player);
      return;
    }
    if(player.getLevel() > 19 || player.getClassId().getLevel() > 1)
    {
      show("Your level is too high!", player);
      return;
    }
    if(player.getLevel() < 6)
    {
      show("Your level is too low!", player);
      return;
    }
    if(player.getVarB("newbieweapon"))
    {
      show("Your already got your newbie weapon!", player);
      return;
    }
    addItem(player, 7832, 5);
    player.setVar("newbieweapon", "true");
  }
View Full Code Here

    player.setVar("newbieweapon", "true");
  }

  public void TakeAdventurersArmorCoupon()
  {
    L2Player player = (L2Player) getSelf();
    if(player == null)
    {
      return;
    }
    if(!Config.ALT_ALLOW_SHADOW_WEAPONS)
    {
      show(new CustomMessage("common.Disabled", player), player);
      return;
    }
    if(player.getLevel() > 39 || player.getClassId().getLevel() > 2)
    {
      show("Your level is too high!", player);
      return;
    }
    if(player.getLevel() < 20 || player.getClassId().getLevel() < 2)
    {
      show("Your level is too low!", player);
      return;
    }
    if(player.getVarB("newbiearmor"))
    {
      show("Your already got your newbie weapon!", player);
      return;
    }
    addItem(player, 7833, 1);
    player.setVar("newbiearmor", "true");
  }
View Full Code Here

  {
    if(!enter || !object.isPlayer() || !object.isInZone(zone))
    {
      return;
    }
    L2Player p = object.getPlayer();
    Location TullyFloor2LocationPoint = new Location(-14180, 273060, -13600);
    final int MASTER_ZELOS_ID = 22377;
    boolean teleport = true;
    for(L2NpcInstance npc : p.getAroundNpc(3000, 256))
    {
      if(npc.getNpcId() == MASTER_ZELOS_ID && !npc.isDead())
      {
        teleport = false;
      }
    }
    if(teleport)
    {
      p.teleToLocation(TullyFloor2LocationPoint);
    }
  }
View Full Code Here

  {
    if(!enter || !object.isPlayer() || !object.isInZone(zone))
    {
      return;
    }
    L2Player p = object.getPlayer();
    Location TullyFloor4LocationPoint = new Location(-14238, 273002, -10496);
    final int MASTER_FESTINA_ID = 22380;
    boolean teleport = true;
    for(L2NpcInstance npc : p.getAroundNpc(3000, 500))
    {
      if(npc.getNpcId() == MASTER_FESTINA_ID && !npc.isDead())
      {
        teleport = false;
      }
    }
    if(teleport)
    {
      p.teleToLocation(TullyFloor4LocationPoint);
    }
  }
View Full Code Here

    stats((L2Player) getSelf());
  }

  public void showfuncs(String[] var)
  {
    L2Player player = (L2Player) getSelf();
    if(var.length != 1)
    {
      show("Некорректные данные", player);
      return;
    }
    String value = var[0];
    Stats stat = Stats.valueOfXml(value);
    StringBuilder dialog = new StringBuilder("<html><body>");
    dialog.append("<table><tr>");
    dialog.append("<td><button value=\"Back\" action=\"bypass -h scripts_commands.voiced.Help:showstats\" width=40 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    dialog.append("<td><button value=\"Refresh\" action=\"bypass -h scripts_commands.voiced.Help:showfuncs ").append(value).append("\" width=60 height=15 back=\"L2UI_CT1.Button_DF_Down\" fore=\"L2UI_CT1.Button_DF\"></td>");
    dialog.append("</tr></table>");
    dialog.append("<br><center><font color=\"LEVEL\">Stat: ").append(stat).append("</font></center><br><br>");
    Calculator[] calculators = player.getCalculators();
    if(calculators == null || calculators.length == 0 || stat == null)
    {
      dialog.append("None");
    }
    else
View Full Code Here

  private void handleRes(L2Player activeChar, String player)
  {
    L2Object obj = activeChar.getTarget();
    if(player != null)
    {
      L2Player plyr = L2World.getPlayer(player);
      if(plyr != null)
      {
        obj = plyr;
      }
      else
View Full Code Here

                return "Not defined";
        }
    }

    public void droplist() {
        L2Player player = (L2Player) getSelf();
        L2NpcInstance npc = getNpc();
        if (player == null || npc == null) {
            return;
        }
        droplist(player, npc);
View Full Code Here

            show(DropList.generateDroplist(npc.getTemplate(), npc.isMonster() ? (L2MonsterInstance) npc : null, mult, player), player, npc);
        }
    }

    public void quests() {
        L2Player player = (L2Player) getSelf();
        L2NpcInstance npc = getNpc();
        if (player == null || npc == null) {
            return;
        }
        StringBuilder dialog = new StringBuilder("<html><body><center><font color=\"LEVEL\">");
View Full Code Here

        dialog.append("</body></html>");
        show(dialog.toString(), player, npc);
    }

    public void skills() {
        L2Player player = (L2Player) getSelf();
        L2NpcInstance npc = getNpc();
        if (player == null || npc == null) {
            return;
        }
        StringBuilder dialog = new StringBuilder("<html><body><center><font color=\"LEVEL\">");
View Full Code Here

TOP

Related Classes of l2p.gameserver.model.L2Player

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.