|
|
Модератор форума: Slon |
Форум » РЕДАКТОР - ArmA 2 » Вопрос-Ответ » Вызов вертолета по выстрелу из ГП |
Вызов вертолета по выстрелу из ГП |
› Среда
› 24.02.2010
› 21:11
› Сообщение #
Народ, Хэлп! Хочу сделать так чтобы верт прилетал на выстрел сигнальной ракеты из гп. понял что делать это надо через eventHandler и event "fired". т.е. я так понял надо отловить выстрел определенным видом снаряда, но как это сделать не знаю! прилет верта на обыный выстрел получилось сделать а вот чтоб именно на выстрел сигналкой не получается...
p.s. я так понимаю что вопрос изъезженный но все же прошу ответьте кто-нибудь... скрипт прилета я сделаю... а вот как сделать чтоб он вызывался выстрелом из гп? я так думаю что нам нужно только _this select 0 и _this select 4 но куда это девать и в каком виде записывать я не знаю... |
› Среда
› 24.02.2010
› 23:16
› Сообщение #
Да именно через него. Вот скрипт
Code // Активация на выстрел // имя_юнита AddEventHandler ["fired",{_this execvm "fired_ar.sqf"}] _obj = _this select 0; _wep = _this select 4; // Это условие, тебе лишь надо свое вписать, найди нужно названия осветилки и вписать // в даном на стрельбы из подствольника гранатой боевой if (_wep == "G_40mm_HE") then {Пишешь то что будет, или активацию скрипта}; SQF |
› Среда
› 24.02.2010
› 23:25
› Сообщение #
this addEventHandler ["fired", {if ((_this select 4) == "G_40mm_HE") then {hint "BUM"};}]
G_40mm_HE В место hint "BUM" напиши строку вызывающую файл |
› Пятница
› 13.05.2011
› 21:13
› Сообщение #
|
› Суббота
› 14.05.2011
› 11:13
› Сообщение #
Когда-то давно делал пример, теперь выкладываю снова, в нём есть несколько вещей:
1 Появление карты(взять со стола) 2 Появление текста 3 Посадка вертолёта после броска зелёной дымовой шашки Прикрепления:
MAP.utes.rar
(1.3 Kb)
|
› Суббота
› 14.05.2011
› 14:25
› Сообщение #
leh2012, Такой вопрос:я хочу чтоб он дальше продолжил путь а не прост оконец миссии.Я убрал в скрипте конец миссии,и поставил вейп назад.Всё хорошо но он прилетает садится и сразу улетает.Как чтоб он ждал пока я сяду?Может какое условие написать?И какую роль выполняет тот вейп который стоит прям на вертолёте.Как вы видите я очень долго играю в арму но так и не освоил довольно элементрного)
Сообщение отредактировал Freshik - Суббота, 14.05.2011, 14:50
|
› Суббота
› 14.05.2011
› 18:36
› Сообщение #
Freshik, вот, переделал немного, теперь после того как сядешь в вертолёт он улетит
Quote (Freshik) И какую роль выполняет тот вейп который стоит прям на вертолёте В нём стоит условие go, оно активируется в скрипте, когда ты берёшь карту, то есть когда go=true вейпоинт сработает! Прикрепления:
4382849.rar
(1.5 Kb)
Сообщение отредактировал leh2012 - Суббота, 14.05.2011, 18:36
|
› Суббота
› 14.05.2011
› 23:17
› Сообщение #
|
› Воскресенье
› 15.05.2011
› 06:40
› Сообщение #
Freshik, я по ходу обработчик не так поставил, исправляюсь
В инит игрока вставь строчку: Code player addEventHandler ["fired", {if ((_this select 4) == "SmokeShellGreen") then {player exec "help.sqs"};}] PS: Можно это и в триггер написать, чтоб обработчик включался в определённый момент, ну и , конечно, эту же строчку можно вписать в скрипт Сообщение отредактировал leh2012 - Воскресенье, 15.05.2011, 06:41
|
› Вторник
› 12.03.2013
› 23:52
› Сообщение #
Что-то не пойму. Почему когда я пытаюсь изменить слова, которые говорят по рации, видно не слова, а просто пустое поле со знаками препинания. Защита от пиратства? (:(:(:
|
› Воскресенье
› 05.05.2013
› 21:50
› Сообщение #
Цитата (Kolobaxa) Почему когда я пытаюсь изменить слова, которые говорят по рации, видно не слова, а просто пустое поле со знаками препинания.
-_-_-_-_?Хочешь что-то спросить?_-_-_-_
-=-=-=-=!ЗАРЕГИСТРИРУЙСЯ!=-=-=-= |
| |||
| |||
Чат сайта |