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




Avtocrator

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

Всё о ходах и годах!
Тема создана: 26 января 2012, 23:22 · Автор: Avtocrator
Просмотров:
 47 871

  • 19 Страниц
  • « Первая
  • 3
  • 4
  • 5
  • 6
  • 7
  • Последняя »
 1 
 Avtocrator
  • Imp
Imperial
 

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

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


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

Спойлер (раскрыть)


1 год = 20 ходов

Спойлер (раскрыть)


1 год = 12 ходов

Спойлер (раскрыть)


1 год = 4 хода

Спойлер (раскрыть)


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


1 год = 2 хода

Спойлер (раскрыть)


1 год = 1 ход

Спойлер (раскрыть)


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

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

Спойлер (раскрыть)


     ЛЮБИТЕЛЬ
    • Imp
    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
      • Imp
      Imperial
       

      Дата: 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.
         ЛЮБИТЕЛЬ
        • Imp
        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
          • Imp
          Imperial
           

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

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

            Дата: 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
              • Imp
              Imperial
               

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

              Avtocrator

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

              Эта часть самого скрипта из Русь2 по снятию денег за контроль регионов.
                 ЛЮБИТЕЛЬ
                • Imp
                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
                  • Imp
                  Imperial
                   

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

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

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

                    Black Prince

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

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

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

                      Avtocrator

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

                      Т.е. можно замутить сплошное лето и генерал никогда не состариться ??
                        • 19 Страниц
                        • « Первая
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • Последняя »
                         
                        Перевести Страницу
                        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 05:50 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline