uter81 Знающий Участник Сообщения 260 Розыгрыши 0 Репутация 1 Реакции 11 Баллы 460 Вторник в 19:46 #1 Хроники Master Class Исходники Присутствуют Сборка l2jMobius Добрый День. Может кто знает, в каких файлах еще нужно прописать крафт. в файле EquipmentUpgradeData добавил строку на улучшение книги артефактов Код: <upgrade id="4322" item="81696,10" materials="80839,740;81215,105000;82903,724;82902,40" adena="6000000000" result="82992,0" /> при улучшение у гнома книга не создается. Анимация проходит и окно с крафтом закрывается.
Добрый День. Может кто знает, в каких файлах еще нужно прописать крафт. в файле EquipmentUpgradeData добавил строку на улучшение книги артефактов Код: <upgrade id="4322" item="81696,10" materials="80839,740;81215,105000;82903,724;82902,40" adena="6000000000" result="82992,0" /> при улучшение у гнома книга не создается. Анимация проходит и окно с крафтом закрывается.
MrKirill1232 Величайший Проверенный Сообщения 2 198 Розыгрыши 0 Решения 47 Репутация 1 232 Реакции 1 975 Баллы 1 563 Вторник в 19:57 #2 у вас шансов просто нет...
uter81 Знающий Участник Сообщения 260 Розыгрыши 0 Репутация 1 Реакции 11 Баллы 460 Вторник в 20:03 #3 MrKirill1232 написал(а): у вас шансов просто нет... Нажмите, чтобы раскрыть... а где они прописываются эти шансы крафта
MrKirill1232 написал(а): у вас шансов просто нет... Нажмите, чтобы раскрыть... а где они прописываются эти шансы крафта
MrKirill1232 Величайший Проверенный Сообщения 2 198 Розыгрыши 0 Решения 47 Репутация 1 232 Реакции 1 975 Баллы 1 563 Вторник в 20:05 #4 uter81 написал(а): а где они прописываются эти шансы крафта Нажмите, чтобы раскрыть... так же в пакетах... может даже не реализованых. Java: /** * @author Index * @version Heart Of Volcano | p474 | 09/03/2024 * interface definition S_EX_UPGRADE_SYSTEM_PROB_LIST */ public class ExUpgradeSystemProbabilityList implements IClientOutgoingPacket { private final int _type; private final int _upgradeId; private final double _probability; private final double _bonusProbability; public ExUpgradeSystemProbabilityList(int type, int upgradeId, double probability, double bonusProbability) { _type = type ; _upgradeId = upgradeId ; _probability = probability ; _bonusProbability = bonusProbability ; } @Override public boolean write(PacketWriter packet) { packet.writeD(_type); packet.writeD(_upgradeId); packet.writeD(getProbability(_probability)); packet.writeD(getProbability(_bonusProbability)); return true; } private static int getProbability(double chance) { return (int) Math.floor(chance); } }
uter81 написал(а): а где они прописываются эти шансы крафта Нажмите, чтобы раскрыть... так же в пакетах... может даже не реализованых. Java: /** * @author Index * @version Heart Of Volcano | p474 | 09/03/2024 * interface definition S_EX_UPGRADE_SYSTEM_PROB_LIST */ public class ExUpgradeSystemProbabilityList implements IClientOutgoingPacket { private final int _type; private final int _upgradeId; private final double _probability; private final double _bonusProbability; public ExUpgradeSystemProbabilityList(int type, int upgradeId, double probability, double bonusProbability) { _type = type ; _upgradeId = upgradeId ; _probability = probability ; _bonusProbability = bonusProbability ; } @Override public boolean write(PacketWriter packet) { packet.writeD(_type); packet.writeD(_upgradeId); packet.writeD(getProbability(_probability)); packet.writeD(getProbability(_bonusProbability)); return true; } private static int getProbability(double chance) { return (int) Math.floor(chance); } }