

SBViper
Members-
Posts
189 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by SBViper
-
В DCS для отправки сообщений используется четыре функции: 1. trigger.action.outText - текст будет отправлен всем 2. trigger.action.outTextForCoalition - для коалиции 3. trigger.action.outTextForCountry - для страны 4. trigger.action.outTextForGroup - для группы Следовательно, наименьшая единица, которая может получить сообщение - это группа. Для того, чтобы каждый клиент мог получать свое сообщение, клиенты должны находиться в разных группах.
-
Это не запустит команду. Это просто определение функции, которую потом можно вызвать в теле скрипта или в триггере. Именно поэтому она и бессмысленна. Враппер на враппер - можно обойтись и без этого.
-
Ну зачем же сразу так? Никто же вроде Вам не обязан, не так ли? Дело в том, что первая Ваша просьба приводит к чему-то вроде этого: stupidScript = {} function stupidScript.strangeFunction () trigger.action.activateGroup(Group.getByName("Kolona1")) trigger.action.activateGroup(Group.getByName("Kolona2")) end end Это бессмысленно и зачем это нужно - я ума не приложу... А вторая, по-сути, просьба написать что-то вроде этого: https://flightcontrol-master.github.io/MOOSE_DOCS/Documentation/Core.Spawn.html Что, мягко говоря, не пятиминутное дело. Научить программировать на Lua в среде DCS - это вообще отдельная задача. У меня ушло на понимание только небольшой части полгода, не слишком напряженной, но все-же работы. Могу посоветовать: Роберту Иерузалимски. Программирование на языке Lua. Третье издание. А далее: https://wiki.hoggitworld.com/view/Simulator_Scripting_Engine_Documentation Английский, конечно, но где сейчас без него?
-
Не совсем. :) Нужно делать все по тексту задания. То, что я писал выше - возможные послабления, если не получается. Цистерна - один из самых крепких грузов. Количество единиц жизни - 20. Минимальное возможное количество остатка жизни груза - 25%. Менее 5 единиц - цистерна ломается. Количество единиц жизни уменьшается при каждом повреждении. Так что к пожару можно донести уже "решето", которое сломается от "дуновения ветра". Поэтому, по-аккуратнее на заправках. :)
-
1. Зона, в которую нужно поставить цистерну, достаточно широкая - не обязательно ставить цистерну непосредственно в очаг. 2. Как только штурман скажет сбрасывать - сбрасывайте, ставить цистерну не обязательно. P.S. 1-1,5 м/с - высокая скорость, в очаге много препятствий, о которые легко повредить цистерну.
-
Это не к Вам относилось, а к, скажем так, группе разработчиков кампании. :) Хорошо, что все работает. Еще раз спасибо. :) UPD: Остальные миссии с треками ПОКА работают.
-
Спасибо за отзыв! Разумеется - Вы правы! И почему меня это, {трах-тибидох}, не удивляет? Говорил же, вступительные треки - зло. Вот теперь нужно проверить все миссии со вступительными треками. Удалил из Побега вступительный трек. Он там все равно ни к чему. Заодно исправил условие успеха, теперь не достаточно приземлиться в радиусе 25 километров от площадки Зугдиди. Нужно сесть на саму площадку. Топлива там за глаза. Просто замените миссию, приложенной. Проверил - переходит на следующую нормально. P.S. Я думал, ну не сойдутся треки, да и ладно. Но чтобы это влияло на переход в кампании... Спасибо ЕД, что хоть подсветку сделали нормальную. Теперь в ночных миссиях не приходится сворачивать шею. 5 Mimino pobeg.miz
-
Мне было полезно. Надеюсь будет полезно и другим. Кампания в помощь новичкам (UH-1H)
-
С любезного разрешения автора kievbsm, сделал версию кампании "Мимино" для UH-1H. Старался сохранить авторский замысел. Мимино для Хьюи Enjoy!
-
Огромное спасибо за потраченное время и исчерпывающий ответ. Ну что же, вектора известны, скорости и массы тоже - наверное смог бы повторить расчет... но оно того не стоит. :) Будем жить с этим: ваше сообщение отдельно, мое отдельно. Тем более, что хотелось бы еще по аналогии с весом груза в редакторе иметь настройку его "хрупкости" для одного и того же вида груза (баулы туристов в подвеске для Хьюи можно и попинать, а корову в такой же подвеске нужно нести аккуратно). Но теперь представляю, какие это вызовет сложности. Еще раз спасибо за ответ. :thumbup:
-
Ничего. Все в порядке. Я понимаю Вашу занятость. Спасибо за ответ. В случае отсутствия связи, ответа "нет", конечно, было бы достаточно... Мне бы хотелось синхронизировать сообщение модели и сообщение триггера, выводимого на основании вычисленного мной или полученного с помощью условия в триггере, значения. Появление сообщения ГРУЗ ПОЛУЧИЛ ПОВРЕЖДЕНИЯ привязано к определенному проценту повреждений? Если да, то к какому? Это значение общее для всех грузов или разное (у нас 4 вида грузов с количеством единиц жизни 5, 10, 15, 20)? Или для появления сообщения достаточно уменьшения первоначального количества единиц жизни на единицу и более?
-
Ясно. Более корректно по пунктам: 1. Ваше предположение о том, что линейка измеряет магнитный курс - неверно. Я написал, что измеряется. У этой линии есть математическое наименование, как и ее направления. На практике при незначительных отклонениях от оси, значение ближе к истинному курсу. Вы можете называть ее как Вам угодно, дело Ваше. 2. Я написал, что отклонения при измерении линейкой, могут быть вызваны методом отображения карты. Кстати, заявить что он ошибочен - я не готов. Ваши соображения, как было бы правильно отразить поверхность в редакторе, возможно, будут интересны разработчикам, особенно практическая часть реализации. Также была бы интересна реакция на эти изменения со стороны разработчиков платных миссий и кампаний. Понаблюдал бы за этой дискуссией... со стороны. Что касается гипотетических проблем в Вашей миссии, то изучение редактора, Lua, функций getPoint, getPosition, LLtoLO, LOtoLL, LLtoMGRS, MGRStoLL, векторной алгебры и аналитической геометрии, Вам в помощь, но самостоятельно. Удачи.
-
Да, извините, не удачно получилось. Я не имел ввиду то, что Вы не знаете, что земля круглая. :( Смотрите: у Вас есть трехмерное евклидово пространство, декартова система координат с началом отсчета где-то в Крыму. Теперь попробуйте "впихнуть" в нее земную поверхность ненулевой кривизны. Оси будем "гнуть" или землю "распрямлять"? :) В любом случае, потом это надо будет отобразить на плоской карте в редакторе. Координаты пересчитываются специальными функциями, а линейка измеряет расстояние между двумя точками с координатами (x1,0,z1) и (x2,0,z2) и направление из первой на вторую в выбранной системе координат. Так что, словосочетание "истинные курсы" в моем посте надо было взять в кавычки, хотя для DCS они и будут истинными. Но двигаясь "истинными" курсами в DCS совсем не обязательно, что Вы попадете в необходимые координаты. В качестве иллюстрации: http://www.200stran.ru/maps_group18_item2731.html Вас же не удивит, что направление на север на краях такой карты не совпадает с вертикалью? P.S. Все вышеизложенное - предположение, может быть это реализовано иначе, поэтому и был вопрос о "круглости" земли.
-
Линейка измеряет истинные курсы. А остальное... Может земля круглая?
-
Починим. :music_whistling: А так можно? :blush:
-
Две крайних. 9. Свекла. (Сколько крови она у меня выпила :) ) С удовольствием разбил еще несколько вертолетов. - Так, как Вы сделали, так, конечно, работать не будет. Все проще гораздо... :music_whistling: (Обратите внимание: не смотря на то, что Ваша миссия завершалась успехом еще до запуска двигателей - жалоб не поступало. :lol: ) - Добавил к отрыву хвостовой балки, отрыв хвостового редуктора и сломанные основные стойки (они всегда повреждаются при завале на бок). Понятно, что такой вертолет - на списание. Остальное - прощаем. :pilotfly: - Удалил лишние настройки из файла миссии - Удалил настройки трека. 9.1. Вояж. - Похвально Ваше желание сразу перейти к обжатию стоек. Но, пока это еще надо потестировать на более коротких миссиях. Вернул обычный вариант. Обидно будет, если в крайней миссии что-то не сработает. - Заменил статик поломанного вертолета ботом, чтобы сохранить на поломанном вертолете бортовой номер. (Жалко бросать там нашу "Шешнашку", надо подумать как ее оттуда вернуть :) ) Ну вот... У меня - все. Удачи! :thumbup: 9 Mimino svekla.miz 91 Mimino voyazh.zip 91 Mimino voyazh.z01.zip
-
Еще две: 7. Моряк - Исправил, не исправленные ранее, посадки. 8. Пожар - Удалил лишние настройки миссии. - Удалил настройки трека. (В Едисе осталась старая площадка.) 7 Mimino moryak.miz 8 Mimino pozhar.zip
-
6. Перехват. Две версии на выбор: 1. Оригинальная версия (6. Mimino Perehvat orig.miz) - Традиционные посадки. - Триггер пересечения границы срабатывает каждый раз при пересечении, а не каждую секунду за границей. - Если катер контрабандистов не поврежден и не уничтожен за отведенное время - миссия заканчивается провалом, раньше вообще не заканчивалась. - Удалены настройки видов в файле миссии. - Удалены настройки трека. 2. Не оригинальная (6. Mimino Perehvat.miz) Сколько ни летал подобных миссий всегда одинаково: стреляем по курсу - не останавливается - горящие обломки. Хотелось попробовать остановить, а тут такой случай. В дополнение к вышеперечисленным исправлениям из первого варианта: - Теперь когда просят пострелять из пушек - надо пострелять из пушек. Продемонстрировать умение стрелять. Попадать куда-либо не обязательно (и раньше было не обязательно), устраивать "кровавый армагеддон" на мысе - тем более, но это по желанию. - Катер нужно остановить. Придется повредить катер, но не утопить, и он остановится (добавлены необходимые сообщения). - Миссия заканчивается провалом если катер не остановлен или уничтожен. Кстати, десант работает нормально. Они, правда, после высадки в бой не рвутся, но то таке... P.S. Понемногу удаляю из вложений старые версии. Место закончилось. 6 Mimino perehvat orig.miz 6 Mimino perehvat.miz
-
То что раньше претензий не было, не означает отсутствие проблем. Отсутствие субтитров было и раньше (имеется ввиду при общении с РП ответ можно воспринимать только на слух, а с РП вообще не все общаются). А триммирование я не замечал - у меня оно тоже включено. Если бы =СВГ=FOXER64 не обратил на это внимания, я бы и не подумал искать откуда оно берется. Треки будут проигрываться и отличий особых нет - все в пределах обычного: съезжают виды, при перезапуске - карта. Но, так происходит и с родными настройками. :cry: Попробуйте у себя. P.S. Я, конечно, могу убрать только триммирование или только субтитры, но даже такое изменение может привести к тому что трек сходиться не будет. Хотя, когда-нибудь он все равно перестанет сходиться. ;)
-
Еще две: 4. Потеря: - Сразу исправил фиксацию посадки на свой вариант. - Немного поправил сообщение над Цагери, игрок может оказаться правее и затем спутать широкое русло реки с озером. Если спутает и сейчас, не стал его от этого отговаривать из вредности. Пусть полетает в горах. :lol: 5. Побег: - Традиционное исправление посадки - Добавил в сообщение о связи с Зугдиди позывной площадки Варшава. Это первая миссия со вступительным треком. Выяснил, что настройки автора трека "переползают" к игроку. :( В частности, именно оттуда появляется триммирование педалей, отсутствие субтитров и, скорее всего, что-то еще - это уже не стал выяснять. Пришлось удалить все настройки из трека. Шансов угодить каждому - нет. :( В связи с этим вступительный ролик может проигрываться не так, как замышлял автор, но летать все же удобнее со своими настройками. С остальными миссиями с треками, наверное, придется поступить так же. :( 4 Mimino poterya.zip 5 Mimino pobeg.zip
-
А у Вас там не десант, так что будет работать всегда. (Ну разве что совсем поломают) :)
-
Ох, ну без дымов, так без дымов. Честно говоря, мне они не понравились. Тем более логика их работы, когда они включаются, а когда - нет, осталась загадкой. Изменений много, но целом: для тех, кто честно носил грузы - ничего не изменится. Из существенного: 1. Все посадки фиксируются. 2. Теперь нельзя пройти миссию не доставив грузы по назначению. При попытке улететь без груза выдается предупреждение (не сразу). 3. Если по каким-то причинам, не удалось поставить груз в нужную зону с первой попытки (зоны не изменились), можно зацепить груз снова и попробовать еще раз. Количество попыток не ограничено. 4. Песня Мириам теперь снова звучит на обратном пути. 5. Если звучат песни и мычит корова - то вы все делаете правильно. 6. Добавлены отсутствующие условия провала миссии. (Погибший экипаж, повреждение грузов) 7. Грузы стали хрупкими. Баулы туристов не слишком, корова нежнее. P.S. Там бы первую картинку в брифинге заменить на более подходящую. 3 Mimino korova.zip 3 Mimino korova.z01.zip
-
Я только месяц назад вспомнил, что у меня есть вертолетный пак. До этого на вертушке летал только в первой акуле еще 1С-овской. Так что, новичок - это я. И я был удивлен, когда не увидел дыма на площадке, а по документации должен был быть. Поэтому как раз для новичка - наверное правильно с дымом, без дыма будет в Пожаре. 1. Летал старую версию. 2. Для того чтобы ее НЕ пройти нужно очень постараться, поэтому прошел и не заморачивался. И только когда не сработала посадка в новой версии, полез внутрь. Могу оставить как было. И только исправить посадки. Отлично.
-
Вообще-то, это стандартная работа с грузом. Мне даже делать ничего не надо. Вас же не смущает дым, когда Вы выбираете груз? Могу, конечно, сделать и без дыма, но тут, действительно, придется делать. Я вот что имел ввиду: Она либо не заканчивается, либо заканчивается успехом. Поэтому и не было. А в последней версии и посадка у туристов не работает.
-
Будет как в документации: выбрали, обозначенный дымом, груз - отцепили в обозначенном дымом месте. Там все равно много доделывать, кроме этого. Договорились. :)