Подскажите с триггером
"герой берёт меч - если у героя уже есть меч то старый меч выбрасывается а новый подбирается"
нужен триггер без переменных
Принятый ответ
Вот тебе рабочая наработка такой системы, я даже немного ее оптимизировал для понятного чтения.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.

WC3




Ред. konvan5
Тогда все просто, ответ уже написал в прошлом вопросе.
Делаешь список типов предметов - мечей (сохраняешь в массив). Потом при подборе любого предмета героем, проходишься циклом по списку и сравниваешь, если тип предмета равно мечу из массива, то запускаем новый цикл, который пройдется еще раз по списку мечей, и который проверит весь инвентарь героя, чтобы предмет из инвентаря НЕ равно манипулирующий предмет (который подобрали) И тип предмета из инвентаря равно типу из списка, если совпадет - то выбрасываешь этот меч.
Готово.
Сделал триггер который должен выдавать число предметов в инвентаря проверяя ячейки по циклу от 1 до 6
но вместо числа он выдаёт номер свободной ячейки
Сначала ты проверяешь ячейку под номером 1, потом под номером 2, 3, 4, 5 , 6.
Но ты нигде у себя в триггере не суммируешь количество совпадений, ты просто выводишь номер ячейки.
триггер должен по очереди проверить номер ячейки и если в ячейке лежит подобранный предмет
вывести в чат номер конкретно занятой ячейки
заметь - предмет лежит в первой ячейке и номер 1 не выводится
Предполагаю, что переменная "подобранный предмет" у тебя равно "нет предмета".
И тогда да, пустые слоты равно "нет предмета". А щит не равен "нет предмета".
Ред. Artyom18
я улучшил наработку
работает так-же только на одну переменную меньше требует