L2J_CE

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
L2J_CE

L2J_CE Server


    Ключи и Дверь

    Owned
    Owned


    Сообщения : 148
    Дата регистрации : 2010-03-22

    Ключи и Дверь Empty Ключи и Дверь

    Сообщение  Owned Пн Мар 29, 2010 5:03 am

    Для реализации идей - хочу реализовать открывания дверей (не только кллючами)

    Возможно ли это сделать без ядра ?


    Код:
    public class ZolotoyKluchik implements IItemHandler {

      private static int [] IDS = {[b]Тут ИД ключа[/b]};
      @Override
      public int[] getItemIds() {
          return IDS;
      }

      @Override
      public void useItem(L2PlayableInstance playable, L2ItemInstance item) {
          if(playable==null || item==null)
            return;
          if(playable.getTarget()==null)
            return;
          if(!(playable.getTarget() instanceof L2DoorInstance))
            return;
          L2DoorInstance door = (L2DoorInstance)playable.getTarget();
          if(door.getOpen()) return;
          if(door.getDoorId()==[b]ТУТ_ИД_ДВЕРИ[/b]) {
            if (!playable.isInsideRadius(door, L2NpcInstance.INTERACTION_DISTANCE, true, true))
                return;
            door.openMe();
            playable.destroyItem("use", item.getObjectId(), 1, null, true);
          }

      }

    }

      Текущее время Чт Ноя 21, 2024 1:33 am