Господа, думал вопрос простой, но я не справился сам) Имеется 5 разных постоянных предметов, Условие: герой может подобрать в инвентарь только 1 из них, при попытке взять ещё один из этих 5 - дропнуть поднятый предмет. Хелп Только GUI

Принятый ответ

массив из пяти типов предметов, при событии "юнит получает предмет" смотрим наличие предмета с типом из массива в каждом слоте по очереди, если есть хоть один, то выбрасываем полученный предмет на землю
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
4 года назад
0
Похожие вопросы:

ответ
Ну задай рандомную переменную от 1 до 6 и дропай предмет из слота под этим номером
Единственная проблема - если у носильщика меньше 6 слотов, то появляется вероятность не дропнуть ничего, ну тут можно циклом как-то, типа если дропнутый предмет = нет предмета, повторить (ток еще, чтобы цикл не мог стать вечным, проверить, что у юнита хоть 1 предмет вообще есть)

2
30
4 года назад
Отредактирован Clamp
2
массив из пяти типов предметов, при событии "юнит получает предмет" смотрим наличие предмета с типом из массива в каждом слоте по очереди, если есть хоть один, то выбрасываем полученный предмет на землю
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.