Scully, да вы сударь вообще не запаривались какими-либо проверками.
А что если рядом нет WeaponHolderSimulated? А что, если рядом есть только GroundWeaponHolder? А что, если выбранный вами контейнер не содержит оружия? А что, если выбранное ваше оружие не является основным?
Идем по порядку вопросов, заданных мной:
1.
Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание
2.
Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание
или использовать родительский класс объекта для поиска
3. Как и с первым ответом
4. Что-то посложнее, комбинируя проверку и второстепенного оружия
В добавок:
1. Насколько я помню, TaleWeapon и Rearm, срабатывают на любой дистанции. Вы же нехотите, что бы ваш бот взял винтовку, лежащую от него в 20 метрах? Поэтому "попросите" его подойти и только потом выполняйте действия.
2.
Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание
3. А еще, используемая вами команда не сортирует результат по дальности. Вы же не хотите, что бы бот потопал за 100 метров за винтовкой, когда под его ногами лежит другая?
Сообщение отредактировал vlad333000: 04 February 2019 - 04:32