|
|
Модератор форума: Slon |
Форум РЕДАКТОР - ArmA 2 Operation Arrowhead Скрипты Распаковка бэкпаков со статикой по волшебному клику (Помощь в доработке скрипта) |
Распаковка бэкпаков со статикой по волшебному клику |
› Пятница
› 09.12.2011
› 14:09
› Сообщение #
Надеюсь заинтересует:
1) дано: игрок и 2 бота (у ботов есть разобранный например тяж пулемет) 2) надо: вызывает Альфа радио, кликаем на любое место карты - боты радостно бегут туда и разворачивают огневую позицию. Скрипт с какой-то недоработкой - она не дает скрипту работать нормально. Добавлено (09.12.2011, 14:09) Прикрепления:
TEST_CLICK.utes.rar
(1.3 Kb)
Есть скрипт распаковки и упаковки бэкпаков с кордом
|
› Пятница
› 09.12.2011
› 15:17
› Сообщение #
Rommel83,
Code b3 doMove getMarkerPos "asloc"; b4 doMove getMarkerPos "asloc"; if (getPos b3 distance getMarkerPos "asloc" < 1) then {b3 action["PutBag", b3]}; Вероятно проблема в том, что проверка на расстояние производится слишком рано, то есть сразу после клика и скрипт просто проходит мимо этого места. Лучше использовать waitUntil.
Arma 3
Студент МТУСИ |
› Пятница
› 09.12.2011
› 16:24
› Сообщение #
Ты как всегда прав sanyokbig, вот новый вариант sqf файла.
b3 doMove getMarkerPos "asloc"; b4 doMove getMarkerPos "asloc"; WaitUntil {(b3 distance getMarkerPos "asloc") < 1}; с этим он работает, но боты упорно не хотят садится за статику.
Есть скрипт распаковки и упаковки бэкпаков с кордом
|
› Пятница
› 09.12.2011
› 16:34
› Сообщение #
Rommel83, Если не садятся, то проблемное место получается лишь одно:
Code _cord = nearestObject [b4, "DSHkM_Mini_TriPod_TK_INS_Bag_EP1"]; Попробуй заменить класс на Code DSHkM_Mini_TriPod_TK_INS_EP1
Arma 3
Студент МТУСИ |
› Пятница
› 09.12.2011
› 22:22
› Сообщение #
sanyokbig, из-за замены класса действия ботов не меняются. Может попробовать немного скинуть объем скрипта и разделить на 2 части, либо мои переменные не верны, не догоняю в чем ошибка.
Есть скрипт распаковки и упаковки бэкпаков с кордом
|
› Пятница
› 09.12.2011
› 23:01
› Сообщение #
|
› Пятница
› 09.12.2011
› 23:10
› Сообщение #
Rommel83, Чуть сократил код, исправил имя класса и заработало.
Прикрепления:
unPack_staticWe.rar
(1.5 Kb)
Arma 3
Студент МТУСИ |
› Пятница
› 09.12.2011
› 23:24
› Сообщение #
sanyokbig, слушай, ты случайно внештатным программером на Богемию не работаешь?)))
Совершенно другой путь решения - я бы не додумался. Спасибо!
Есть скрипт распаковки и упаковки бэкпаков с кордом
|
› Пятница
› 09.12.2011
› 23:27
› Сообщение #
Rommel83, Не за что.
Arma 3
Студент МТУСИ |
› Суббота
› 10.12.2011
› 09:10
› Сообщение #
|
› Суббота
› 17.12.2011
› 20:41
› Сообщение #
Немного доработал скрипт http://webfile.ru/5721961 - теперь боты по идее независимо от национальности должны распаковываться. Если какие то проблемы увидите - пишите.
Добавлено (17.12.2011, 20:41)
Есть скрипт распаковки и упаковки бэкпаков с кордом
|
› Воскресенье
› 08.01.2012
› 23:03
› Сообщение #
Видео. Тест-миссии автор Rommel83
Сообщение отредактировал dimon75 - Понедельник, 09.01.2012, 15:07
Солнце воздух и вода не помогут никогда, только кекс и пофигизм укрепляют организм!
|
| |||
| |||
Чат сайта |