Крафт система
Доброго времени суток, подниму довольно сложную тему.
Создаю собственные крафт рецепты, и наткнулся на такой косяк У крафт рецептов не работает свойство, race="ALL" можно указать только конкретно одну из двух расс, причём все XML поддерживаю свойство race="ALL", но видимо не хватает либо поддержки пакета в ядре, либо подходящей функции, уже всё перекопал, мб кто видел? Код:
<recipe_template id="155090006" nameid="1504773" skillid="40002" race="ALL" skillpoint="399" productid="100000904" |
Re: Крафт система
Заплачу ядом, если кто сможет решить)
|
Re: Крафт система
Нашёл способ решения данной проблемы, необходимо в документе
SkillRace.java установить значение параметра ALL равным ELYOS и ASMODIANS, относительно скрипта в документе Race.java Но как бы это написать... |
Re: Крафт система
Wolfas, выложи куски кода (под спойлером) с твоими пояснениями, если что - будем дополнять. Честно говоря лично я не совсем понял что именно ты сделал.
|
Re: Крафт система
Свиток в клиенте:
client_items.xml:Развернуть ↓Свиток на сервере: item_templates.xml:Развернуть ↓Рецепт в клиенте: client_combine_recipe.xml:Развернуть ↓Рецепт на сервере: recipe_template.xml:Развернуть ↓Где я вижу проблему: skillRace.java:Развернуть ↓Race.java:Развернуть ↓ |
Re: Крафт система
На сколько я понял за добавление рецептов в книгу рецептов отвечает CraftLearnAction (путь package com.aionengine.gameserver.itemengine.actions;) , там как раз есть проверка SkillRace и Race она там идёт таким образом:
PHP код:
Её можно замеить сделующим образом: PHP код:
|
Re: Крафт система
flashman Спасибо! Вы меня спасли)
|
Текущее время: 20:40. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot