Сообщество Империал: [Сичевые Свитки - FAQ (Скриптинг M2TW) - "Скрипучие Медные Копи"] - Сообщество Империал




Master_TW_DAR

[Сичевые Свитки - FAQ (Скриптинг M2TW) - "Скрипучие Медные Копи"]

баснословные залежи инфы по скриптингу Меди 2
Тема создана: 29 января 2024, 14:05 · Автор: Master_TW_DAR
Просмотров:
 2 777

  • 2 Страниц
  • « Первая
  • 1
  • 2
 Master_TW_DAR
  • Imp
Imperial
 

Дата: 29 января 2024, 14:05

Сичевые Свитки - FAQ - "Скрипучие Медные Копи" (cкриптинг M2TW)



Существуют ли какие-нибудь общие рекомендации по работе со скриптами ?
Спойлер (раскрыть)


Что обозначают цифры в команде wait в приведенном ниже скриптовом блоке ?
Спойлер (раскрыть)


Каково значение скриптовой команды remove_trait ?
Спойлер (раскрыть)


Существует ли скриптовая команда расформирования войск? ?
Спойлер (раскрыть)


Каково значение скриптовой команды character_flash_start ?
Спойлер (раскрыть)


Каково значение скриптовой команды reveal_tile ?
Спойлер (раскрыть)


Каково назначение скриптовой команды terminate_monitor ?
Спойлер (раскрыть)


Как с помощью скрипта реализовать такую ситуацию, чтобы при смене определенной эпохи новые отряды появились бы только в одной фракции, а через некоторое количество ходов - во всех остальных фракциях, или постепенно (сначала у одной, затем у другой и т.д.) ?
Спойлер (раскрыть)


Как с помощью скрипта осуществить появление ивента с выбором "Да / Нет" на старте кампании, для того чтобы принять или отклонить какой-ли скрипт ?
Спойлер (раскрыть)


Как с помощью скрипта убить персонажа ?
Спойлер (раскрыть)


Как с помощью скрипта реализовать победу нападающей армии в режиме автобоя ?
Спойлер (раскрыть)


Как правильно прописать скриптовые команды осады и штурма поселения ?
Спойлер (раскрыть)


Чем отличаются между собой следующие типы событий FactionTurnStart/SettlementTurnStart/PreFactionTurnStart, определяющие работу скриптового монитора ?
Спойлер (раскрыть)


Чем отличаются скриптовые команды перемещения персонажа в указанные координаты reposition_character и move ?
Спойлер (раскрыть)


Можно ли при помощи скрипта изменить юниту параметры атаки / защиты ?
Спойлер (раскрыть)


Можно как-то обездвижить все действия на страткарте?
Спойлер (раскрыть)


Как принудить персонажа какой-либо фракции не перемещаться по страткарте (не атаковать другие фракции) ?
Спойлер (раскрыть)


Как с помощью скрипта прописать смерть персонажа, являющегося членом семьи ?
Спойлер (раскрыть)


Будут ли работать скрипты, которые были отредактированы и сохранены во время прожига игры ?
Спойлер (раскрыть)


Как правильно прописывать идентификаторы юнитов в скриптах ?
Спойлер (раскрыть)


За что отвечает скриптовое условие GarrisonToPopulationRatio ?
Спойлер (раскрыть)


Как будет вести себя скрипт с ивентом, если для данного ивента не задана инфокартинка ?
Спойлер (раскрыть)


Чем отличаются друг от друга типы скриптовых событий PreFactionTurnStart и FactionTurnStart ?
Спойлер (раскрыть)


Как в скрипте задать проверку через определенное число ходов, кратное какому-либо числу ?
Спойлер (раскрыть)


Зачем перед некоторыми скриптовыми условиями ставится знак "!" ?
Спойлер (раскрыть)


Как реализовать ситуацию, чтобы после уничтожения фракции через некоторое время появилась возможность возникновения бунта данной фракции ?
Спойлер (раскрыть)


Каково назначение скриптовой команды faction_emerge ?
Спойлер (раскрыть)


Какова суть скриптового условия I_IsFactionAIControlled ?
Спойлер (раскрыть)


Как с помощью скрипта смоделировать принудительную битву между армиями фракций ?
Спойлер (раскрыть)


Как при помощи скрипта прописать нейтральные отношения между фракциями ?
Спойлер (раскрыть)


Как правильно прописать код спауна армии, находящейся на морской территории в кораблях?
Спойлер (раскрыть)


Как с помощью скрипта реализовать передачу города от одной фракции к другой ?
Спойлер (раскрыть)


С помощью каких команд можно использовать счетчики-переменные в скриптах ?
Спойлер (раскрыть)


При помощи скрипта добавить денег любой фракции, управляемой игроком ?
Спойлер (раскрыть)


Как сделать, чтобы скриптовому счетчику изначально присваивалось какое-то значение, но только в начале, а не каждый ход (проблема в том, что команда set_counter без монитора активируется каждый ход) ?
Спойлер (раскрыть)


Существует ли такая скриптовая команда, которая запрещает обучать юнитов при определенных условиях ?
Спойлер (раскрыть)


Каково назначение и принцип действия скриптового условия SettlementPopulationTooLow ?
Спойлер (раскрыть)


Каково назначение и принцип действия скриптовой команды give_everything_to_faction ?
Спойлер (раскрыть)


Чем отличаются скриптовые условия I_CharacterSelected и I_CharacterExists ?
Спойлер (раскрыть)


Что сильнее нагружает движок игры - триггеры в export_descr_character_traits.txt или мониторы в campaign_script.txt ?
Спойлер (раскрыть)


Каково назначение скриптовой команды terminate_monitor ?
Спойлер (раскрыть)


Как исправить ситуацию: если с помощью скрипта прописать появление персонажа с уже использующимся именем и дать ему какие-либо характеристики, то указанные трейты появляются только у существующего персонажа с таким же именем, а создаваемый персонаж спаунится без трейтов ? Можно ли сделать так, чтобы трейты получал только новый персонаж ?
Спойлер (раскрыть)


При тестировании скрипта захвата поселения - полководец ИИ-фракции осаждает, а затем и атакует поселение - выявлено, что после победы персонаж с армией покидает поселение, и оно становится мятежным. Возможно ли каким-то образом исправить подобное поведение ИИ ?
Спойлер (раскрыть)


Как с помощью скрипта прописать условие захвата определенной фракцией конкретного поселения ?
Спойлер (раскрыть)


Существует ли скриптовая команда, посредством которой можно определить уровень дипломатических отношений между фракциями ?
Спойлер (раскрыть)


Возможно ли создание с помощью скрипта ситуации, в которой при определённых условиях выполнялось уничтожение конкретного персонажа у определенной фракции и появлялся другой персонаж вместо устраненного ?
Спойлер (раскрыть)


Как использовать скриптовую команду kill_character ?
Спойлер (раскрыть)


Можно ли с помощью скрипта спланировать смерть персонажа на определенном ходу ?
Спойлер (раскрыть)


В каких файлах игры сосредоточена информация об исторических событиях ?
Спойлер (раскрыть)


Как работает монитор I_CharacterTypeNearTile ?
Спойлер (раскрыть)


Как удалить юнитов в поселении после их спауна в результате срабатывания гарнизонного скрипта ?
Спойлер (раскрыть)


В чем заключается отличие типов скриптовых мониторов monitor_event и monitor_conditions ?
Спойлер (раскрыть)


Существует ли скриптовая команда, позволяющая сравнить состояние казны фракци с определенным значением денежной суммы ?
Спойлер (раскрыть)


Для каких целей в скриптовых мониторах используется оператор while ?
Спойлер (раскрыть)


Существует ли скриптовая команда, позволяющая проверить, какая фракция осаждает поселение ?
Спойлер (раскрыть)


Что означает идентификатор siege_assault_button в строке объявления скриптового события ?
Спойлер (раскрыть)


Можно ли с помощью скриптовой команды выполнить переименование поселения (например, в случае его захвата определенной фракцией) ?
Спойлер (раскрыть)


Как реализуется в игре скриптовое событие CityRazed ?
Спойлер (раскрыть)


Каково назначение скриптовой команды destroy_buildings ?
Спойлер (раскрыть)


Значение счетчика, задаваемое скриптовыми командами declare_counter, inc_counter, set_counter может принимать любые значения или только такие, которые соответствуют логическим (0 и 1) ?
Спойлер (раскрыть)


Чем отличаются друг от друга скриптовые условия SettlementName и I_SettlementExists ?
Спойлер (раскрыть)


В descr_strat.txt у каждой фракции существует так называемая "казна правителя", которая задается параметром denari_kings_purse.
Возможно ли изменять этот параметр в процессе игры скриптовым путем ?
Спойлер (раскрыть)


Как реализовать смену времен года (лето / зима) на страткарте в зависимости от ходов ?
Спойлер (раскрыть)


Каково назначение скриптовых условий FactionIsLocal и I_LocalFaction, чем они отличаются друг от друга ?
Спойлер (раскрыть)


Если прописать конкретное имя персонажа в скриптовом условии, проверяющем его существование ( I_CharacterExists <имя персонажа> ), а затем указать его в файлах names.txt и descr_names.txt, будет ли это имя выдаваться рандомным персонажам, появляющимся у фракции ?
Спойлер (раскрыть)

-Добавлено-
Как с помощью скриптовых команд заставить персонажа взять в осаду нужное поселение ? Следует ли в этом случае прописывать движение персонажа в точку расположения поселения ?
Спойлер (раскрыть)


Чем отличаются друг от друга скриптовые условия FactionIncome и Treasury ?
Спойлер (раскрыть)


Чем отличаются обычные события, задаваемые в файле descr_events.txt от исторических событий, вводимых в campaign_script.txt скриптовым путем ?
Спойлер (раскрыть)


Где в текстовых файлах игры редактируются настройки стихийных бедствий ?
Спойлер (раскрыть)


Как побороть ошибку "is unavailable from event <>when testing <SettlementBuildingExists> condition", выдаваемую system.log.txt ?
Спойлер (раскрыть)


Как задать при помощи скрипта появление армии (далее "спаун") в определенной точке карты ?
Спойлер (раскрыть)


Как с помощью скрипта смоделировать ситуацию, чтобы ИИ в начале игры (на 1 ходу) получал определенную сумму денег, с условием, что фракцией управляет ИИ ?
Спойлер (раскрыть)


Какие действия можно предпринимать с счетчиками при создании скриптов в игре ?
Спойлер (раскрыть)


Как написать скрипт "несколько ходов за год" и как в этом случае будут стареть персонажи ?
Спойлер (раскрыть)


Для чего предназначена команда date в нижеприведенных строках задания ивента ?
Спойлер (раскрыть)


Как связываются ивент и инфокартинка, где в директории мода лежат инфокартинки событий ?
Спойлер (раскрыть)


В каких текстовых файлах регулируются настройки контратаки (вылазки) компьютера из осаждаемого поселения ?
Спойлер (раскрыть)


В каком файле M2TWK прописываются квестовые задания ?
Спойлер (раскрыть)


Как сделать в M2TW реформу изменения нанимаемых фракцией юнитов ?
Спойлер (раскрыть)


Известно, что можно поменять боевую модель (battle_model) лидера фракции. Можно ли скриптом или чем-нибудь другим поменять страт-модели у ребелов ?
Спойлер (раскрыть)


В каких текстовиках находится триггер, отвечающий за марианскую реформу ?
Спойлер (раскрыть)


Для чего предназначена и как используется скриптовая команда send_character_off_map ?
Спойлер (раскрыть)

-Добавлено-
Можно ли смоделировать такое, чтобы на протяжении игры команды передвижения использовались не для конкретных персонажей, а для типов персонажей, например лидер фракции или атакованный персонаж ?
Спойлер (раскрыть)


Как реализовать с помощью скрипта ситуацию - если фракция потерпела поражение, то через некоторое время эта фракция возрождается ?
Спойлер (раскрыть)


Как создать скрипт с принятием / отклонением действий (например, если "ДА", то действие игры меняется полностью, а если "НЕТ", то остаётся неизменным) ?
Спойлер (раскрыть)


Как с помощью скрипта осуществить движение персонажей и их дальнейшую битву при перемещении стратегической камеры ?
Спойлер (раскрыть)


В чем отличие задания скриптовых команд спауна армии на территории провинции и в поселении данной провинции ?
Спойлер (раскрыть)


Как реализовать событие смены эпох в моде ?
Спойлер (раскрыть)


Как смоделировать при помощи скрипта ситуацию, чтобы фракция не погибала при потере всех членов семьи ?
Спойлер (раскрыть)


Возможно ли написать скрипт, который бы управлял перемещением командира на стратегической карте, без участия в этом игрока (по принципу пролога в RTW) ?
Спойлер (раскрыть)

-Добавлено-
Можно ли с помощью скрипта проверить наличие между фракциями торгового соглашения ?
Спойлер (раскрыть)


Как сделать из скрипта с условием "принять / отклонить" (скрипт "Сигнальные огни") скрипт с условием "принято" ( просто происходит событие, которое нельзя отклонить) ?
Спойлер (раскрыть)


Каково назначение скриптовой команды add_settlement_turmoil ?
Спойлер (раскрыть)


Как совершить убийство персонажей скриптовым способом ?
Спойлер (раскрыть)


Создание событий "Да" и "Нет"

Как создать событие Да\Нет ?
Спойлер (раскрыть)


Как добавить историческое событие?
Спойлер (раскрыть)


Как создавать события (ивенты) ?
Спойлер (раскрыть)


Какие файлы отвечают за поведение ИИ на страткарте, а какие на тактике ?
Спойлер (раскрыть)


В каких текстовых файлах игры редактируются настройки Крестового Похода / Джихада ?
Спойлер (раскрыть)


Возможно ли составить триггер, который изменял бы характеристику персонажа каждый ход и начислял последующий уровень трейта (есть 4 навыка - "Зимний", "Весенний", "Летний", "Осенний" - как привязать их к определенному времени года?
Спойлер (раскрыть)


Как написать скрипт, чтобы появляющиеся повстанцы были не глобальными, а принадлежали некоторой фракции как в скрипте "Востание баронов" ?
Спойлер (раскрыть)


Как реализовать при помощи скрипта ситуацию, позволяющую возвращать уничтоженные фракции, в случае мятежа в провинции, либо возродить погибшую фракцию, как это было возможно в британской компании с Фракцией Баронов, чтобы при этом она оставалась вассалом?
Спойлер (раскрыть)


Как сделать появляющуюся фракцию играбельной со старта?
Спойлер (раскрыть)
     Master_TW_DAR
    • Imp
    Imperial
     

    Дата: 02 января 2026, 10:16

    Цитата

    Мне бы знать, как сделать так, чтоб это событие активировалось с вероятностью 100%, или просто хотяб точно знать условия для его активации, чтоб их исполнить уже в игре.


    HTRD, могу только направить (как если бы решал подобную задачу ) - исследовать и экспериментировать оставляю Вам.

    Я бы попробовал поискать интересующие условия в списке триггеров/условий в таблице Docudemons. Найти её и скачать можно наверняка где-нибудь здесь на сайте или точно на TWC.
    Похоже, Вы умеете составлять конкретные вопросы. Вероятно, стоит попробовать воспользоваться помощью нейросетей, но обязательно расписывайте контекст Вашего вопроса.
    На мой взгляд, ИИ поможет быстрее проанализировать проблему, чем здесь кто-то с реальным опытом найдет время вникнуть в Ваш вопрос и дать приемлемый ответ на выходе.
       Master_TW_DAR
      • Imp
      Imperial
       

      Дата: 02 января 2026, 10:13

      Цитата

      Мне бы знать, как сделать так, чтоб это событие активировалось с вероятностью 100%, или просто хотяб точно знать условия для его активации, чтоб их исполнить уже в игре.


      HTRD, могу только направить (как если бы решал подобную задачу ) - исследовать и экспериментировать оставляю Вам.

      Я бы попробовал поискать интересующие условия в списке триггеров/условий в таблице Docudemons. Найти её и скачать можно наверняка где-нибудь здесь на сайте или точно на TWC.
      Ещё, вероятно, стоит попробовать воспользоваться помощью нейросетей, но обязательно расписывайте контекст Вашего вопроса. Похоже, Вы умеете составлять конкретные вопросы.
      На мой взгляд, ИИ поможет быстрее проанализировать проблему, чем здесь кто-то с реальным опытом найдет время вникнуть в Ваш вопрос и дать приемлемый ответ на выходе.
        • 2 Страниц
        • « Первая
        • 1
        • 2
         
        Перевести Страницу
        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 03:30 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline