Jump to content

BR55Sevas

Members
  • Posts

    1939
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by BR55Sevas

  1. Без проблем, 8й год пользуюсь без единого глюка
  2. Можно перенести часть папок символьными ссылками, гуглите mklink. Работает, проверено.
  3. Будет ли действовать скидка на Ка-50 -3, если у меня есть Ка-50 -2, но ключ от неё не отображается в профиле в магазине, но в игре в модулях ключ есть? Очень давно обновлял ключ от дисковой версии Ка-50-1 на Ка-50-2 и уже не помню как это всё происходило. Спасибо.
  4. Thanks, Grimes! Everything work as needed. You are the true guru of lua and mist!
  5. Yes, all I want is just to get info (nickname and postion vector) about live units controlled by human only - clients. I have tried your advice Now my code looks like this, I`ve changed u to nickname for better code readability local units = mist.makeUnitTable({'all'}) for i=1,#units do local nickname = Unit.getByName(units[i]):getPlayerName()-- this is 35th line where error is trigger.action.outText(nickname, 100) end But same as before I have error. I suppose I need to check if unit is selected by human, because now if unit exist in list, but if it`s not controlled then playerName is nil value. But what proper way to check if unit under client control? Debug #unit count return 1 even if in mission only server and plane not choosen
  6. How can I extract client nicknames and their position from mission with MIST? I trying this way, starting to enumerate units name. But when I try to print name I have this error local units = mist.makeUnitTable({'[all]'}, {'static','ship','vehicle'}) for i=1,#units do if Unit.getByName(units[i]) then -- if returned local u = Unit.getByName(units[i]).unitName --local testNAME = u.unitName --trigger.action.outText(u, 100) end end
  7. Новую фм никто и не заявлял. в моде су-35 ФМ от Су-27, но другая СДУ, благодаря ей самолет ведёт себя совсем по другому, особенно хорошо это проявляется в групповых полетах.
  8. Лучше уж здесь, чтобы другие видели.
  9. Соотношение (скилл кодинга + 3д моделеры+ художники) / наличие свободного времени там на порядки выше, чем тут. Посчитайте количество официальных внешних разработчиков там и тут. Всё сразу поймёте. От наших только И-16 есть. Белсиметек, по понятным причинам не считаем.
  10. Увы, но даже моды сами готовятся к земле. В бете ЕД уничтожило возможность создания и работы таких модов, скоро они перестанут работать и в релизе. Летайте на оригинальных модулях.
  11. Как в скрипте export.lua получить полный путь к самому export.lua? Внутри export.lua я хочу вызвать файлы, лежащие рядом. Но сейчас приходится прописывать полный путь, начиная с диска и т.д. dofile(SelfPath .. "Coordinats.lua") dofile("I:\\Games\\DCS.openbeta\\Scripts\\PIDControllers.lua") На другом компе, очевидно, путь будет другой. Конструкция вида local SelfPath = lfs.currentdir() выдает путь в корень игры Но экспорт находится в Сохраненных играх. Вот это function script_path() -- remember to strip off the starting @ return debug.getinfo(2, "S").source:sub(2) end выдает путь к СохрИграм, но без буквы диска, то есть так 2020-06-11 20:39:27.679 DEBUG LuaExport::LuaExportStart: :\Games\DCS.openbeta\Scripts\Export.lua
  12. https://drive.google.com/drive/folders/1RqvgfXmI4FgwvyHUFi2p16E8fHmQ_Rce
  13. Проблема имеет место быть, но почему она иногда проявляется не понятно. Надо попробовать открыть файл DCS.openbeta\Mods\aircraft\Su-35\entry.lua в самом начале надо исправить вот это на вот это
  14. Как с помощью экспорта получить направление самолёта? Вот это выдаёт значение, которое расходится с показаниями по ИЛС и будильнику градусов на 6 (для Кавказа) Примерно я понимаю, что функция наверно выдаёт курс без учёта магнитного склонения. Тогда как получить внутриигровое магнитное склонение? На разных картах, понятное дело, оно будет разное. В Saved Games\DCS\Data\MagVar\TabularData\ данные в бинарниках. Поправьте экспорт, либо как точно вытащить курс? Либо подскажите структуру бинарника.
  15. We found the problem month ago. ED officially confirmed thats some mods (in my case using FC dlls) are dead. https://forums.eagle.ru/showpost.php?p=4287787&postcount=48
  16. Нужно найти папку Сохраненные игры\DCS\Scripts\ и в неё скопировать export.lua Эта папка обычно на диске С С:\Users\Имя пользователя\Сохраненные игры\DCS\Scripts\
  17. Не просто сбалансировать, а забыть об этой особенности вообще. Как именно не видит джой? Оси нужно принудительно назначить - снизу оси нажмите ключ и двигайте джой по нужной оси.
  18. Возможно только с самолетами серии ГС.
  19. Ударим холодной бездушной цифровой автоматикой по МиГ-29 в ДКС! Или как превратить МиГ-29 в Airbus? Сделал маленький эксперимент по модификации СДУ МиГ-29. Это не совсем модификация внутриигровой СДУ, туда влезть нельзя. Это прокладка между джойстиком и игрой. Суть такова - программа получает ось джойстика, положение джойстика задает угловую скорость вращения самолета в игре и подсовывает в игру такое положение внутри игрового РУС, чтобы он выдерживал нужную угловую скорость вращения. Что это даёт? Не нужно триммировать самолёт. Вообще не нужно триммироваться, прямо совсем не нужно. При взлете и посадке можно катиться с поднятой носовой стойкой, при этом, ваш джойстик будет в центре. Практически полностью нивелируется любая болтанка по тангажу. В одиночном полёте не ощущается работа предкрылков, в групповом тестировал немного, пока неясно. https://cloud.mail.ru/public/3uYC/5opHUyBxn После запуска надо настроить ось крена и тангажа в программе, кривые по вкусу. В игре ось крена и тангажа очистить. Скопировать в папку User\Схраненные игры\DCS\Scripts export.lua Если такой папки нет, то создать её руками. Работать будет в онлайне, если разрешён экспорт. PS Да, это можно назвать читом. ТруЪ вирпилам, боящимся экспериментировать, лучше пройти мимо PS Вопросы правильности ФМ мига меня мало интересуют, всё сделано чисто ради интереса и фана.
  20. У вас модуль ГС есть?
  21. Спасибо за новости. Как вы наверно знаете, пользовательские модификации также являются частью жизни и расширения популярности любого проекта, в том числе и DCS. В связи с этим вопрос, для чего было принято решение о шифровании библиотек модулей ГС? Шифрование привело к тому, что теперь модификации, использующие кабины ГС, оказались нерабочими.
  22. Возможно так, но я не пробовал https://forums.eagle.ru/showpost.php?p=4190330&postcount=890
  23. Судя по экспорту данных из игры координаты прямоугольные. Есть возможность вытащить gps по wgs84, но изза того что земля в игре плоская, то gps координаты плывут в разных частях карты. Центр мира для кавказа, насколько помню, гдето в центре черного моря, но не уверен. Можете качнуть мою панель и посмотреть, вторая программа mfdgps работает скоординатами gps из игры.
  24. local GREEN_TRANSPARENT_COLOR = {0 ,255,0,128} --128,165,0,120 local HUD_BASE_TEXTURE = MakeMaterial(IndicationTexturesPath.."HUD_base.dds",GREEN_TRANSPARENT_COLOR) local HUD_base = CreateElement "ceTexPoly" --this could be the text area on HUD HUD_base.name = create_guid_string() -- this must be external function call. HUD_base.vertices = {{-grid_radius, grid_radius}, { grid_radius, grid_radius}, { grid_radius,-grid_radius}, {-grid_radius,-grid_radius}} HUD_base.indices = {0,1,2,2,3,0} HUD_base.tex_coords = {{0,0},{1,0},{1,1},{0,1}} HUD_base.material = HUD_BASE_TEXTURE HUD_base.init_pos = {0,0} HUD_base.collimated = true HUD_base.change_opacity = false HUD_base.parent_element = grid_origin.name AddElement(HUD_base)
×
×
  • Create New...