MURC 16 Опубликовано 14 марта, 2021 Всем привет! Вопрос по созданию своего рецепта, сборка aCis: Сначала создал в items/***.xml предмет Спойлер </item> <item id="20262" type="EtcItem" name="Recipe: Wavy Leather Armor(60%)"> <set name="icon" val="icon.etc_recipe_black_i00" /> <set name="default_action" val="recipe" /> <set name="etcitem_type" val="RECIPE" /> <set name="material" val="PAPER" /> <set name="weight" val="30" /> <set name="price" val="348000" /> <set name="is_stackable" val="true" /> <set name="handler" val="Recipes" /> </item> Далее в recipes.xml создал сам рецепт Спойлер <recipe alias="mk_wavy_leather_armor_i" id="900" material="20262-1;20266-17;5553-3;1895-168;1889-84;4043-84;1462-75;2134-14" product="20255-1" itemId="20255" level="9" mpConsume="225" successRate="60" isDwarven="true"/> Перешел к клиенту, добавил в recipe-c.dat Спойлер mk_wavy_leather_armor_i 900 20262 9 20255 1 225 60 8 20262 1 20266 17 5553 3 1895 168 1889 84 4043 84 1462 75 2134 14 добавил в itemname-e.dat Спойлер 20262 Recipe: Wavy Leather Armor (60%) For Dwarves only. The recipe for Wavy Leather Armor. Requires Create Item - Skill Level 9. The success rate is 60%. -1 0 0 0 добавил в etcitemgrp.dat Спойлер 2 20262 0 3 6 3 0 dropitems.drop_scroll_m00 dropitemstex.drop_scroll_t00 icon.etc_recipe_black_i00 0 30 18 0 0 1 1 ItemSound.itemdrop_scroll 2 5 0 Если добавлять рецепт персонажу через базу данных, то все хорошо, ошибок никаких нет. Но если изучать рецепт автоматически, то после нажатия "Применить" ничего не происходит. Подскажите в чем допустил ошибку ? Почему рецепт автоматически не хочет добавляться. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rolo 281 Опубликовано 14 марта, 2021 А у Вас последний используемый id рецепта - 899? Дело в том, что они, скорее всего, должны идти подряд без пропусков (хоят на Вашей сборке не уверен, что актуально). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MURC 16 Опубликовано 14 марта, 2021 Решил проблему:) ошибка была в recipes.xml <recipe alias="mk_wavy_leather_armor_i" id="900" material="20262-1;20266-17;5553-3;1895-168;1889-84;4043-84;1462-75;2134-14" product="20255-1" itemId="20262" level="9" mpConsume="225" successRate="60" isDwarven="true"/> idrecipes должен совпадать с itemID в строке выше. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты