Jump to content

Krab

Members
  • Posts

    69
  • Joined

  • Last visited

Posts posted by Krab

  1. Сейчас на сервере летаю, теперь СНС даже при первом старте только что взятого вертолета уже не работает. Вертолет появляется не запущенным, запуск - руками.

    В другой миссии работает СНС. Как так - непонятно.

  2. 1 час назад, Krab сказал:

     

     

    Да, моя ошибка - я потерял при пересборке триггерных команд команду ПРОДОЛЖИТЬ ДВИЖЕНИЕ.

    И да, останавливались солдаты не по триггерной команде СТОП.

     

    Исследование показало:

    Даже если убрать вовсе команду СТОП, десант почему-то, выбежав за триггерную зону и пробежав 3/4 пути до ППМ останавливается по не выясненной причине. Решение было найдено методом перебора - нужно триггер, задающий действие СЛЕДОВАТЬ К ППМ сделать повторяющимся. Как и почему, я не понимаю. При этом команда ПРОДОЛЖИТЬ ДВИЖЕНИЕ оказалась ненужной, получив команду СЛЕДОВАТЬ К ППМ группа перестает исполнять команду СТОП. Но что их тогда останавливает на пути к ППМ - не ясно

     

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

    Screen_220616_222729.png

    Сирия случайная Пальмира 1.miz 139 \u041a\u0431 · 0 скачиваний

    Но появляется другая проблема. Если повторяющийся триггер все время дает группе задание следовать на ППМ 2, то это исключает все последующие действия, даже если ППМ находится за пределами триггерной зоны. И придя в ППМ 2 группа просто встает там, какие бы в этом втором ППМ им не были даны дальнейшие задачи, например идти из ППМ 2 в какой нибудь следующий ППМ, группа стоит и никуда не идет.

  3. 1 час назад, SL PAK сказал:

    Звучит как срабатывание условия остановится если не зоне. Можно заблокировать срабатывание триггера остановки проверкой что юниты не высажены в зонах разведки и штурма. Для этого при высадке в этих зонах поднимать флаг допустим 1. А в триггере с командой стоп в условиях проверять что этот флаг ложен.

    И я не вижу команду ПРОДОЛЖИТЬ ДВИЖЕНИЯ перед командой СЛЕДОВАТЬ НА ППМ. Но возможно это не критично. Важно понять что их останавливает. Действительно ли команда СТОП. Можно проверить это воспроизведя ситуацию в миссии с удаленной командой СТОП.

     

     

    Да, моя ошибка - я потерял при пересборке триггерных команд команду ПРОДОЛЖИТЬ ДВИЖЕНИЕ.

    И да, останавливались солдаты не по триггерной команде СТОП.

     

    Исследование показало:

    Даже если убрать вовсе команду СТОП, десант почему-то, выбежав за триггерную зону и пробежав 3/4 пути до ППМ останавливается по не выясненной причине. Решение было найдено методом перебора - нужно триггер, задающий действие СЛЕДОВАТЬ К ППМ сделать повторяющимся. Как и почему, я не понимаю. При этом команда ПРОДОЛЖИТЬ ДВИЖЕНИЕ оказалась ненужной, получив команду СЛЕДОВАТЬ К ППМ группа перестает исполнять команду СТОП. Но что их тогда останавливает на пути к ППМ - не ясно

     

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

    Screen_220616_222729.png

    Сирия случайная Пальмира 1.miz

  4. 9 часов назад, SL PAK сказал:

    После команды на высадку прописана команда "стоять" и юниты ее не выполняют? А если тот следующий ППМ поставит в зоне высадки и команду стоять прописать на нем?

     

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

    Тут все немного сложнее, и поставить ППМ в зоне высадке не получится.

    Задача у меня такая: я создал 2 триггерных зоны для высадки десанта - первую назовем "зона разведки", а вторую - "зона штурма". Если высадить десант в зоне разведки, к ним применяется действие "добавить задачу ИИ следовать к ППМ 2", если высадить в триггерной зоне штурма, то добавляется задача ИИ бежать к ППМ 3.

    И оставалось мне сделать так, что, если десант высадить вне этих двух зон, то пехотинцы стоят на месте. А этого добиться, не сломав работу предыдущих триггеров у меня  пока не получается.

     

     

    Например из последнего, я создал еще одну триггерную зону там, где загружаю десант в вертолет, и задал триггер с условием "вне зоны погрузки" и действием "группа стоп", а в предыдущие триггеры добавил действие (при высадке в триггерные зоны разведки или штурма) "продолжить движение". И все вроде бы начало работать, если десант высадить в одну из зон высадки - он бежит в сторону нужного ППМ, если высадить в другом месте - стоит. Но как только группа выходит из триггерной зоны, например "зона разведки" - на нее перестает действовать команда "продолжить движение", а команда "группа стоп" почему-то все еще действует, и бойцы останавливаются. И каким образом задать последовательность триггеров, чтобы все это дело правильно работало, мне пока не ясно.

     

     

    Сирия Пальмира 123.miz

  5. Подскажите, как настроить группу десанта в редакторе?

    Нужно, чтобы группа десанта, высаженная из вертолета игрока, начала исполнять основную задачу "стоять", вместо того, чтобы сразу бежать на следующий ППМ.

  6. Итак, поехали.

     

    0. Редактируешь файл конфигов мониторов ДКСа (внятным редактором на подобии Notepad ++). (в аттаче ищи файл конфигов).

    Я подписал все значения, что и где должно быть...Ну и кидаешь в папку конфигов ДКСа...или как то иначе (через JSGME)

    1. Делаешь центральный экран как Основной.

    2. Передвигаешь в винде правый экран ровно под центральный с выравниванием по левому краю.

    3. Идешь в ДКС.

    4. Выбираешь профиль Камера+ЛевыйМФД (с правой стороны)

    5. Устанавливаешь разрешение ДКСа по формуле :

    Ширина центрального * (высота центрального+высота правого).

    6. Применяешь настройки.

    7. Кайфуешь в полёте.

    Да, это действительно рабочий метод, хоть и костыль. Но применять можно, только придется перед игрой и после в настройках виндовса экраны туда сюда тягать, в принципе это не сложно.

    7b8ee787ed04.jpg

  7. А смысл заморачиваться то ? Все равно использовать одновременно виндовс и ДКС не получится.

     

    как только курсор мыши нажмет ченить в окне виндовс, ДКС сразу перестанет реагировать на отклик.

     

    Более того при движении мыши , например поворот камеры в кабине, она будет часто вылетать на соседний монитор и потерей отклика и соответствующим зависанием камеры.

     

    Это очень неудобно. У самого там мониторы стоят.

    Ну да, не получится, видео можно пустить на телевизор, чтоб скрасить дальние перелеты, а касательно мыши, я трекиром пользуюсь, так что эта проблема мне тоже не грозит.

  8. оке, то есть проблема в том, что нумерацию мониторов нельзя изменить?

     

    тогда попробуй перетащить мышкой прямо в окне настроек мониторы например таким образом.

     

    (при этом основным сделать ТВ, хотя это может и не важно)

     

    и напиши если получилось

    Да дело в том, что задвинув монитор 1 до конца вправо, все получается именно так, как я обрисовал, но появляется другая проблема, тащить окно через два монитора вправо, чтобы вывести его на левый монитор, совершенно никуда не годится. Поэтому хотелось бы найти способ запускать игру не с самого левого монитора (координаты 0.0), а со второго. Как это сделать непонятно, единственная надежда на параметр viewDx, но как им пользоваться пока тоже не ясно.

    Собственно вот этот скрин:3202e3280627.jpg

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

  9. Как там с настройкой то?

    Так же как и до этого: при выставлении параметра х=0 картина выглядит так 2493c7fb0dde.png

    Проблема в том, что отсчет координат идет от левого верхнего угла самого левого монитора, поэтому выставив х=0, получаем вьюпоинт центр на левом мониторе, а сдвинув на один монитор вправо, используя х=1920, получаем черный экран на левом мониторе.

    По совету USSR_Rik пытался поколдовать над viewDx в диапазоне -1..1, но безуспешно.

  10. Ясно, ну я эти сомнительные "клубы" стараюсь не посещать:)

    Ну там под вполне адекватными видео встречаются просто невероятно отбитые личности, мимо которых пройти просто невозможно, например: cb0efd44f585.jpg

    Как вам такой персонаж?

  11.  

    Кстати, рекомендую научится комментировать сообщения...а то в глаза режет немного...)

    Без обид.

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

  12. Eponsky_bot," вот все эти строчки определяют положение основной картинки." так, хорошо, я понимаю это так: строка x=... отвечает за начальную координату картинки. Отсчет ведется слева-сверху, имеем три монитора 1920,1920,1440 6866d5eaef61.jpg

    то есть, чтобы центральная картина отображалась на втором мониторе нужно значение x= вписать 1920. Правильно понимаю? Но, если так сделать, картинка будет на центральном мониторе, где ей и место, а все пространство слева заполнится черным. Так вот если значение х= задать 0, то игра будет отображаться с координаты 0-с левого монитора, что не нужно.

    Значение viewDx= присваивал 1 и -1, как посоветовал USSR_Rik, но результатов это не дало, возможно я что-то сделал неправильно.

    Да, кстати, рабочая версия, на которой я играю выглядит так: 32e2c03f996e.jpg

    , как видно при разрешении 5280*1080 и указанным на скрине конфигом, все расположено как надо, единственная проблема левый монитор занят черным экраном.

  13. Eponsky_bot,"Сам рабочий стол в виндовс, нормально показывается ? там где положено? (на левом мониторе?)" рабочий стол там где и положено на центральном(!) мониторе.

    "ты задал размер основного экрана 3840х1080" не понял, где? В конфиге? Там 3840-положение шквала, который выводится на правый монитор.

  14. zOrg,"Краб там все наглядно показано как что сделать., наверно нужно просто почитать... не?" наверно то что там написано у меня сделано уже давным давно, но я пытаюсь решить другую проблему. Там вообще не рассматривается вопрос оставления рабочего стола на самом левом мониторе, с которого игра и начинает отображаться.
×
×
  • Create New...