|
|
Модератор форума: Slon |
Форум РЕДАКТОР - ArmA 2 Operation Arrowhead Вопрос - ответ Ремонт , дозаправка , перезарядка |
Ремонт , дозаправка , перезарядка |
› Среда
› 10.04.2013
› 19:43
› Сообщение #
1 Возможно ли бота в ремонтном грузовике заставить отремонтировать технику управляемую другим ботом с условием что они в радиусе 20 метров друг от друга, и также заправка и перезарядка ?
2 Есть ли команды для отслеживания состояния отряда, типа в бою или бой закончен, есть или нет на данный момент цели ? цели не как вейпоинт или задание а противник обнаруженный но не уничтожен? 3 Возможно ли в редакторе выровнять поверхность для аэро или для базы , если да то как? Сообщение отредактировал smcrim - Среда, 10.04.2013, 19:54
|
› Среда
› 10.04.2013
› 23:07
› Сообщение #
smcrim,
1) Делается через команду action. В описании к команде есть ссылка на список доступных действий, там же есть подробное описание каждого их них. Ищи repair, refuel и rearm. Расстояние проверяется через команду distance. 2) Есть команда behaviour. Если возвращает Combat, то группа в бою. Но не факт, что после боя значение вернется к Aware или другим. Можно и сделать чуть сложнее, при помощи двух командfindNearestEnemy и knowsAbout. Так, находишь ближайшего врага и проверяешь, знает ли о нем командир группы. Если знает, то вероятно, что они с ним перестреливаются. Еще другим способом можно проверять возвращаемое значение findNearestEnemy. Если врагов нет, то возвращается нулевое значение. И при помощи isNull делаешь проверку Код isNull((leader grp1) findNearestEnemy (leader grp1)) 3) Сам терраин нельзя, только поместив на него объекты, например, можно поставить кучу бетонных плит. но чтобы это вышло надо выставить высоту относительно уровня моря при помощи команды setPosASL. Надеюсь поможет.
Arma 3
Студент МТУСИ |
› Среда
› 10.04.2013
› 23:23
› Сообщение #
|
› Пятница
› 12.04.2013
› 00:46
› Сообщение #
Цитата (sanyokbig) 3) Сам терраин нельзя, только поместив на него объекты, например, можно поставить кучу бетонных плит. но чтобы это вышло надо выставить высоту относительно уровня моря при помощи команды setPosASL. sanyokbig, здорово! Так можно и морскую базу выставить, в море, целый город? Как объекты называються, бетонные плиты? http://www.dayzsuperhive.co.uk/arma-ii.html Добавлено (11.04.2013, 22:26) Добавлено (11.04.2013, 23:08) Добавлено (12.04.2013, 00:46)
Солнце воздух и вода не помогут никогда, только кекс и пофигизм укрепляют организм!
|
› Пятница
› 12.04.2013
› 14:15
› Сообщение #
Можно поподробнее про findNearestEnemy и knowsAbout, если с первым более менее понятно то вторая команда возвращает чисто от 0 до 4 , что за нах, и какое число что значит ?
|
| |||
| |||
Чат сайта |