Для реализации идей - хочу реализовать открывания дверей (не только кллючами)
Возможно ли это сделать без ядра ?
Возможно ли это сделать без ядра ?
- Код:
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);
}
}
}