Package l2p.gameserver.model

Examples of l2p.gameserver.model.L2Player


    }
  }

  public void rendershop(String[] val)
  {
    L2Player player = (L2Player) getSelf();
    L2NpcInstance npc = getNpc();
    if(player == null || npc == null)
    {
      return;
    }
    boolean isKamael = player.getRace() == Race.kamael;
    String htmltext = "";
    if(val[0].equalsIgnoreCase("list"))
    {
      htmltext = "<html><body><font color=\"LEVEL\">List of Hero Weapons:</font><table border=0 width=270><tr><td>";
      for(int i = isKamael ? 11 : 0; i < (isKamael ? HERO_ITEMS.length : HERO_ITEMS.length - 3); i++)
View Full Code Here


    }
  }

  private void teleportToCharacter(L2Player activeChar, L2Object target)
  {
    L2Player player;
    if(target != null && target.isPlayer())
    {
      player = (L2Player) target;
    }
    else
    {
      activeChar.sendPacket(Msg.INVALID_TARGET);
      return;
    }
    if(player.getObjectId() == activeChar.getObjectId())
    {
      activeChar.sendMessage("You cannot self teleport.");
    }
    else
    {
      activeChar.teleToLocation(player.getLoc());
      activeChar.sendMessage("You have teleported to character " + player.getName() + ".");
    }
  }
View Full Code Here

    show(htmltext, player, npc);
  }

  public void additem(int item)
  {
    L2Player player = (L2Player) getSelf();
    if(player == null)
    {
      return;
    }
    L2ItemInstance createditem = ItemTable.getInstance().createItem(item);
    player.getInventory().addItem(createditem);
    Log.LogItem(player, Log.GetItem, createditem);
    player.sendPacket(new ItemList(player, true), SystemMessage.obtainItems(item, 1, 0));
  }
View Full Code Here

    player.sendPacket(new ItemList(player, true), SystemMessage.obtainItems(item, 1, 0));
  }

  public String getcir()
  {
    L2Player player = (L2Player) getSelf();
    if(player == null)
    {
      return null;
    }
    if(player.getPlayer().isHero())
    {
      if(player.getInventory().getItemByItemId(6842) != null || player.getWarehouse().countOf(6842) > 0)
      {
        return null;
      }
      additem(6842); //Wings of Destiny Circlet
    }
View Full Code Here

  }

  public String itemz()
  {
    String append = "";
    L2Player player = (L2Player) getSelf();
    if(player.getPlayer().isHero())
    {
      boolean ru = player.isLangRus();
      if(player.getInventory().getItemByItemId(6842) == null && player.getWarehouse().countOf(6842) == 0)
      {
        append += String.format("[scripts_services.HeroItems:getcir|%s.]<br1>", ru ? "Получить корону героя" : "Get Hair Accessory");
      }
      for(String heroItem[] : HERO_ITEMS)
      {
        int itemId = Integer.parseInt(heroItem[0]);
        if(player.getInventory().getItemByItemId(itemId) != null || player.getWarehouse().countOf(itemId) > 0)
        {
          return append;
        }
      }
      append += String.format("[scripts_services.HeroItems:rendershop list|%s.]", ru ? "Выбрать оружие героя" : "Select a hero weapon");
View Full Code Here

  private static final int ENERGY_STAR_STONE = 13277;
  private static final int AIRSHIP_SUMMON_LICENSE = 13559;

  public void sell()
  {
    L2Player player = (L2Player) getSelf();
    if(player.getClan() == null || !player.isClanLeader() || player.getClan().getLevel() < 5)
    {
      show("data/html/default/32557-2.htm", player);
      return;
    }
    if(player.getClan().isHaveAirshipLicense() || Functions.getItemCount(player, AIRSHIP_SUMMON_LICENSE) > 0)
    {
      show("data/html/default/32557-4.htm", player);
      return;
    }
    if(Functions.removeItem(player, ENERGY_STAR_STONE, 10) != 10)
View Full Code Here

  {
  }

  public void toMDT()
  {
    L2Player player = (L2Player) getSelf();
    L2NpcInstance npc = getNpc();
    if(player == null || npc == null)
    {
      return;
    }
    if(!L2NpcInstance.canBypassCheck(player, npc))
    {
      return;
    }
    player.setVar("backCoords", player.getLoc().toXYZString());
    player.teleToLocation(12661, 181687, -3560);
  }
View Full Code Here

    player.teleToLocation(12661, 181687, -3560);
  }

  public void fromMDT()
  {
    L2Player player = (L2Player) getSelf();
    L2NpcInstance npc = getNpc();
    if(player == null || npc == null)
    {
      return;
    }
    if(!L2NpcInstance.canBypassCheck(player, npc))
    {
      return;
    }
    String var = player.getVar("backCoords");
    if(var == null || var.equals(""))
    {
      teleOut();
      return;
    }
    player.teleToLocation(new Location(var));
  }
View Full Code Here

public class bonus extends Functions implements ScriptFile
{
  private boolean HaveBonus(String type)
  {
    L2Player player = (L2Player) getSelf();
    ResultSet rs = null;
    ThreadConnection con = null;
    FiltredPreparedStatement offline = null;
    Calendar end_;
    end_ = Calendar.getInstance();
    try
    {
      con = L2DatabaseFactory.getInstance().getConnection();
      offline = con.prepareStatement("SELECT bonus_expire_time FROM bonus WHERE obj_id LIKE ? AND bonus_name = ?");
      offline.setInt(1, player.getObjectId());
      offline.setString(2, type);
      rs = offline.executeQuery();
      if(rs.next())
      {
        end_.setTimeInMillis(rs.getLong(1) * 1000L);
 
View Full Code Here

    player.teleToLocation(new Location(var));
  }

  public void teleOut()
  {
    L2Player player = (L2Player) getSelf();
    L2NpcInstance npc = getNpc();
    if(player == null || npc == null)
    {
      return;
    }
    player.teleToLocation(12902, 181011, -3563);
    show(player.isLangRus() ? "Я не знаю, как Вы попали сюда, но я могу Вас отправить за ограждение." : "I don't know from where you came here, but I can teleport you the another border side.", player, npc);
  }
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.