Подскажите с триггером
"герой берёт меч - если у героя уже есть меч то старый меч выбрасывается а новый подбирается"
нужен триггер без переменных

Вот тебе рабочая наработка такой системы, я даже немного ее оптимизировал для понятного чтения.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
Ты говоришь про предмет? (не про изменение модельки героя визуально)
Тогда все просто, ответ уже написал в прошлом вопросе.
Делаешь список типов предметов - мечей (сохраняешь в массив). Потом при подборе любого предмета героем, проходишься циклом по списку и сравниваешь, если тип предмета равно мечу из массива, то запускаем новый цикл, который пройдется еще раз по списку мечей, и который проверит весь инвентарь героя, чтобы предмет из инвентаря НЕ равно манипулирующий предмет (который подобрали) И тип предмета из инвентаря равно типу из списка, если совпадет - то выбрасываешь этот меч.
Готово.
16
konvan5, не подскажите почему так происходит?
Сделал триггер который должен выдавать число предметов в инвентаря проверяя ячейки по циклу от 1 до 6
но вместо числа он выдаёт номер свободной ячейки
Загруженные файлы
26
Artyom18, потому что переменная А у тебя это и есть номер ячейки :D
Сначала ты проверяешь ячейку под номером 1, потом под номером 2, 3, 4, 5 , 6.
Но ты нигде у себя в триггере не суммируешь количество совпадений, ты просто выводишь номер ячейки.
16
konvan5, ну да
триггер должен по очереди проверить номер ячейки и если в ячейке лежит подобранный предмет
вывести в чат номер конкретно занятой ячейки
но он выводит номера пустых ячеек
заметь - предмет лежит в первой ячейке и номер 1 не выводится
26
Artyom18, попробуй вывести в чат название предметов в слоте и подобранного.
Предполагаю, что переменная "подобранный предмет" у тебя равно "нет предмета".
И тогда да, пустые слоты равно "нет предмета". А щит не равен "нет предмета".
26
Принятый ответ
Вот тебе рабочая наработка такой системы, я даже немного ее оптимизировал для понятного чтения.
Загруженные файлы
16
konvan5,
я улучшил наработку
работает так-же только на одну переменную меньше требует
5
Знаю что ответ дан, но все же вот ещё идея для решения:
  1. Создатель способность пустышку "мечь"
  2. при взятии предмета с способностью "мест" проверяешь есть ли ещё предметы с этой способностью
  3. выбрасыватель все эти предметы
Преимущества подхода:
  1. легко управлять (не надо лесть в переменные)
  2. не надо ходить по циклу из 20-100 предметах
Чтобы оставить комментарий, пожалуйста, войдите на сайт.