Модератор форума: GUNNER161, Panikaha |
Форум РЕДАКТОР - ArmA 3 Вопрос - ответ Тема для небольших вопросов по Arma 3 (взаимопомощь в режиме вопрос-ответ) |
Тема для небольших вопросов по Arma 3 |
› Среда
› 29.01.2014
› 20:15
› Сообщение #
Kazachok, я в редакторе подбирал высоту методом тыка.
|
› Среда
› 29.01.2014
› 20:17
› Сообщение #
|
› Среда
› 29.01.2014
› 20:45
› Сообщение #
|
› Среда
› 29.01.2014
› 21:04
› Сообщение #
|
› Четверг
› 30.01.2014
› 02:13
› Сообщение #
Код
_gruppa1 = [getmarkerPos "Start", resistance, (configfile >> "CfgGroups" >> "Indep" >> "IND_F" >> "Mechanized" >> "HAF_MechInf_AT")] call BIS_fnc_spawnGroup; _wpo = _gruppa1 addWaypoint [getMarkerPos "dvig1", 0]; _wpo setWaypointType "LOAD"; _wpo setWaypointCombatMode "WHITE"; _wpo setWaypointBehaviour "SAFE"; _wpo = _gruppa1 addWaypoint [getMarkerPos "dvig2", 0]; _wpo setWaypointType "MOVE"; sleep 10; _gruppa2 = [getmarkerPos "Start", resistance, (configfile >> "CfgGroups" >> "Indep" >> "IND_F" >> "Mechanized" >> "HAF_MechInf_AT")] call BIS_fnc_spawnGroup; {[_x] JoinSilent _gruppa1} foreach units _gruppa2; Вот проблема с call BIS_fnc_spawnGroup группами на рисовалась. Нужно в одной группе что бы было две БМП, сперва создаю одну через некоторое время вторую с экипажем и пехотинцеми. Приходится эти две машины объединять в одну группу, создание сразу в одной группе что то не срабатывает ни каким образом сcall BIS_fnc_spawnGroup. И еще пехота не внутри машины и не хотят садиться даже если безопастный путь за пару км. И поведение беспечно и вейпоинт загрузка стоит, эти скоты так и топают пешком за далеко уехавшим лидером. Сообщение отредактировал AleksSan - Четверг, 30.01.2014, 02:14
|
› Четверг
› 30.01.2014
› 14:47
› Сообщение #
Вместо функции можно формировать группу напрямую, нужно только знать класснейм юнита (в этом случае можно хоть самолет к пехоте впихнуть)
{_x createUnit [позиция, имя группы]} forEach ["classname1","classname2".......] Вот я создавал группу "духов". В редакторе поставил одного зеленого в нужное место, в ините: duh_patrol = Group this; pos_duhpatrol = getPos this; deleteVehicle this Затем в скрипте: {_x createUnit [pos_duhpatrol, duh_patrol]} forEach ["TK_GUE_Soldier_TL_EP1","TK_GUE_Soldier_3_EP1"...]; Итог: в нужном месте и в нужное время появляется группа, дальше делай с ней что хочешь. И нет проблем. Если дело происходит не на глазах игрока (а похоже, так оно и есть), то проще и эффективнее засунуть их внутрь через moveInCargo |
› Четверг
› 30.01.2014
› 15:16
› Сообщение #
Цитата andrucio150849Если дело происходит не на глазах игрока (а похоже, так оно и есть), то проще и эффективнее засунуть их внутрь через moveInCargo
В том и дело что функция BIS_fnc_spawnGroup создает технику и солдат в одной группе, и как в этой группе выделить только пешкодрапов и заставить сесть в кузов? Сообщение отредактировал AleksSan - Четверг, 30.01.2014, 15:17
|
› Четверг
› 30.01.2014
› 15:21
› Сообщение #
Если нужно что-то нестандартное, то и методы нужны такие же..
Можно выделить чисто пехоту, через isKindOf.. но зачем огород городить? Лишние сложности. класснеймы можно здесь посмотреть (только версию армы справа выбрать правильную Создать группу из 2 бмп, создать вторую группу солдат, переместить их в бмп С двумя сложнее, конечно. Распихивать вручную придется по каждым.. Хотя, кто мешает создать две группы, каждая со своей броней. а потом их объединить.. Сообщение отредактировал andrucio - Четверг, 30.01.2014, 15:32
|
› Пятница
› 31.01.2014
› 18:03
› Сообщение #
Кто знает как скрыть логи об ошибках в игре?
|
› Пятница
› 31.01.2014
› 20:39
› Сообщение #
Toxa1, в ярлыке в строке "объект" или в настройках запуска в стиме указан параметр -showScriptErrors. Надо его удалить.
Сообщение отредактировал Lyotchik-sniper - Пятница, 31.01.2014, 23:48
|
› Пятница
› 31.01.2014
› 21:29
› Сообщение #
парни скажите,для того чтоб сделать кооператив,нужно где нибудь что нибудь прописать?
Добавлено (31.01.2014, 21:27) Добавлено (31.01.2014, 21:29) |
› Суббота
› 01.02.2014
› 11:26
› Сообщение #
Цитата andrucio150855 Хотя, кто мешает создать две группы, каждая со своей броней. а потом их объединить..
Код: _gruppa1 Join _gruppa2 не работает. Хотя группы поставленные в редакторе, обычным вейпоинтом возглавить или присоединится на другую группу объединяются без вопросов. {[_x] JoinSilent _gruppa1} foreach units _gruppa2 код такого плана объединяет в группу по юнитам, но тогда в присоединяемой группе меняется иерархия и мехводы могут стать пехотинцами, а гранатометчик сесть за руль. Как вариант осталось сперва создавать несколько единиц пустой техники, а потом в ините каждого приписать moveincargo, moveindriver, moveingnner. Но в таком виде заметил что бывало технику уничтожили, а коммандир как зациклиный без остановки приказывает солдату занять место в уничтоженном транспорте. Сообщение отредактировал AleksSan - Суббота, 01.02.2014, 11:28
|
› Суббота
› 01.02.2014
› 12:43
› Сообщение #
|
› Суббота
› 01.02.2014
› 13:24
› Сообщение #
Час от часу не легче:)
Зачем спавнить технику в таком месте, что ее сразу уничтожают? Сначала посадить экипаж за рули, потом объединять группы |
› Суббота
› 01.02.2014
› 14:48
› Сообщение #
Техника по поинтам успевает покататься и в бою не сразу. Может сказывается что лидер в группе не член экипажа, а пехотинец, попробовать танкистов рангом повыше сделать тогда. assignAsCargo обязательное условие для привязки в кузов?
|
| |||
Чат сайта |