Package services

Source Code of services.BorderOutpostDoormans

package services;

import l2p.extensions.scripts.Functions;
import l2p.extensions.scripts.ScriptFile;
import l2p.gameserver.model.L2Player;
import l2p.gameserver.model.instances.L2DoorInstance;
import l2p.gameserver.model.instances.L2NpcInstance;
import l2p.gameserver.modules.data.DoorTable;

/**
* Используется в локации Eastern Border Outpost
*
* @Author: SYS
*/
public class BorderOutpostDoormans extends Functions implements ScriptFile
{
  private static int DoorId = 24170001;

  public void onLoad()
  {
    System.out.println("Loaded Service: Border Outpost Doormans");
  }

  public void onReload()
  {
  }

  public void onShutdown()
  {
  }

  public void openDoor()
  {
    L2Player player = (L2Player) getSelf();
    if(!L2NpcInstance.canBypassCheck(player, player.getLastNpc()))
    {
      return;
    }
    L2DoorInstance door = DoorTable.getInstance().getDoor(DoorId);
    door.openMe();
  }

  public void closeDoor()
  {
    L2Player player = (L2Player) getSelf();
    if(player == null || !L2NpcInstance.canBypassCheck(player, player.getLastNpc()))
    {
      return;
    }
    L2DoorInstance door = DoorTable.getInstance().getDoor(DoorId);
    door.closeMe();
  }
}
TOP

Related Classes of services.BorderOutpostDoormans

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.