Jump to content

Работа с редактором миссий


Recommended Posts

Значит, звание генералиссимуса всея Галактики или триггер "расстрелять пилота и высечь текст на надгробии" не смутили... это хорошо.

 

Я не заморачивался никакими посторонними вопросами, а привел простой и понятный пример.

 

Так может флаг принимать отрицательные значения (меньше 0 ), или нет?

Будьте осторожнее в своих желаниях.

Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.

Link to comment
Share on other sites

Если не принимает, так сделай изначально установку флага в 100 или 1000 скажем. А проверить долго что ли на отрицательное. Теоретически, если не запрещено должно и минус пойти...

 

То Soviet... Я системщик, знакомый с программированием и сам в свое время учился писать (правда на ASM и т.п.), у нас вообще не было помошников, т.к. шло становление вообще программирования как специальностей, и ни кто не плакал, сами ковырялись, т.е. просто собирись и подумай. Коли ты логику простую понял у обычных флагов то уж складывать и вычитать и сравнивать должен был понять тоже - просто не ленись подумать. Нужно просто было подумать. Деньги наверное считать умеешь? Тут также, флаги - это кучки и копилки и места, где будешь тратить :) К тому же Рик тебе вообще шикарно разжевал :) Пробуй сам, придумывай, литература вообще есть по программированию игровых систем. Миссия в игровой среде - описание правил. Любая игра это практически тоже самое, если выкинуть оболочку - остается тупая математика сложения, вычитания и сравнения с набором значений. И твоя задача при использовании флагов фактически описать эти правила (цифры) и что будет при достижении тех или иных цифровых значений - ветвление у миссий, активация и деактивация групп, складов, победа или поражения стороны или у игрока и т.д. Т.е. это расширяет возможности у мисии. Триггерные зоны - это только часть механизма, флаги - его расширение.

[sIGPIC][/sIGPIC]

АКА =TMS= Count _ Полеты на = T M S = dedicate server На точке работает РП (РП+РПП)

Набор вирпилов на вертикальную, штурмовую и истребительную авиацию со времен ВОВ и по настоящее время

Комсостав и инструкторы - летавшие в горячих точках (и не только) и действующие летчики.

Link to comment
Share on other sites

Спасибо за разъяснения, ребята, очень помогло и подсказало немало идей для своих собственных миссий)))

 

Я не программист, но ночинающий программист php...

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

  • ED Team
Так может флаг принимать отрицательные значения (меньше 0 ), или нет?
Насколько помню, может. Но сравнить с отрицательным значением нельзя. РАзве это имеет значение? Вот edwardpashkov с ходу первой же фразой подсказал, что надо сделать. Арифметика..

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Link to comment
Share on other sites

Была бы возможность проверить, я б проверил.

вообще имеет большое значение. Может что то как всегда в тихую поменялось.

ИМХО раньше было

флаг=0 - значит флаг ложен. И при вычитании мы не могли получить отрицательных значение только 0, те флаг ложен.

 

ПС. Странная постановка вопроса , предлагать пользователям самим потестить.

Будьте осторожнее в своих желаниях.

Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.

Link to comment
Share on other sites

  • ED Team
ПС. Странная постановка вопроса , предлагать пользователям самим потестить.

А ну-ка покажи, пожалуйста - где я предлагаю пользователям "самим потестить"? Наоборот - объясняю, привожу примеры.

 

Я, кстати, в выходные тоже не всегда имею возможность лезть в сим.


Edited by USSR_Rik

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Link to comment
Share on other sites

Если не принимает, так сделай изначально установку флага в 100 или 1000 скажем. А проверить долго что ли на отрицательное. Теоретически, если не запрещено должно и минус пойти...

 

....

Вот edwardpashkov с ходу первой же фразой подсказал, что надо сделать. Арифметика..

 

Будем считать трудностями перевода.

Будьте осторожнее в своих желаниях.

Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.

Link to comment
Share on other sites

Подскажите, как добавить свой фаил OGG в свою миссию А-10С

Intel Celeron - 333/2 планки DIMM по 128 мб/ATI 3D PCI 4 Mb/640х480/HDD 4ГБ/клавиатура+мышь/DSC World 2.5/ни чё не фризит/не тормозит/багов нет/картинки тоже нет :joystick:

Link to comment
Share on other sites

А можно в редакторе сделать объект появляющийся рандомно на площади или в радиусе? Т.е. место положение его будет всегда рандомное...

i5-9600K@4.8/GB Z390 AORUS PRO/RAM Corsair 32Gb/970EVO SSD 2TB/HDD 1TB+2TB Black/GigaByte RTX2080/3xAOC d2757ph(5760х1080)/Thrustmaster Hotas Warthog + VKB Fat Mamba/W10x64

Link to comment
Share on other sites

Подскажите, как добавить свой фаил OGG в свою миссию А-10С

 

Ну так в триггерах там есть - допустим одиночный триггер - допустим правило - Обьект в зоне - выбираешь обьект, указываешь зону - и действие - звук группе - указываешь группу - и даешь открыть - ищешь свой ogg и выбираешь. Только смотри - с кодировкой ogg - не все они проигрываются там.

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

Ну так в триггерах там есть - допустим одиночный триггер - допустим правило - Обьект в зоне - выбираешь обьект, указываешь зону - и действие - звук группе - указываешь группу - и даешь открыть - ищешь свой ogg и выбираешь. Только смотри - с кодировкой ogg - не все они проигрываются там.

Хорошо. А мой ogg может быть не обязательно в папке с игрой? В любом месте на диске? И что значит не все ogg проигрываются?

А как добавить частоту каждому Ogg? Хочу чтобы музыка играла всю миссию. Буду очень признателен.


Edited by Andreilo

Intel Celeron - 333/2 планки DIMM по 128 мб/ATI 3D PCI 4 Mb/640х480/HDD 4ГБ/клавиатура+мышь/DSC World 2.5/ни чё не фризит/не тормозит/багов нет/картинки тоже нет :joystick:

Link to comment
Share on other sites

Хорошо. А мой ogg может быть не обязательно в папке с игрой? В любом месте на диске? И что значит не все ogg проигрываются?

 

да, все равно где.

файл потом вшивается в архив миссии:)

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

А блин. Теперь понял. А то я их (ogg) искал по всем папкам Мира. А как добавить частоту каждому Ogg? Хочу чтобы музыка играла всю миссию. Буду очень признателен. С добавлением разобрался.

Intel Celeron - 333/2 планки DIMM по 128 мб/ATI 3D PCI 4 Mb/640х480/HDD 4ГБ/клавиатура+мышь/DSC World 2.5/ни чё не фризит/не тормозит/багов нет/картинки тоже нет :joystick:

Link to comment
Share on other sites

А блин. Теперь понял. А то я их (ogg) искал по всем папкам Мира. А как добавить частоту каждому Ogg? Хочу чтобы музыка играла всю миссию. Буду очень признателен. С добавлением разобрался.

 

Штатными средствами врят ли заставишь играть всю миссию.

Запустишь триггер цыклом-он будет множество раз запускать трек сначала.

Разве что через lua и то не представляю, не знаю языка ЛУА...

А ты хочешь на частоту кабины забиндить музыку? Ну можно как то типа - там использовать кабинный параметр - в правилах - но я чёт как то не разбирался с именно ими...не пробовал эти кабинные параметры в правилах.

 

Хотя в идеале так - типа - Если кабинный параметры равен СТОЛЬКО (допустим FM частота 32) - Звук группе - выбираешь трек.

и т.д. только триггер одиночный ставь, зацыклит и будет какофония...

Но если назначить несколько частот - представь - что прощёлкаешь - и все под ряд эти частоты -будут играть...и опять какофония...

Так что - мне кажется - плохая задумка на реализацию...повторяющиеся триггеры работают странно...именно со звуком...создавая бешеный цыкл.


Edited by ICS_Vortex

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

Задавал такой вопрос Drakon1974, на что он ответил: "тут все просто...

бери мою любую миссию с плеером, смотри в редакторе как сделано у меня и делай так же...

на счет музыки - можно пойти разными путями, можно на разные частоты назначить разные треки (включать вручную рацией), можно в звуковом редакторе музыку склеить одним файлом, можно секундомером замерить длительность и включать аудиотреки флагами.

удачи! с Новым Годом!

 

Как задать частоту рации чтобы заиграла музыка. Надоела выключил в момент боя например. Я склоняюсь к склейке. Вот в чем вопрос. Когда-то делал еще 2009 году. Теперь забыл. Да и редактор сильно изменился.


Edited by Andreilo

Intel Celeron - 333/2 планки DIMM по 128 мб/ATI 3D PCI 4 Mb/640х480/HDD 4ГБ/клавиатура+мышь/DSC World 2.5/ни чё не фризит/не тормозит/багов нет/картинки тоже нет :joystick:

Link to comment
Share on other sites

А блин. Теперь понял. А то я их (ogg) искал по всем папкам Мира. А как добавить частоту каждому Ogg? Хочу чтобы музыка играла всю миссию. Буду очень признателен. С добавлением разобрался.

 

Сейчас точно не вспомню, как правильно, но такое сделать можно. Копай во флагах. Раньше в ГС2 делали повторяющиеся залпы сигнальной ракеты из определенной точки тем, что ставился флаг 1, затем после него стафился флаг 2, затем снова флаг 1 и как-то в таком духе. Короче, операция с двумя флагами. Сам тоже так делал, но уже забыл как именно.

Link to comment
Share on other sites

Сейчас точно не вспомню, как правильно, но такое сделать можно. Копай во флагах. Раньше в ГС2 делали повторяющиеся залпы сигнальной ракеты из определенной точки тем, что ставился флаг 1, затем после него стафился флаг 2, затем снова флаг 1 и как-то в таком духе. Короче, операция с двумя флагами. Сам тоже так делал, но уже забыл как именно.

В том-то и дело, что все забыли. Мануал по редактору миссий оставляет желать лучшего. Какой-то он шапочный. Общие положения. Методом тыка и то больше узнаешь.

Intel Celeron - 333/2 планки DIMM по 128 мб/ATI 3D PCI 4 Mb/640х480/HDD 4ГБ/клавиатура+мышь/DSC World 2.5/ни чё не фризит/не тормозит/багов нет/картинки тоже нет :joystick:

Link to comment
Share on other sites

Сейчас точно не вспомню, как правильно, но такое сделать можно. Копай во флагах. Раньше в ГС2 делали повторяющиеся залпы сигнальной ракеты из определенной точки тем, что ставился флаг 1, затем после него стафился флаг 2, затем снова флаг 1 и как-то в таком духе. Короче, операция с двумя флагами. Сам тоже так делал, но уже забыл как именно.

 

Это будет тоже самое фактически - что и повторяющийся триггер.

Вопрос в другом...По окончанию аудиотрека - запустить ещё раз,но триггер - не отслеживает конец трека - он в n-периоде запускает ещё раз. Там через флаги не сделать.

Да и с сигнальной ракетой без флагов обойтись можно. Обычным цыклическим триггером...повторяющимся.

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

В том-то и дело, что все забыли.

 

Мне кажись - тут не забыли, просто задача не простая и штатными средствами не решить...КАк я уже выше писал - чтобы правильно это сделать - надо чтобы триггер отслеживал конец аудиотрека. Он же этого не делает...

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

Задавал такой вопрос Drakon1974, на что он ответил: "тут все просто...

бери мою любую миссию с плеером, смотри в редакторе как сделано у меня и делай так же...

на счет музыки - можно пойти разными путями, можно на разные частоты назначить разные треки (включать вручную рацией), можно в звуковом редакторе музыку склеить одним файлом, можно секундомером замерить длительность и включать аудиотреки флагами.

удачи! с Новым Годом!

 

Как задать частоту рации чтобы заиграла музыка. Надоела выключил в момент боя например. Я склоняюсь к склейке. Вот в чем вопрос. Когда-то делал еще 2009 году. Теперь забыл. Да и редактор сильно изменился.

 

Вот я щас смотрю - миссию 2 вроде бы - сделано ТАК:

1. пАРАМЕТР VHF_FM_FREQ значение 32 - типа ЧАСТОТА 32 диапазона FM - устанавливает ФЛАГ 555, далее - есть триггер - Если ВРЕМЯ после флага 200 (ХЗ что за флаг) ну и время 20 секунд - и в ДОВЕСКУ - ФЛАГ=555 - то проиграть музыку...это тоже самое - что просто втыкнуть Кабинный параметр VHF_FM_FREQ РАВЕН 32 - ПРОИГРАТЬ Музыку...но DCS не знает и не понимает где КОНЕЦ и вообще - существует он или нет. По этому - будет какафония при повторяющемуся триггеру...звук запустишь на частоте 32 и он будет играть пока не проиграет до конца - прошла половина песни - тебе надоело - ты тыкнул 33 - и включится другая песня = а предыдущая же ещё не закончилась)))))) Даже если триггеры будут одноразовые.

PC: i9-10850K ~5.2GHz / Asus Rog Strix H490 Gaming, Asus GTX1080 Rog Strix Gaming OC, HyperX Fury RGB 32Gb RAM 3200MHz, SSD 512Gb, HDD 1Tb, Windows 10 x64. 2 x Samsung Curved 32" 

VirpilControls software engineer

 

Link to comment
Share on other sites

  • ED Team

Все проще. Есть триггер проиграть звук на частоте, точно не помню, нет редактора код рукой. Там нужно установить триггерную зону, из центра которой будет транслироваться звук, выбрать частоту, мощность, файл, а потом поставить галочку проигрывать циклически. Файл будет начинаться сначала, после окончания проигрывания.

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Да только, что разобрался, проверил с повторяющимися тригерами. Да песни накладываются друг на друга- ПЕЧАЛЬ И СПЛОШНОЕ РАЗОЧАРОВАНИЕ. Ладно. А можно как-то задать условие, чтобы песня прекращала играть при смене частоты, или при выстреле. Вообщем управлять звуком во время миссии. (Я так подозреваю это не реализуемо штатными стредствами).

Intel Celeron - 333/2 планки DIMM по 128 мб/ATI 3D PCI 4 Mb/640х480/HDD 4ГБ/клавиатура+мышь/DSC World 2.5/ни чё не фризит/не тормозит/багов нет/картинки тоже нет :joystick:

Link to comment
Share on other sites

Все проще. Есть триггер проиграть звук на частоте, точно не помню, нет редактора код рукой. Там нужно установить триггерную зону, из центра которой будет транслироваться звук, выбрать частоту, мощность, файл, а потом поставить галочку проигрывать циклически. Файл будет начинаться сначала, после окончания проигрывания.

 

А если самолет выйдет из тригерной зоны звук прекратиться сам?

Intel Celeron - 333/2 планки DIMM по 128 мб/ATI 3D PCI 4 Mb/640х480/HDD 4ГБ/клавиатура+мышь/DSC World 2.5/ни чё не фризит/не тормозит/багов нет/картинки тоже нет :joystick:

Link to comment
Share on other sites

  • ED Team
Да только, что разобрался, проверил с повторяющимися тригерами. Да песни накладываются друг на друга- ПЕЧАЛЬ И СПЛОШНОЕ РАЗОЧАРОВАНИЕ. Ладно. А можно как-то задать условие, чтобы песня прекращала играть при смене частоты, или при выстреле. Вообщем управлять звуком во время миссии. (Я так подозреваю это не реализуемо штатными стредствами).

 

Смотри мой предыдущий коммент. Музыка будет на конкретной частоте. Если ЛА позволяет переключить частоту, то музыку Вы можете отключать, просто переключившись.

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

  • ED Team
А если самолет выйдет из тригерной зоны звук прекратиться сам?

 

Нет, звучание будет зависеть только от дальности до центра зоны и мощности передатчика.

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...