Timujin Posted July 2, 2017 Posted July 2, 2017 (edited) Не совсем верно, штатная генерация движка работает, просто такое ощущение, что он берет "высвободившееся" ID, к тому же я пробовал в таблицу группы назначать ID собтвенной генерации, движок их игнорировал Edited July 2, 2017 by Timujin
StarLey_Andrew Posted March 26, 2018 Posted March 26, 2018 Приветствую всех! С проблемой пытаюсь разобратся уже который год. Смысл в чем. Есть конечный класс Spot. У него есть функция getPoint, но в игре, создав ИК-луч в режиме бинокля я не могу получить сам spot! Как его искать или получать? Пробовал и world.searchObject (spot... и многое другое. Кто знает как в SSE получить координаты точки от ИК-луча? [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic70217_5.gif[/sIGPIC] Актуальные скрипты от StarLey_Andrew Автоматизация процессов при создании миссий в обновляемом сообщении с набором миссий использования скриптов без навыка программирования
StarLey_Andrew Posted March 27, 2018 Posted March 27, 2018 Добрый! Попробую переформулировать вопрос. Как можно получить массив spot от биноклей (а иначе он игроком и не создается) в произвольный момент времени, с учетом того, что spot является отдельным классом? Пусть не на всей карте, а в определенном объеме. Или как средствами SSE отловить куда смотрит игрок? [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic70217_5.gif[/sIGPIC] Актуальные скрипты от StarLey_Andrew Автоматизация процессов при создании миссий в обновляемом сообщении с набором миссий использования скриптов без навыка программирования
third_man Posted March 27, 2018 Posted March 27, 2018 Приветы! Возможно ли с помощью тригерров или скрипта командовать боту включить БАНО, выпустить закрылки и т.п.? Нашел в скриптах спитфаера такое: elements["NAV_LIGHTS"] = default_2_position_tumb(_("Cockpit.SpitfireLFMkIX.nav_lights"), devices.CONTROLS, device_commands.Button_7, 46) Я выставил для "выполнить действие с арматурой кабины" устройство 46, команда 3007, значение 1, но ничего не вышло. Куда копать?
sea2sky Posted May 31, 2018 Posted May 31, 2018 А кто-нибудь знает как получить Airbase object, имея airdromeId ? i5-9600K@4.8GHz ★ 32Gb DDR4 ★ rtx5070ti ★ Quest Pro ★ Warthog on Virpil base
StarLey_Andrew Posted June 3, 2018 Posted June 3, 2018 А кто-нибудь знает как получить Airbase object, имея airdromeId ? Варианта два или циклом перебрать аэродромы и при совпадении id получить имя, или взять объект методом _obj=Object.getByID(id), а потом получить имя через _obj:getName(). Пишу на вскидку без проверки. Подробнее здесь https://wiki.hoggitworld.com/view/Simulator_Scripting_Engine_Documentation [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic70217_5.gif[/sIGPIC] Актуальные скрипты от StarLey_Andrew Автоматизация процессов при создании миссий в обновляемом сообщении с набором миссий использования скриптов без навыка программирования
ctajiuh58 Posted February 4, 2021 Posted February 4, 2021 (edited) Не уверен где точно задать этот вопрос в багах или тут. Разве у юнита су25\25т не должно быть атрибута [Bombers]? UPD. Туда же вопрос по а10с2, ajs37 (это пока все что проверил) А вот у хариера почему то есть такой атрибут. Edited February 4, 2021 by ctajiuh58 Серверы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super
ICS_Vortex Posted March 7, 2021 Posted March 7, 2021 (edited) 04.02.2021 в 09:41, ctajiuh58 сказал: Не уверен где точно задать этот вопрос в багах или тут. Разве у юнита су25\25т не должно быть атрибута [Bombers]? UPD. Туда же вопрос по а10с2, ajs37 (это пока все что проверил) А вот у хариера почему то есть такой атрибут. БД типов вообще мрак полнейший. Нормально типы взять для каждого юнита не получается уже давно...3 или 4 уровня категорий, а толку ноль. Блохи с коровами в перемешку Кстати, попутно спрошу. В MSE реально подключить сокеты? Интересует HTTP Edited March 7, 2021 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
ICS_Vortex Posted March 7, 2021 Posted March 7, 2021 Погуглив, я так понял, что можно, закомментировав sanitize модуля require к примеру, в Mission Scripting.lua 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
ctajiuh58 Posted March 9, 2021 Posted March 9, 2021 (edited) 08.03.2021 в 06:29, ICS_Vortex сказал: БД типов вообще мрак полнейший. Нормально типы взять для каждого юнита не получается уже давно...3 или 4 уровня категорий, а толку ноль. Блохи с коровами в перемешку Кстати, попутно спрошу. В MSE реально подключить сокеты? Интересует HTTP Уже забил, просто работаю с typeName сразу. Комментированием snitize снимаются все ограничения вроде. Спрушу также: у меня одного наземка не соблюдает скорость заданную на маршрутной точке и топит на все деньги? Edited March 9, 2021 by ctajiuh58 Серверы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super
Sobakopes Posted September 26, 2021 Posted September 26, 2021 (edited) Делаю уровень с динамическим созданием целей. Группы создавать и удалять научился, а подскажите как динамически создавать площадку дозаправки? При создании юнита типа 'FARP', он проваливается куда-то под ландшафт. Хотя на карте ф10 он показывается. Edited September 26, 2021 by Sobakopes
ctajiuh58 Posted September 27, 2021 Posted September 27, 2021 12 часов назад, Sobakopes сказал: Делаю уровень с динамическим созданием целей. Группы создавать и удалять научился, а подскажите как динамически создавать площадку дозаправки? При создании юнита типа 'FARP', он проваливается куда-то под ландшафт. Хотя на карте ф10 он показывается. Должно работать. Без кода трудно сказать в чем проблема. Серверы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super
Sobakopes Posted September 27, 2021 Posted September 27, 2021 (edited) local data = { ["visible"] = true, ["tasks"] = {}, ["hidden"] = false, ["units"] = { [1] = { ["y"] = ranpos.z, ["type"] = "FARP", ["name"] = "FARP", ["heading"] = 0, ["x"] = ranpos.x, }, }, ["name"] = "Po", } coalition.addGroup(country.id.RUSSIA, -1, data) Это я поставил фарб. Дальше я ставлю здание с топливом. data = { ["visible"] = true, ["tasks"] = {}, ["hidden"] = false, ["units"] = { [1] = { ["y"] = ranpos.z + 20, ["type"] = "FARP Fuel Depot", ["name"] = "Fuel", ["heading"] = 0, ["x"] = ranpos.x + 20, }, }, ["name"] = "Be", } coalition.addGroup(country.id.RUSSIA, -1, data) 6 часов назад, ctajiuh58 сказал: Должно работать. Без кода трудно сказать в чем проблема. Посмотри пожалуйста. Edited September 27, 2021 by Sobakopes
ctajiuh58 Posted September 28, 2021 Posted September 28, 2021 17 часов назад, Sobakopes сказал: local data = { ["visible"] = true, ["tasks"] = {}, ["hidden"] = false, ["units"] = { [1] = { ["y"] = ranpos.z, ["type"] = "FARP", ["name"] = "FARP", ["heading"] = 0, ["x"] = ranpos.x, }, }, ["name"] = "Po", } coalition.addGroup(country.id.RUSSIA, -1, data) Это я поставил фарб. Дальше я ставлю здание с топливом. data = { ["visible"] = true, ["tasks"] = {}, ["hidden"] = false, ["units"] = { [1] = { ["y"] = ranpos.z + 20, ["type"] = "FARP Fuel Depot", ["name"] = "Fuel", ["heading"] = 0, ["x"] = ranpos.x + 20, }, }, ["name"] = "Be", } coalition.addGroup(country.id.RUSSIA, -1, data) Посмотри пожалуйста. У вас дата для ФАРПа неправильно собрана, должно быть: local data = { ["visible"] = true, ["tasks"] = {}, ["hidden"] = false, ["units"] = { [1] = { ["y"] = ranpos.z, ["category"] = "Heliports", ["shape_name"] = "FARP", ["type"] = "SINGLE_HELIPAD", ["name"] = "FARP", ["heading"] = 0, ["x"] = ranpos.x, }, }, ["name"] = "Po", } Эту инфу можно найти в файле mission, после распаковки миссии как архива .zip. Насчет здания с топливом вообще не уверен, мне кажется для него надо применять метод coalition.addStaticObject(enum countryId , table groupData ), https://wiki.hoggitworld.com/view/DCS_func_addStaticObject Серверы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super
Sobakopes Posted September 28, 2021 Posted September 28, 2021 8 часов назад, ctajiuh58 сказал: У вас дата для ФАРПа неправильно собрана, должно быть: local data = { ["visible"] = true, ["tasks"] = {}, ["hidden"] = false, ["units"] = { [1] = { ["y"] = ranpos.z, ["category"] = "Heliports", ["shape_name"] = "FARP", ["type"] = "SINGLE_HELIPAD", ["name"] = "FARP", ["heading"] = 0, ["x"] = ranpos.x, }, }, ["name"] = "Po", } Эту инфу можно найти в файле mission, после распаковки миссии как архива .zip. Насчет здания с топливом вообще не уверен, мне кажется для него надо применять метод coalition.addStaticObject(enum countryId , table groupData ), https://wiki.hoggitworld.com/view/DCS_func_addStaticObject Теперь фарп наконец заработал. Бензин и боеприпасы именно таким способом добавились и тоже работают как полагается. Перезаправляют и заряжают. Не могу только добиться работы ремонта на фарпе. Урал с антенной SKP-11 и блиндаж КП не помогли. Как ремонта добиться?
YuKoN Posted September 28, 2021 Posted September 28, 2021 11 минут назад, Sobakopes сказал: Как ремонта добиться? https://wiki.hoggitworld.com/view/FARPs 1 HP Reverb G2 --------- Logitech G940
Sobakopes Posted September 30, 2021 Posted September 30, 2021 28.09.2021 в 07:30, ctajiuh58 сказал: У вас дата для ФАРПа неправильно собрана, должно быть: local data = { ["visible"] = true, ["tasks"] = {}, ["hidden"] = false, ["units"] = { [1] = { ["y"] = ranpos.z, ["category"] = "Heliports", ["shape_name"] = "FARP", ["type"] = "SINGLE_HELIPAD", ["name"] = "FARP", ["heading"] = 0, ["x"] = ranpos.x, }, }, ["name"] = "Po", } Эту инфу можно найти в файле mission, после распаковки миссии как архива .zip. Насчет здания с топливом вообще не уверен, мне кажется для него надо применять метод coalition.addStaticObject(enum countryId , table groupData ), https://wiki.hoggitworld.com/view/DCS_func_addStaticObject Я создал карту https://forums.eagle.ru/topic/283233-sluchajnyj-boj-sirija/ В ней можно ставить фарп командой радиоменю ф10. Есть такая ошибка, что если ты хоть раз приземлился на созданный фарп и даже без зарядки взлетел, то следующее создание фарпа удаляет вертолëт игрока с карты. Без приземления можно сколько хочешь строить фарпы. Скрипт создания фарпа SpawnFARP. Lua. Именно когда его нажимаешь, вертолëт исчезает и ты переходишь в зрители.
ctajiuh58 Posted October 1, 2021 Posted October 1, 2021 10 часов назад, Sobakopes сказал: Я создал карту https://forums.eagle.ru/topic/283233-sluchajnyj-boj-sirija/ В ней можно ставить фарп командой радиоменю ф10. Есть такая ошибка, что если ты хоть раз приземлился на созданный фарп и даже без зарядки взлетел, то следующее создание фарпа удаляет вертолëт игрока с карты. Без приземления можно сколько хочешь строить фарпы. Скрипт создания фарпа SpawnFARP. Lua. Именно когда его нажимаешь, вертолëт исчезает и ты переходишь в зрители. В логе dcs при этом нет ошибок? В самом скрипте ничего что вызвало бы такое поведение не увидел, похоже на баг DCS. Саму миссию нет возможности проверить, нет сирии. Сделайте проверочную миссию с созданием фарпа на кавказе и выложите в баги. Серверы КВАС. Железо: I9-9900k, 32GB DDR4, SSD, RTX 2080super
HeXa4yPa6oTaTb(Юрий) Posted November 2, 2022 Posted November 2, 2022 Ребята, а возможно ли создать такой скрипт, чтобы гамма в игре менялась автоматически, в зависимости от времени суток в игре. Не прошу создавать с нуля и до конца, просто помогите сделать это, если конечно же это возможно. Заранее СПАСИБО.
Recommended Posts