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




Avtocrator

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

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

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

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

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


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

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


1 год = 20 ходов

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


1 год = 12 ходов

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


1 год = 4 хода

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


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


1 год = 2 хода

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


1 год = 1 ход

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


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

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

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


     Black Prince
    • Imp
    Imperial
     

    Дата: 10 декабря 2012, 12:00

    Хотел спросить, что мне конкретно нужно будет изменить чтобы старение шло раз в два хода? Сори если привязываюсь, просто я аццкий чайник в этом.
       Avtocrator
      • Imp
      Imperial
       

      Дата: 10 декабря 2012, 13:06

      Dart Kovu Nazgul

      Т.е. можно замутить сплошное лето и генерал никогда не состариться ??

      Да, только зачем?

      Black Prince

      Хотел спросить, что мне конкретно нужно будет изменить чтобы старение шло раз в два хода? Сори если привязываюсь, просто я аццкий чайник в этом.

      Чтоб было 2 хода= 1 год?

      В descr_strat строка timescale 2.00 поменять на timescale 0.5.
         Black Prince
        • Imp
        Imperial
         

        Дата: 10 декабря 2012, 15:46

        Именно 0.5 или 0.50 ?

        Если 0.50 то я это значение уже давно сам поставил, но старение все равно по ходам идет. Я думаю это из-за того что играю в SS 6.4 . Что нужно если это мод ?
           Lucky R_Ch
          • Imp
          Imperial
           

          Дата: 10 декабря 2012, 17:44

          descr_strat не достаточно. Обязательно необходим скрипт.

          Скрипт 4 хода за год. Просто копируем в свой campaing_script в самое начало.

          script

          ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
          ;;; Seasons, 1 year = 4 turns, summer = 2 turns, winter = 2 turns ;;;
          ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

          declare_counter period
          set_counter period 1
          monitor_event PreFactionTurnStart FactionIsLocal
          if I_CompareCounter period = 1
          console_command season summer
          end_if

          if I_CompareCounter period = 2
          console_command season summer
          end_if

          if I_CompareCounter period = 3
          console_command season winter
          end_if

          if I_CompareCounter period = 4
          console_command season winter
          end_if

          inc_counter period 1
          if I_CompareCounter period = 5
          set_counter period 1
          end_if
          end_monitor

          monitor_event FactionTurnEnd FactionType slave
          and I_CompareCounter period > 1
          console_command season summer
          end_monitor


          В дэскре будет 0.25
             Black Prince
            • Imp
            Imperial
             

            Дата: 10 декабря 2012, 17:47

            Спс. Но мне нужен скрипт 2 хода за год.))
               Lucky R_Ch
              • Imp
              Imperial
               

              Дата: 10 декабря 2012, 17:58

              Камрад, пробуй

              script

              ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
              ;;; Seasons, 1 year = 2 turns, summer = 1 turns, winter = 1 turns ;;;
              ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

              declare_counter period
              set_counter period 1
              monitor_event PreFactionTurnStart FactionIsLocal
              if I_CompareCounter period = 1
              console_command season summer
              end_if

              if I_CompareCounter period = 2
              console_command season winter
              end_if

              inc_counter period 1
              if I_CompareCounter period = 3
              set_counter period 1
              end_if
              end_monitor

              monitor_event FactionTurnEnd FactionType slave
              and I_CompareCounter period > 1
              console_command season summer
              end_monitor
                 Black Prince
                • Imp
                Imperial
                 

                Дата: 10 декабря 2012, 18:30

                Это вставлять в файл campaign_script.txt в самый низ?
                   Avtocrator
                  • Imp
                  Imperial
                   

                  Дата: 10 декабря 2012, 19:13

                  Black Prince

                  Я думаю это из-за того что играю в SS 6.4 .

                  Так сразу бы и сказали.

                  Надо из campaing_script мода удалить скрипт, заставляющий персонажей стареть каждый год:

                  Цитата

                  ;=================== AGEING SCRIPT ======================
                  declare_counter season
                  declare_counter turn
                  set_counter turn 0

                  monitor_event FactionTurnEnd FactionType slave
                  console_command season winter
                  set_counter turn 1
                  end_monitor

                  monitor_event PreFactionTurnStart I_CompareCounter turn = 1

                  inc_counter season 1
                  if I_CompareCounter season = 1
                  console_command season summer
                  end_if

                  if I_CompareCounter season = 2
                  console_command season winter
                  set_counter season 0
                  end_if

                  set_counter turn 0

                  end_monitor

                  Никаих дополнительных скриптов вставлять не надо.
                     Black Prince
                    • Imp
                    Imperial
                     

                    Дата: 10 декабря 2012, 19:27

                    -Добавлено-

                    Avtocrator

                    Black Prince написал:Я думаю это из-за того что играю в SS 6.4 .
                    Так сразу бы и сказали.

                    Надо из campaing_script мода удалить скрипт, заставляющий персонажей стареть каждый год:
                    Цитата;=================== AGEING SCRIPT ======================
                    declare_counter season
                    declare_counter turn
                    set_counter turn 0

                    monitor_event FactionTurnEnd FactionType slave
                    console_command season winter
                    set_counter turn 1
                    end_monitor

                    monitor_event PreFactionTurnStart I_CompareCounter turn = 1

                    inc_counter season 1
                    if I_CompareCounter season = 1
                    console_command season summer
                    end_if

                    if I_CompareCounter season = 2
                    console_command season winter
                    set_counter season 0
                    end_if

                    set_counter turn 0

                    end_monitor
                    Никаих дополнительных скриптов вставлять не надо.Сообщение отредактировал Avtocrator: Сегодня, 19:14


                    Все вышло. Благодарю за помощь.)
                       Kard
                      • Imp
                      Imperial
                       

                      Дата: 01 января 2013, 22:15

                      Господа, вот и выдались выходные, можно вспомнить некоторые игрушки. Я вот решил сыграть в аддон бритиш айлендс на кингдомс, но хочу сделать там 4 хода за год, и заодно чтобы все события происходили в свое время. С ходами понятно, а вот с событиями, привязанными, к величайшему сожалению, к ходам, не совсем. Правильно ли все встанет, если я все значения, указанные в файлах descr_events и campaign_script просто умножу на 4? Заранее благодарю.
                        • 19 Страниц
                        • « Первая
                        • 4
                        • 5
                        • 6
                        • 7
                        • 8
                        • Последняя »
                         
                        Перевести Страницу
                        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 07:49 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline