Я знаю как сделать обычную сборку, типа перчатки скорости + сфера огня = перчатки огня. Это я знаю, а как сделать из двух одинаковых предметов, к примеру боевые когти (3) + боевые когти (3) = боевые когти (6), нет.
Кто может объяснить? Желательно с картой-наработкой или скринами.
Кто может объяснить? Желательно с картой-наработкой или скринами.
Принятый ответ
делай наработку, прошу тебя)
Ну что за народ.
Ладно, попытка - не пытка. Жди.
Ладно, попытка - не пытка. Жди.
Ну вот, готово.
Здесь:
Здесь:
- ItemCombine1 - то, чего достаточно для разных предметов.
- ItemСombine2 - учитывает, что предметы могут бить одинаковы.
Минусом подобного на GUI есть то, что на каждый рецепт нужен отдельный триггер.
nvc123 здесь однозначно прав.
nvc123 здесь однозначно прав.
Примеры подобного на JASS есть на сайте или могу потом показать коды собственного производства.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
если их 2 то удаляем эти 2 итема и создаём новый итем(когти+6)
на гуи подобная вещь смотрится очень не красиво
и работает также
так что юзай джасс
а то вы там понаделаете по триггеру на каждый итем
а потом ноете что карта лагает
я не знаю гуи
да и мои глаза не выдержат подобного
могу скинуть пример сиджасс
Поменяй в примере, какой знаешь, оба предмета на боевые когти (+3) и результат рецепта на боевые когти (+6) и будет тебе хорошо. Ибо в них один принцип: А + Б = В. Просто как двери.
в примере идёт проверка
есть ли итем у юнита
у юнита 1 когти+3
проверка 1 итем есть
проверка 2 итем есть
следовательно он скрафтит когти+6 из одних когтей+3
Да и примера он не показал, хз как он себе сборку представляет, можно по всякому проверять.
Ладно, попытка - не пытка. Жди.
Здесь:
nvc123 здесь однозначно прав.
но мне страшно представить как это будет выглядеть
Отредактирован PhysCraft
делаем бд
ищем все предметы которые можно скрафтить из того что мы подняли
и проверяем каждый из этих рецептов
того получаем не более 10 рецептов при более чем 100 предметах которые нужно крафтить