-
Posts
896 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by Hitryi
-
Нет, это все-таки ваше ИМХО. Повторюсь, так думают не все.
-
Кто-то настраивает в профайлере, а кто-то непосредственно в симуляторе. Возможность изменения настроек во время миссии, сократит время на настройку и тестирование импута убрав из этого процесса время на загрузку, старт и выход из миссии.
-
А по мне, лучше чтобы большинство ЛА имели реализацию не ниже уровня Ка-50. В идеале, (а идеал как известно не достижим) заменить все Локоновские ЛА на DCS модули.
-
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
Еще немного поэкспериментировал. Пример добавляет вертолетам при взлете пункт в радиоменю. При выборе данного пункта, на землю будет брошена дымовая шашка для определения направления и силы ветра в месте предполагаемой посадки. heli_smoke.lua heli_smoke.miz -
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
Только сейчас добрался до игры. Проверил на чистом SSE. Ошибка не возникает. Но вижу, что тест уже не нужен. =) Проверяли с товарищем, вроде когда я выходил с его сервера, ошибка не возникала. Хотя, действительно, может быть я успевал занять свободный ЛА. -
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
BAntDit, в перевозке пехоты, как я понял, загружать ее можно только в заранее обозначенных зонах погрузки. Можно ли производить забор пехотинца в произвольном месте, или динамически переопределять зону погрузки юнита? -
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
Вот что у меня на данный момент получилось. Описание в общих чертах. При катапультировании через некоторое время создается пехотный юнит. Если коалиция ЛА - красная, создается Российский пехотинец, если синяя - пехотинец США. При появлении пехотинец включает радиомаяк. Если к юниту приближается вражеский юнит, он не подает никаких сигналов. Если приближается дружественный юнит на расстояние 5 км, пехотинец пускает ракеты 1 раз в 20 сек. Если дружественный юнит приближается на расстояние 1.5 км, пехотинец зажигает сигнальный дым. Проблемы. 1) Россия должна быть в красной коалиции, США в синей. Из других стран, как я понял, пехота есть только у Грузии. 2) Время на "полет на парашюте" дается 3 минуты. Если кто-нибудь опишет как по времени происходит полет на парашюте, то можно будет вычислять по высоте. Например, если брать раскрытие парашюта сразу же, то полет с высоты 10000м со скоростью 15км/ч будет длится более получаса. 3) Радиомаяк включается триггером. Если пилота убить, радиопередача остается. Включить радиомаяк через команды юниту не получилось, в этом случае, как мне кажется, маяк выключался бы со смертью пилота. 4) Если клиент зайдет в игру после момента катапультации, радиопередачу он не услышит. 5) Если катапультируется сам игрок (в офлайне), или сервер (в онлайне), то на момент выхода из миссии у меня выдается ошибка (во вложении). Как ее победить у меня нет идей. 6) Рядом с появившимся юнитом приземляется моделька пилота на парашюте и их становится двое. Это очень заметно. Что можно сделать. 1) Вычислять время падения по высоте (см выше) 2) Каждому следующему катапультанту, давать другую частоту маяка. Например, увеличивать на 1. Чтобы можно было найти каждого. В приложении тестовая миссия. Через несколько секунд после старта взрывается A-10C, пилот катапультируется. К нему можно подлететь на Ирокезе. Далее нужно его спасать. Но для этого мне надо еще разобраться со скриптом перевозки Бандита... =) Pilot_ejecting.miz custom_ejecting.lua -
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
Условие рабочее. Может флага нет? Или значение не равно 1? Или до условия ошибка где-то -
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
Ага. Уже попался на этом =) В результате: -1 вечер, -N нервных клеток, и уменьшенный ресурс клавиатуры. =) Выходил из ситуации выдачей текстовых сообщений на каждом шаге. По ним и контролировал выполнение. -
Зачитывается ли PayPal для контроля достижения стреч глов на Кикстартере, или сумма на нем просто как приятная добавка? --------------- Upd. Сейчас и на самом кикстартере за 150 перевалило. Поздравляю!
-
Как жаль, что я не в Минске. Думаю, это был бы девайс с пометкой "к покупке", как это было с трэкиром и педалями: взял на пробу - понравилось - купил. Если в описании вибронакидки появится надпись: "Поддерживаемые игры - DCS World", куплю без пробы... :)
-
http://forums.eagle.ru/showpost.php?p=1894494&postcount=6 Давно уже пора
-
Вибронакидка поддерживается в DCS? Или она сама по себе от уровня громкости работает?
-
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
Большое спасибо (форум не дает "+" поставить) Буду пробовать. ---------- Отличная штука этот timer.scheduleFunction... Какой потенциал... Никогда раньше с таким не сталкивался. BAntDit, респект! Твой кусок кода заработал сразу и без вопросов. -
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
Дать время на "приземление" в ближайших планах. С остальным, все не просто... -) Радиомаяк включать вроде можно, надо только разобраться как. -) Заставить юнит подавать сигналы. Тут проблема. Планировал при приближении спасателя на определенную дистанцию давать сигнальную ракету, а при большем сближении зажигать сигнальный дым. Но как отследить приближение спасателя пока не знаю. Контролировать скриптами вхождение в триггерную зону вроде нет возможности, надо использовать поиск. -) Проверить работу на сетевом варианте. Поскольку только начинаю разбираться, даже на простейшие операции уходит кучу времени. -
Попробуй после того, как нажмешь "назначить..." просто переместить нужный слайдер из одного крайнего положения в другое и обратно. Он сам выберется. R - это скорее всего Rudder (педали), а T - это Thtottle (тяга).
-
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
Может так попробовать: if (world.event.S_EVENT_DEAD == event.id and 1 == trigger.misc.getUserFlag('номер_флага') ) then -
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
BAntDit, спасибо. Но похоже тут глюк. Если координаты точки получать при помощи local _point = _object:getPoint(); и при этом объектом является самолет, то при создании по этим координатам наземного юнита юнит будет в самой точке, т.е. в воздухе. Если объектом для получения координат будет вертолет или Мустанг, то юнит создаётся на земле. Объект цеплялся и по local _object = event.initiator; и по local _object = Unit.getByName('Pilot2'); без разницы. Думал, что зависит от скорости, но из Мустанга юнит на земле оказывается при скорости 500 км/ч, а из другого самолета висит в воздухе и при 250 км/ч. ----------------------- Upd. Баг локализовал. Баг скорее всего мой. =) Когда добавляем юнит table.insert(_units, { unitType = 'Infantry AK', unitName = 'dynamic_apc_1', playerCanDrive = false, point = { x = _point.x, y = _point.z } }); координатам надо небольшую прибавку дать table.insert(_units, { unitType = 'Infantry AK', unitName = 'dynamic_apc_1', playerCanDrive = false, point = { x = _point.x + 10, y = _point.z + 10 } }); Видимо, в момент появления пехотинец оказывается на тушке самолета, поэтому и остается в воздухе. В предыдущие разы к одной из координат была прибавка, поэтому у небольших самолетов (Мустанг, Ка-50) при определенном курсе пехотинец на самолет не попадал и оказывался на земле. В случае больших самолетов этой прибавки не хватало для выхода за пределы тушки самолета. Ну и немного с другой области. Если в миссии есть самолет игрока, на пехотинца можно посмотреть по F7, если нет игрока, пехотинец по F7 не виден. Увлекательное это занятие - баги отлавливать... =) -
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
BAntDit, выручай. Весь день убил :wallbash: Не могу поставить человека на грешную землю. Играюсь параметрами point{x,y} в то в воздухе висит, то в море стоит... local customEventHandler = {}; function customEventHandler:onEvent(event) if (world.event.S_EVENT_EJECTION == event.id) then mission.controller.sendMessageForAll('Пилот катапультировался '); local _object = event.initiator; local _point = _object:getPoint(); local _units = {}; table.insert(_units, { unitType = 'Infantry AK', unitName = 'dynamic_apc_1', playerCanDrive = false, point = { x = _point.x, y = _point.z } }); local _apc_group_desc = mission.utils.getGroupDescriptor('dynamic_apc', _point, _units); local _status, _result = pcall(function() local _apc_group = mission.model:createGroup(Group.Category.GROUND, country.id.RUSSIA, _apc_group_desc); return _apc_group; end); if _status then mission.controller.sendMessageForAll('Наземный юнит создан'); else mission.controller.sendMessageForAll('Наземный юнит не создан по причине ' .. assert(_result, 'unknown')); end end end; world.addEventHandler(customEventHandler); -
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
Большое спасибо. Начал потихоньку вникать, и теперь терзают сомнения - по силам ли?... Проблемы пошли с самого начала. Попробовал создать миссию с выводом сообщения скриптом по какому-либо событию. Взял msf.lua отсюда: http://forums.eagle.ru/showpost.php?p=1867010&postcount=193 Но на старте выдает ошибку: В тоже время с файлом msf_beta_1.0.1.lua выдранном из одного из примеров вроде работает. З.Ы. Если сильно отвлекаю своими нубскими вопросами, дай знать. Не буду тратить время и засорять форум. -
По маякам в Мире шпаргалочку небольшую сделал http://www.digitalcombatsimulator.com/ru/files/472384/
-
Я себе Yo-Yo другим представлял. =) Очень здорово, что сделали видео, в которых познакомили с командой разработчиков.
-
Разработка миссии на основе Simulator Scripting Engine
Hitryi replied to BAntDit's topic in Треки, Миссии и Кампании
BAntDit, подскажи, пожалуйста, какой функцией координаты получить в случае катапультирования? Попробую своими силами задачу про "спасение катапультанта" порешать... -
Ну вот и с VOR навигацией немного разобрался. Как и сообщил коллега с англоязычной ветки http://forums.eagle.ru/showthread.php?t=107806, в Мире пока 5 VOR-маяков: Gelendzhik 114.30 GNV Krasnodar 115.80 KRD Kopitnari 113.60 KTS Mineralnye 117.10 MNV Lochini 113.70 TBS Маяки работают, но не совсем. Сигнал поймал только Геленджике и Минводах. На счет других - даже находясь рядом с маяком с настроенной частотой поймать не удалось. При этом, особенно хорошо заметно в Геленджике, маяк ловится у поверхности земли, или если спустится ниже уровня маяка. Если подняться немного выше сигнал пропадает. Кажется, они излучают вниз, а не вверх.
-
Если купить сначала комп, а затем джойстик, может случится, что на момент подключения джойстика к компу, компьютер уже устареет. =)