Например: мне нужно, чтобы трое когтей +15 крафтились в когти +45. Как такое сделать?

Вот наработка. Думаю разберёшься.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
30
Взять трое когтей +15, удалить их и выдать когти +45.
26
Нужно посчитать количество этих предметов в инвентаре.
Можно циклом от 1 до 6 пройтись по всем ячейка и при совпадении делать +1 в переменную.
Если после цикла она больше или равна 3, то удаляешь когти 3 раза.
Переменную перед циклом обнуляй.
4
Триггер при получении предмета - если получает когти +15 проверяет, есть ли еще два слота с когтями, затем они удаляются и выдаются когти на +45 (это отдельный предмет)
32
Ну существуют специальные системы, которые все делают за тебя, тебе просто нужно заполнить таблицу, из чего что собирается, но для начала хватит того что предложили выше.
Системы сборных предметов выкладывали 100500 раз.
35
Создаёшь целочисленную. Каждый раз когда юнит получает предмет такого типа прибавляешь к ней +1. Если теряет -1. Когда предметов равно твоя цифра цикл. Потом создаёшь цикл по счётчику и ставишь кол-во повторений столько сколько предметов и удалить предмет нужного типа ну и после этого создать предмет. И обнуляешь целочисленную.
Ответы (2)
26
PUVer, ой не...это ж какой-то гемор получается. Это надо помнить количество всех видов предметов для всех возможных юнитов... Этотже не адекватная альтернатива. Разве я не прав? Разве старый добрый цикл с перебором инвентаря чем-то хуже?!
35
Extremator, ну я немного не то описал. Вот ниже наработка. Там 1 раз считается и кол-во временная переменная, которая после каждого подсчёта обнуляется.
35
Вот наработка. Думаю разберёшься.
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.