Модератор форума: Slon |
Форум » РЕДАКТОР - ArmA 2 Operation Arrowhead » Вопрос - ответ » Тема для небольших вопросов по ArmA 2 Operation Arrowhead |
Тема для небольших вопросов по ArmA 2 Operation Arrowhead |
› Воскресенье
› 18.01.2015
› 14:39
› Сообщение #
вот пример, попробуй.
логику с именем LK поставь обязательно размер зоны определяется размером маркера в файле Resp_control.sqf Marker_respawn = [getMarkerPos _mk, (MarkerSize _mk) select 0 ] но можеш просто цифрой записать, например 1000м Marker_respawn = [getMarkerPos _mk, 1000 ] Прикрепления:
mk_resp_no_kill.rar
(1.8 Kb)
Сообщение отредактировал Slon - Воскресенье, 18.01.2015, 14:41
|
› Воскресенье
› 18.01.2015
› 21:30
› Сообщение #
Slon, скачал пример, запустил в локалке, испытывали с игроком, очки не отняли((( может из за того, что в локальном?
|
› Воскресенье
› 18.01.2015
› 23:29
› Сообщение #
очки начисляются только в МультиПлеере. локальная или глобальная )) не важно
https://community.bistudio.com/wiki/addScore Сообщение отредактировал Slon - Воскресенье, 18.01.2015, 23:30
|
› Понедельник
› 19.01.2015
› 00:12
› Сообщение #
|
› Воскресенье
› 25.01.2015
› 21:17
› Сообщение #
Есть проблема с ЕХ.
Не могу получить факт задавления машиной игрока кого-либо. Все события - HandleDamage, Hit, Killed указывают, что причиной смерти\дэмэджа является сам юнит-жертва.. Нужно что-то вроде { _x addEventHandler ["hit", {if ((_this select ?)==player) then {hint 'Задавил'}}] } foreach AllUnits; Сообщение отредактировал andrucio - Воскресенье, 25.01.2015, 21:18
|
› Четверг
› 29.01.2015
› 23:21
› Сообщение #
Установил модули управления группами, командир и подчинённые. Для того что бы включить командиру управление нужно в игре нажать Ctrl + Пробел. Подскажите, ка можно заставить включится управление сразу при входе в игру?
|
› Пятница
› 30.01.2015
› 09:54
› Сообщение #
andrucio, может в код внести проверку на расстояние от задавленного юнита до игрока?
|
› Вторник
› 03.02.2015
› 19:16
› Сообщение #
Индеец, в переменных, выдаваемом ЕХ, вообще нет намеков ни на игрока, ни на транспорт. Читал, что в некоторых случаях может выдаваться значение effectiveCommander, но и его не было.
Видимо, бисы решили, что юнит может быть застрелен, но никак не задавлен.. Вообще да, можно прикрутить костыль на проверку дистанции в момент смерти.. Спасибо за идею! Добавлено (03.02.2015, 19:16) |
› Среда
› 04.02.2015
› 10:36
› Сообщение #
Ребята помогите, (в гугле не нашел) создал миссию в редакторе сохранил, а когда в игре сохраняюсь загрузить сохранение не могу вот что пишет ( вы не можете играть редактировать это задание так как оно зависит от скачиваемого контента, который был удален. ca_communityconfigurationproect_e, eb_missilebox)
Добавлено (04.02.2015, 10:36) |
› Среда
› 04.02.2015
› 10:44
› Сообщение #
sira, значит кого то аддона у тебя нет
|
› Среда
› 04.02.2015
› 12:38
› Сообщение #
voin64s, ты не понял, я миссию могу играть. просто я играю миссию и сохраняю и после я когда загружаю сохраненное место выходит эт сообщение, и приходится миссию заново начинать
|
› Среда
› 04.02.2015
› 13:46
› Сообщение #
sira, у меня такое бывает, если с момента первого запуска миссии (грубо говоря, с момента создания папки с миссией в Saved или User Saved в профиле на компе) удалялись аддоны или моды - причем необязательно, использовались они в миссии или нет.
Вот эти.. Вариант - либо восстановить их, либо удалить из профиля папку с соответствующим названием миссии\кампании и запустить ее заново Сообщение отредактировал andrucio - Среда, 04.02.2015, 15:32
|
› Среда
› 04.02.2015
› 17:23
› Сообщение #
andrucio, Не помогло, и я ничего не удалял. даже сейчас новую миссию сделал там тоже так же.
Добавлено (04.02.2015, 17:23) |
› Среда
› 04.02.2015
› 18:33
› Сообщение #
|
› Среда
› 04.02.2015
› 20:21
› Сообщение #
Slon, я чего-то не понял.
Вообще говоря да, этот_х при сработке и означает нужного бота, но куда писать _result = _x? Возвращать нужно не только бота, но и логику. ЗЫ Проблему решил. В функцию добавил missionNamespace setVariable ["Seeing_bot",_a] А кусок с условием выглядит так: if ({[_x,vehicle player,300] call CAN_SEE} count enemy_ms >0) then { _bot = missionNamespace getVariable "Seeing_bot"; Соответственно hint format["seeing %1",missionNamespace getVariable "Seeing_bot"] показывает, кто увидел. Сообщение отредактировал andrucio - Четверг, 05.02.2015, 18:23
|
| |||
Чат сайта |