-
Публикаций
140 -
Зарегистрирован
-
Посещение
-
Победитель дней
9
Тип контента
Профили
Форумы
Календарь
Блоги
Отряды
Формы
Видео
Весь контент Lex
-
Краткая демонстрация начальной реализации работы станции и возможности определять параметры целей (азимут, наклонную дальность). На видео в данный момент для наглядности отображаются засветки неподвижных целей, однако в дальнейшем, чтобы успешно засечь противника, их радиальная скорость (скорость сближения со станцией) и скорость относительно земли не должны равняться нулю.
-
Итак, откопал я все-таки реальное изображение электронно-лучевого индикатора, каким он должен быть на самом деле. Реализован будет только режим СДЦ, в связи с невозможностью в игре оптимизировано вычислять засветки от местных предметов. На данный момент полностью реализован графический интерфейс, галетники крутятся, тумблеры щелкаются. Задействовано будет около половины основных органов управления. Осталось дописать код по обработке сигнала и реализовать логику работы некоторых крутилок.
-
@almost Думаю заняться этим, но есть несколько моментов, в которых нужно разобраться: Что будет на развертке при нахождении двух целей на одинаковом отдалении от РЛС, но с разными азимутами? В теории импульсы должны перекрывать друг друга, получая один результирующий импульс. Как будут выглядеть засветки разных видов целей (пехотинец, грузовик, танк)? Будет ли влиять на них дальность, радиальная скорость, размер цели?
-
@KOHCTPYKTOP Нет. Все гораздо проще https://community.bistudio.com/wiki/drawLine
-
Мы никак не рассчитывали увидеть вас в этой зеленке, потому что после попадания по вам и выдвижении на последнюю вашу позицию был доклад по ДВ о том, что бредля стала обрабатывать зону. Мы подумали, что вы сместились восточнее и уже готовились выдвинуться, и тут сзади дымы... Как оказалось это была другая бредля :)
-
Командиром танка был я. И кстати если бы вы остались стоять, то скорее всего мы бы вас не заметили. А так я услышал отстрел дымов, повернул голову и увидел вас.
-
Именно так, только переписывать не надо, а просто передавать, например, true или false в параметрах, и в самом начале скрипта делать проверку: if (_this select 1) exitWith {}; Соответственно в ините вызывать как: 0 = [this, true] execVM "mark_building.sqf"; Скрипт, вызванный из инита, будет сразу завершаться. Посмотреть пример можно здесь: https://wogames.info/topic/4589-betrayal/ А вообще вроде уже есть функция, которую прописывают каждому объекту: this call BIS_fnc_boundingBoxMarker;
-
Реализовано только плавное затухание отраженного сигнала в зависимости от расстояния. Чем больше расстояние - тем слабее сигнал. Можно просто добавить обозначение цены деления и увеличить количество делений сетки. Можно.
-
@almost Да, забыл упомянуть. Здесь требуется сборка кубовога, а конкретно аддон "wog_main.pbo". В нем хранятся картинки панельки, так как в файле миссии их хранить нецелесообразно из-за большого размера. Вот полная версия, не требующая этого аддона: RLO_TEST_MISSION.takistan.zip
-
Здесь уже нужно отрисовывать полноценную графику. В самой игре это сделать не получится. Что касается ПСНР-8М - сделать вполне реально. Можно немного отойти от реального изображения дисплея и сделать его в формате "азимут-дальность". Также стоит помнить, что мы все-таки играем в игру, а не симулятор, и у нас не стоит задача 100% воссоздать систему. Поэтому без упрощений не обойтись.
-
Можно Для данной РЛС, чтобы сделать панель, нужно будет найти более менее качественные фотографии, например, я нашел такие: И остается только подправить код для секторного сканирования. Ничего сложного нет.
-
Эту функцию нужно вызывать параллельным потоком через spawn https://community.bistudio.com/wiki/spawn У тебя в этой функции бесконечный цикл, поэтому на второй объект она не начнёт выполнение пока не закончит с первым.
-
Сначала им надо создать «экипаж» (даже если это бпа). https://community.bistudio.com/wiki/createVehicleCrew Затем установить автономный режим. https://community.bistudio.com/wiki/setAutonomous
-
Тема для вопросов/жалоб/предложений к администрации.
Lex ответил Vincen в теме Кубовог (WOG³): Большие Игры
https://community.bistudio.com/wiki/Arma_3_Actions#SwitchWeapon или SwitchMagazine -
@Oubi Вот миссия, для которой я делал партиклы. В папке functions все функции, отвечающие за создание огня и дыма в MP. Результат.
-
@KazaK Примерно так: while {true} do { "m_a1" setMarkerPos (getPos a1); sleep 300; };
-
@KazaK Создаешь цикл с интервалом 3 минуты. Внутри него используешь команду setMarkerPos для установки маркера в требуемую позицию техники, которую определяешь командой getPos или position. Или можно каждый раз удалять старый маркер и создавать новый.
-
Есть несколько вопросов по коду в init.sqf: 1. Зачем вообще нужна пауза 5 секунд? sleep 5; 2. Что это вообще за извращение? for "_i" from 0 to 1 step 0 do Попытка сделать бесконечный цикл? Для этого есть оператор while: while {true} do { //код }; Если это копипаст, то вопросов тогда нет, и советую эту писанину переписать на что-то подобное: if !(isDedicated) then { _jumpCondition = "(((getPos (vehicle player)) select 2) >= 240) && !((vehicle player) isEqualTo player) && (typeOf (vehicle player) == 'RHS_C130J') && (((getPos (vehicle player)) select 2) <= 400) && (speed vehicle player <= 300)"; actionHandle = player addAction ["<t color='#FF0000'>PARADROP</t>", "[player, vehicle player, true] call COB_fnc_paradrop", "", 6, false, true, "", _jumpCondition]; };
-
Если я не ошибаюсь, у игрока уже есть такое оружие как "Throw", а гранаты в инвентаре являются магазинами. Тогда такое условие будет работать: (_this select 2) isKindOf ["CA_Magazine", configFile >> "CfgMagazines"] Но есть минус - будет срабатывать на все магазины.
-
Тема для вопросов/жалоб/предложений к администрации.
Lex ответил Vincen в теме Кубовог (WOG³): Большие Игры
@KpacT Конфиг боеприпаса rhs_ammo_3WOF93 полностью наследуется от Sh_155mm_AMOS_LG ванильной САУ без изменений, так что разницы между ними никакой нет. Проверь будет ли работать с ванильной артой. -
Это все Барсик виноват, я лишь написал механизм вируса. Ну да ладно, исправлю все косяки и переделаю немного вирус, добавлю эффектов и т.д.
