Arma 3 полезные скрипты для сценариев

GHub Platform · Гайд · 0 ответов · 17 просмотров

Сделано для удобного поиска Жмем CTRL+F и ищем Работа с объектом Подобрать "объект" "Подышать на объект" Закрыть двери в объекте Повреждение объекта Удаление Урон по объекту Увеличить или уменьшить объект Прикрепить флаг к чему либо Прикрепить объект, транспорт, турель к чему либо Динамическая прорисовка объектов Анимация движения объект Обнаружение цели Удаление объекта после опустошения Работа с текстом Список команд Примеры некоторых команд Цветной текст Статья AAN(новости) Работа с картинками Своя картинка на объекте Своя картинка на задании либо в "разведки" миссии Своя картинка и текст на листе, газете и прочее или интел с картинкой Текст с картинкой Плавное появление картинки на экране Нашивка Маркер Маркер-указатель Динамические маркеры Телепорт на заданный маркер Динамическая точка возрождения Экран Эффект будто резко встал с дивана Затемнение экрана Черный экран Рамки как в кино Эффект синего ПНВ Концовка Загрузочный экран Эффект будто вас ранило Землетрясение Музыка и звук Общие сведения Радио Зацикливание звука Транспорт Закрыть двери у транспорта Заблокировать инвентарь транспорта Частичное ограничение дверей транспорта Очистить инвентарь транспорта Ограничение водительской двери транспорта Заглушить транспорт Бесконечные патроны Бесконечный боезапас Фонарики, фары, лампы Фонарик у бота Включаем фары у транспорта Мерцающие фонари Освещение CfgIdentities Анимации Триггеры, условие, задача и Description Главная задача Условия Description Прочие настройки Сейв зона Сохранение инвентаря после смерти Радиомолчание группы Добавление / Удаление предмета в инвентаре Поведение ботов Отношения сторон "Вызов подкрепления" у противника Засада Контроль и атака Движение юнита в бою Задать скорость юниту Задать скорость для транспорта Задать высоту полёта Запрещает юниту отступать Стрельба по объектам Подавляющий огонь Пополнение боеприпасов на "ходу" Полезные ссылки Полезные модули Простые модули Комбинация модулей Погода Постобработка Вызов поддержки Артобстрел Артобстрел v.2 Пуск крылатой ракеты Пуск крылатой ракеты v.2 Пуск ракеты по лазеру Сброс ящиков/турелей/транспорта с парашютом Десант Таймер Стратегическая карта Кампания Одно из удобных (на мой взгляд) я бы выделил взаимодействие, вызывая SQF файл this addaction ["Ваш_текст","файл.sqf"]; Или ["файл.sqf"] remoteExec ["execVM", 0] Либо так (с удалением action) this addAction ["Ваш_текст", {params ["_target", "_caller", "_actionId", "_arguments"]; execVM "файл.sqf"; _target removeAction _actionID}]; Подобрать "объект" (можно подбирать что захотите) В инициализации объекта прописываем следующее: this addAction ["Take Intel", {hint format ["Intel Taken"]; DeleteVehicle (_this select 0) select 0;}, [], 6, true, true, "", "", 6]; Take Intel и Intel Taken - ваш текст "Подышать на объект" this addAction ["Подышать на стол", {hint format ["Успешно"]; RemoveAllActions (_this select 0) select 0;}, [], 6, true, true, "", "", 6]; Закрыть двери в объекте this setVariable ["bis_disabled_Door_1", 1, true]; Повреждение объекта unit setdammage 0.8; 0.9 - состояние когда объект сильно поврежден, но не уничтожен - 1 – полностью уничтожена Удаление Удаление экипажа и любого объекта (кроме Простых объектов) heli - имя переменной deleteVehicleCrew heli; deleteVehicle heli; Урон по объекту unit allowdammage Значение; Имя Значение Список команд globalChat groupChat vehicleChat commandChat systemChat hint hintC hintSilent BIS_fnc_guiMessage BIS_fnc_dynamicText BIS_fnc_infoText BIS_fnc_textTiles BIS_fnc_typeText BIS_fnc_typeText2 BIS_fnc_EXP_camp_SITREP BIS_fnc_showNotification BIS_fnc_showSubtitle BIS_fnc_WLSmoothText Примеры некоторых команд №1 ["ОПЕРАЦИЯ ПЕРДЕЖ",-1,-1,4,1,0,789] spawn BIS_fnc_dynamicText; №2 ["<t color='ffffff' font='PuristaMedium' size = '0.7'>Глава 2: Ты мне друг или враг? </t>",-0,0.92,7,0,0,789] spawn BIS_fnc_dynamicText; Можно менять шрифт, см https://community.bistudio.com/wiki/FXY_File_Format №3 titletext ["Штаб: Старший Прапорщик Головнюк убит в бою.","plain down"]; №4 call {cutText ["<t color='#00bfff'size='1.4'>Гражданский: </t> <t size='1.4'>Неплохая погодка да?<br/> Самое время чтобы погулять!</t>", "PLAIN DOWN", -1, true, true];} Если нужно чтобы тот кто говорит был жив пишем в условие это call{player inArea thistrigger && alive имя перем ;} №5 Текст пишется слева снизу (Там где чат, ну так у меня) "Stratis, 2035-07-14 0130<br />A dark night ahead…" call BIS_fnc_titleText; №6 Примерно такие еще есть в 3den(мод), но там их мало [ [ ["После попадания в голову 50 калибром, ", "align = 'center' shadow = '1' size = '0.7' font='PuristaBold'"], ["Морг", "align = 'center' shadow = '1' size = '0.7'", "#aaaaaa"], ["","<br/>"], ["10 минут спустя...","align = 'center' shadow = '1' size = '1.0'"] ] ] spawn BIS_fnc_typeText2; №7 ["Пульс потерян", 2, 3, [1,0,0,1], true] spawn BIS_fnc_WLSmoothText; №8 Выводит подсказочное сообщение справа от экрана со звуком. Для разделения сообщения на несколько строк используйте \n. hint "Чтобы убрать оружие из рук.\nВозьми рпг в руки и резко упади на землю." Можно добавить картинку hint parseText "<img image='ваша_картинка.paa' <img size='20' /><br/><br/><t size='1.2'>Ваш_текст.</t>"; Цветной текст Пример <font color='#00FF00' size=18>ОЙ</font> что-то <font color='#0000FF'>Бу-бухноло</font> и <font color='#FF0000' size=28>Все погибли</font> Цвет и размер можно настраивать под свой вкус. Статья AAN(новости) Можно вписывать в sqf или триггер, кому как удобно. [ [ ["title","My Title"], ["meta",["Katherine Bishop",[2035,2,24,11,38],"CET"]], ["textbold","This is a bold text"], ["image",["\a3\Missions_F_Orange\Data\Img\orange_overview_ca.paa","Some image description"]], ["box",["\a3\Missions_F_Orange\Data\Img\Faction_IDAP_overview_CA.paa","You won't believe how playing Showcase Laws of War can change your life!"]], ["text","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi tincidunt pretium ultricies. Etiam ac ornare est, quis posuere nisl. Mauris facilisis lectus eu turpis maximus consequat. Donec ut metus nec risus tristique mattis. Ut posuere rutrum tellus, ut molestie orci mattis id. Cras ultrices euismod diam, in venenatis nunc commodo eget. Interdum et malesuada fames ac ante ipsum primis in faucibus. Morbi congue dolor rutrum lectus euismod, ac faucibus magna molestie. Aliquam in libero sit amet eros sagittis tristique. Nam pellentesque dignissim aliquam."], ["textlocked",["Sed non est risus. Nulla condimentum at leo sed bibendum. Phasellus laoreet sit amet leo tincidunt consequat. Curabitur nec hendrerit purus. Nam massa nisi, mattis in aliquet consectetur, ornare eget nibh. Nunc dignissim, nibh sit amet ultrices tincidunt, mi nulla fermentum quam, non condimentum dolor eros vulputate massa.","SUBSCRIBE PLZ"]], ["author",["\a3\Missions_F_Orange\Data\Img\avatar_journalist_ca.paa","Katherine Bishop is a journalist"]] ] ] call BIS_fnc_showAANArticle; Это мой вариант Своя картинка на объекте Ну тут все просто Кидаем в папку с миссией свою картинку в формате .jpg , но желательно в paa . Далее указываем путь к ней Своя картинка на задании либо в "разведки" миссии Создаем модуль "Создать задание" Пишем и делаем все как вам удобно и в описании пишем следующее:

Источник

GHub Platform · автор07.08.2026, 20:02:06

Сделано для удобного поиска Жмем CTRL+F и ищем Работа с объектом Подобрать "объект" "Подышать на объект" Закрыть двери в объекте Повреждение объекта Удаление Урон по объекту Увеличить или уменьшить объект Прикрепить флаг к чему либо Прикрепить объект, транспор…

Войдите, чтобы писать в группе