Сообщество Империал: Создание скриптов с различными соотношениями год/ход - Сообщество Империал

Avtocrator

Создание скриптов с различными соотношениями год/ход

Всё о ходах и годах!
Тема создана: 26 января 2012, 23:22 · Автор: Avtocrator
  • 18 Страниц
  • Первая
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • Последняя »
 Avtocrator
  • Imperial
Imperial
Gorthaur2488

Дата: 26 января 2012, 23:22

Создание скриптов с различными соотношениями год/ход


Использование нижеприведенных скриптов в модах

Спойлер (розкрити)


1 год = 20 ходов

Спойлер (розкрити)


1 год = 12 ходов

Спойлер (розкрити)


1 год = 4 хода

Спойлер (розкрити)


Остальные скрипты делаются по тому же самому принципу, разве что только вот еще:


1 год = 2 хода

Спойлер (розкрити)


1 год = 1 ход

Спойлер (розкрити)


1 год = 4 хода на старом движке medieval2.exe

(ну мало ли кому надо)

Спойлер (розкрити)


     ЛЮБИТЕЛЬ
    • Imperial
    Imperial
    Форумчанин

    Дата: 29 ноября 2012, 17:21

    Да, мод Русь2.
    Я "крутой специалист" в этом, поэтому прошу разжевать по возможности. Т.е. захожу в C:\Games\Medieval 2 Total War\mods\Rus2\data\world\maps\campaign\imperial_campaign, где открываю файл: campaign_script? Если так, то в данном файле не нашел словосочетаний wait_monitors и end_script.
    И какой именно текст вставлять? Выше увидел два сообщения с текстами скриптов.
       Avtocrator
      • Imperial
      Imperial
      Gorthaur2488

      Дата: 29 ноября 2012, 18:26

      ЛЮБИТЕЛЬ

      Т.е. захожу в C:\Games\Medieval 2 Total War\mods\Rus2\data\world\maps\campaign\imperial_campaign,
      где открываю файл: campaign_script?

      Да. все так.

      ЛЮБИТЕЛЬ

      Если так, то в данном файле не нашел словосочетаний wait_monitors и end_script.


      У меня старая версия, по-моему 2.01(я диск покупал) и в моей версии все есть. Вот последние строки файла campaign_script:

      Цитата

      ;-------------------------------------------------- --
      ; keep script unfinised until last monitor termination
      wait_monitors

      end_script


      ЛЮБИТЕЛЬ

      И какой именно текст вставлять?

      Сообщение № 32 этой темы камрада gaifullin1978.
         ЛЮБИТЕЛЬ
        • Imperial
        Imperial
        Форумчанин

        Дата: 30 ноября 2012, 02:49

        Вставил тескт, начал новую кампанию, все по прежнему, 1 ход=1 год.

        Видимо, что-то не так, как нужно(вначала кусочек предыдущего скрипта):

        monitor_event FactionTurnEnd FactionIsLocal
        and I_CompareCounter num_regions >= 54
        console_command add_money -40000
        console_command add_money -40000
        console_command add_money -9000
        set_counter num_regions 0
        end_monitor

        ;-----------------------------------------------------
        ;-------Aging one year per turn script
        ;-----------------------------------------------------

        declare_counter quarter
        set_counter quarter 1 ;set to January

        monitor_event PreFactionTurnStart FactionIsLocal ; set the season for each quarter
        if I_CompareCounter quarter == 1 ;Jan, Feb, March
        console_command season winter
        end_if

        if I_CompareCounter quarter == 2 ;April, May, June
        console_command season summer
        end_if

        if I_CompareCounter quarter == 3 ;July, Aug, Sept
        console_command season summer
        end_if

        if I_CompareCounter quarter == 4 ;Oct, Nov, Dec
        console_command season summer
        end_if

        inc_counter quarter 1 ;advance the quarter
        if I_CompareCounter quarter == 5 ;start a new year
        set_counter quarter 1
        end_if
        end_monitor

        monitor_event PreFactionTurnStart FactionType slave
        and I_CompareCounter quarter = 1
        console_command season winter
        end_monitor

        monitor_event PreFactionTurnStart FactionType slave
        and I_CompareCounter quarter = 2
        console_command season summer
        end_monitor

        monitor_event PreFactionTurnStart FactionIsLocal
        console_command season summer
        terminate_monitor
        end_monitor




        ;
        ;
        ;-----------------------------------------------------


        ;----------------------------------------------------
        ; keep script unfinised until last monitor termination
        wait_monitors

        end_script
           Lucky R_Ch
          • Imperial
          Imperial
          Форумчанин

          Дата: 30 ноября 2012, 03:12

          ЛЮБИТЕЛЬ камрад, в теме "версия 2.03" найдёте ссылку...скачаете и полностью замените свой файл...и наступит вам счастье :006:
             Avtocrator
            • Imperial
            Imperial
            Gorthaur2488

            Дата: 30 ноября 2012, 14:51

            ЛЮБИТЕЛЬ
            Забыл еще вот что, в файле descr_strat установить для timescale значение 0.25.

            А эта часть не нужна совсем:

            Цитата

            monitor_event FactionTurnEnd FactionIsLocal
            and I_CompareCounter num_regions >= 54
            console_command add_money -40000
            console_command add_money -40000
            console_command add_money -9000
            set_counter num_regions 0
            end_monitor
               Dart Kovu Nazgul
              • Imperial
              Imperial
              Гранд-мофф

              Дата: 30 ноября 2012, 19:15

              Avtocrator

              А эта часть не нужна совсем:

              Эта часть самого скрипта из Русь2 по снятию денег за контроль регионов.
                 ЛЮБИТЕЛЬ
                • Imperial
                Imperial
                Форумчанин

                Дата: 30 ноября 2012, 23:58

                Lucky R_Ch (30 ноября 2012, 03:12):

                ЛЮБИТЕЛЬ камрад, в теме "версия 2.03" найдёте ссылку...скачаете и полностью замените свой файл...и наступит вам счастье :006:


                К сожалению ссылки на файл со скриптом 1 год=4 хода я не увидел в теме "Тестирования версии 2.03"...


                Avtocrator (30 ноября 2012, 14:51):

                ЛЮБИТЕЛЬ
                Забыл еще вот что, в файле descr_strat установить для timescale значение 0.25.

                А эта часть не нужна совсем:

                Цитата

                monitor_event FactionTurnEnd FactionIsLocal
                and I_CompareCounter num_regions >= 54
                console_command add_money -40000
                console_command add_money -40000
                console_command add_money -9000
                set_counter num_regions 0
                end_monitor



                Это часть предыдущего срипта, чтобы Вы проверили правильность расположения данного скрипта. Заменил значение на 0.25 в указанном файле и получил 800 ходов! Кайфую и благодарю!
                   Black Prince
                  • Imperial
                  Imperial
                  Форумчанин

                  Дата: 09 декабря 2012, 19:36

                  Как сделать чтобы генералы старели в ногу со временем? Я поставил чтобы было 2 хода в 1 год, но генералы стареют все равно не по годам, а по ходам, тоесть 1 ход минус год жизни. Я так понимаю нужно в скриптах что-то изменять? не поможете со скриптом?
                     Avtocrator
                    • Imperial
                    Imperial
                    Gorthaur2488

                    Дата: 09 декабря 2012, 22:11

                    Black Prince

                    Как сделать чтобы генералы старели в ногу со временем? Я поставил чтобы было 2 хода в 1 год, но генералы стареют все равно не по годам, а по ходам, тоесть 1 ход минус год жизни. Я так понимаю нужно в скриптах что-то изменять? не поможете со скриптом?

                    Старение генерала не скриптами регулируется, а происходит при переходе с летнего сезона на зиму.
                    Только что сам проверил.
                       Dart Kovu Nazgul
                      • Imperial
                      Imperial
                      Гранд-мофф

                      Дата: 10 декабря 2012, 01:55

                      Avtocrator

                      а происходит при переходе с летнего сезона на зиму.

                      Т.е. можно замутить сплошное лето и генерал никогда не состариться ??
                        • 18 Страниц
                        • Первая
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 8
                        • Последняя »
                         Похожие Темы
                        ШСоздание вручную скриптов HotSeatScript и Force Diplomacy. Установка
                        RTW, BI, Alex. На Win7 и выше.
                        Автор a as1991
                        Обновление 24 марта 2024, 09:30
                        ИВооружения: создание, модернизация, реставрация...
                        обсуждения и консультации
                        Автор J Jackel
                        Обновление 24 февраля 2024, 00:01
                        С[Сичевые Свитки - FAQ - Создание стратмоделей]
                        [Сичевые Свитки - FAQ - Создание стратмоделей]
                        Автор M Master_TW_DAR
                        Обновление 28 января 2024, 14:45
                        Воспользуйтесь одной из соц-сетей для входа
                        РегистрацияВход на форум 
                        «Империал» · Условия · Ответственность · Визитка · 20 апр 2024, 04:28 · Зеркала: Org, Site, Online · Счётчики