HolySaint 11 Опубликовано 13 июня, 2020 Всем доброго времени суток. На сервере есть возможность включить AIO баффера, после этого у чаров появляются скиллы которые указаны в БД Есть 2 вопроса: 1. Как сделать что бы при использовании некоторые скиллы требовали определенный итем (либо их изначально не выдавать если итема нет, или требовать для использования). 2. Запретить использовать выданные скиллы или их обирать (сейчас просто не дает регистрироваться). L2PcInstance.java public void setIsAIOBuffer(boolean val) { if (val && !_isAIOBuffer) { // Set name color if (Config.AIO_BUFFER_SET_NAME_COLOR && !isGM()) { getAppearance().setNameColor(Config.AIO_BUFFER_NAME_COLOR); } // Give AIO Buffer skills to character Map<Integer, BuffInfo> buffs = BufferTable.getInstance().getAIOBuffs(); for (BuffInfo buff : buffs.values()) { L2Skill skill = SkillTable.getInstance().getInfo(buff.getSkillId(), buff.getSkillLevel()); if (skill != null) { addSkill(skill, false); } } } _isAIOBuffer = val; } Я так понимаю что надо следовать по аналогии с обычным бафером, но я сообразить не могу. Только начинаю разбираться в этом всем. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Hotaka 769 Опубликовано 15 июня, 2020 AIO бафер это типа бразильские дуалы которые при надевании дают хренову тучу активных скилов? В чем проблема создать такие и прикрутить к ним нужные скилы? Сделать 1, 2, 3 оных с разным количеством выдаваемых чару активных скилов. Можно дуалы сделать комоновскими и они исчезнут через х минут Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты