Добавлен LLlecTepka
Знающие люди, подскажите, пожалуйста, почему в представленном триггере xgm.guru/p/wc3/216986 последняя переменная в цикле игнорирует переменную вне цикла, если по завершении цикла последняя переменная всегда должна быть равна "нет"?
Принятый ответ
Это значение должно быть у переменной перед выполнением цикла, у меня оно устанавливается после цикла, чтобы триггер в следующий раз начался с этим значением, но можешь поставить её первым действием.
Представь, как работает цикл, когда игрок поднимает предмет. Цикл проверяет каждую ячейку и находит в одной из них подобранный предмет, то есть переменная всегда будет становится Да. Нужно сбрасывать её значение на Нет для правильного выполнения каждый раз.
Тебе не понятен какой-то момент, но мне трудно его определить. Попробуй сам сформулировать и описать принцип работы триггера, который считаешь правильным, чтобы игрок не мог подобрать второй предмет.
Представь, как работает цикл, когда игрок поднимает предмет. Цикл проверяет каждую ячейку и находит в одной из них подобранный предмет, то есть переменная всегда будет становится Да. Нужно сбрасывать её значение на Нет для правильного выполнения каждый раз.
Тебе не понятен какой-то момент, но мне трудно его определить. Попробуй сам сформулировать и описать принцип работы триггера, который считаешь правильным, чтобы игрок не мог подобрать второй предмет.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Смысл в том, чтобы циклом найти второй предмет. Когда цикл находит первый предмет, то переменная становится Да, когда второй предмет, то переменная равна Да и предмет выбрасывается. Что-то с этим не так?
Она же находится вне цикла, получается, что после работы цикла переменная всегда должна быть равна "нет" из-за последнего действия.
Отредактирован 8gabriel8
Представь, как работает цикл, когда игрок поднимает предмет. Цикл проверяет каждую ячейку и находит в одной из них подобранный предмет, то есть переменная всегда будет становится Да. Нужно сбрасывать её значение на Нет для правильного выполнения каждый раз.
Тебе не понятен какой-то момент, но мне трудно его определить. Попробуй сам сформулировать и описать принцип работы триггера, который считаешь правильным, чтобы игрок не мог подобрать второй предмет.