Добавлен gabriel_fisher
Здравствуйте. Вот допустим, юнит подбирает предмет уровня 2. Как сделать, чтобы в случае, если у юнита уже есть другой предмет, но тоже второго уровня, то подобранный предмет выбрасывался, а еси такового предмета не имеется, то подобранный предмет не выбрасывался?
Принятый ответ
molot39, очень очень очень криво и костыльно
gabriel_fisher, заводишь логическую переменную (назовём её isItem)
устанавливаем переменную isItem в false(ложь/нет)
циклом перебираешь слоты с 1 по 6
если предмет в слоте "переменная цикла" имеет 2 уровень и не равен подобранному предмету то устанавливаем isItem в true(истина/да)
после цикла идёт условие
если isItem равно true(истина/да) то
выбрасываем подобранный предмет
для того чтобы было муи нужно юзать локалки и джасс
подробнее можно найти там
gabriel_fisher, заводишь логическую переменную (назовём её isItem)
устанавливаем переменную isItem в false(ложь/нет)
циклом перебираешь слоты с 1 по 6
если предмет в слоте "переменная цикла" имеет 2 уровень и не равен подобранному предмету то устанавливаем isItem в true(истина/да)
после цикла идёт условие
если isItem равно true(истина/да) то
выбрасываем подобранный предмет
для того чтобы было муи нужно юзать локалки и джасс
подробнее можно найти там
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. SсRealm
Ну и целочисленную под уровень изменить
Ред. N7 Molot
Событие: Отдал приказ (цель-объект)
Действие:
Целое число (А) от 1 до 6, действие:
Дерево:
Если = уровень предмета на которого был отдан приказ равняется уровню предмета, которое имеется у героя в слоте целого числа (А)
Действие = единица двигается в точку предмета
gabriel_fisher, заводишь логическую переменную (назовём её isItem)
устанавливаем переменную isItem в false(ложь/нет)
циклом перебираешь слоты с 1 по 6
если предмет в слоте "переменная цикла" имеет 2 уровень и не равен подобранному предмету то устанавливаем isItem в true(истина/да)
после цикла идёт условие
если isItem равно true(истина/да) то
выбрасываем подобранный предмет
для того чтобы было муи нужно юзать локалки и джасс
подробнее можно найти там