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




Avtocrator

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

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

  • 19 Страниц
  • « Первая
  • 12
  • 13
  • 14
  • 15
  • 16
  • Последняя »
 1 
 Avtocrator
  • Imp
Imperial
 

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

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


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

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


1 год = 20 ходов

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


1 год = 12 ходов

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


1 год = 4 хода

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


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


1 год = 2 хода

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


1 год = 1 ход

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


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

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

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


     Avtocrator
    • Imp
    Imperial
     

    Дата: 26 октября 2014, 14:43

    Natlod

    Файлы к сожалению не крепятся к сообщению. Вообщем у меня campaing_script абсолютно чист, за исключением собственно скрипта на 12х/в год

    Загрузите сюда, и опубликуйте ссылку.
    Для просмотра ссылки Зарегистрируйтесь
    Возможно скрипт некорректно вставлен.
    Он находится между строками старта и конца?
    script

    скрипт 12 ходов в год

    wait_monitors
    end_script
       Natlod
      • Imp
      Imperial
       

      Дата: 26 октября 2014, 21:57

      Для просмотра ссылки Зарегистрируйтесь
      Вообщем поставил перед скриптом надпись script после скрипта wait_monitors
      end_script . Год теперь проходит за 6 ходов. 3 хода лето, 3 хода зима.
         Avtocrator
        • Imp
        Imperial
         

        Дата: 26 октября 2014, 22:03

        Natlod

        Год теперь проходит за 6 ходов. 3 хода лето, 3 хода зима.

        А зачем скрипт два раза прописали?
        Удалите половину.

        Чтоб осталось только:
        Спойлер (раскрыть)
           Natlod
          • Imp
          Imperial
           

          Дата: 27 октября 2014, 20:05

          Спасибо огромное! Я просто со скриптами раньше никаких дел не имел. Сейчас потихоньку въезжать буду.
             Natlod
            • Imp
            Imperial
             

            Дата: 27 октября 2014, 21:41

            Кстати, всё отлично работает)
               Darhan
              • Imp
              Imperial
               

              Дата: 31 октября 2014, 16:38

              Avtocrator
              Камрад, я всё сделал как Вы и сказали, вот только ничего не изменилось. Персонажи стареют также. Теперь начальная дата застыла, и стоит 1065. В descr_strat.txt под timescale прописал 0.5
              Из campaign_script.txt удалил


              ;--- CHARACTERS GET ONLY 1 YEAR OF AGE PER YEAR ---;


              declare_counter estacion
              declare_counter turno
              set_counter turno 0

              monitor_event FactionTurnEnd FactionType slave
              console_command season winter
              set_counter turno 1
              end_monitor

              monitor_event PreFactionTurnStart I_CompareCounter turno = 1

              inc_counter estacion 1

              if I_CompareCounter estacion = 1
              console_command season summer
              end_if

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

              set_counter turno 0

              end_monitor
                 Avtocrator
                • Imp
                Imperial
                 

                Дата: 31 октября 2014, 17:01

                Darhan
                Тогда без понятия что там.
                Скачаю мод(насколько понял Для просмотра ссылки Зарегистрируйтесь) и попробую сам сделать.
                   Avtocrator
                  • Imp
                  Imperial
                   

                  Дата: 31 октября 2014, 19:24

                  Darhan
                  Камрад, а вы дальше второго хода тестировали?
                  Сделал все то же самое, игра за Барселону:
                  1 ход, зима, 1165, принц Guillem 37 лет
                  2 ход, лето, 1165, принц Guillem 38 лет
                  3 ход, зима, 1166, принц Guillem 38 лет
                  4 ход, лето, 1166, принц Guillem 39 лет
                  5 ход, зима, 1167, принц Guillem 39 лет
                  6 ход, лето, 1167, принц Guillem 40 лет
                  6 ход, зима, 1168, принц Guillem 40 лет

                  Единственно что старение происходит не при переходе на следующий год, а посередине года. Это из-за того, что игра начинается с зимы, а не с лета.
                     Darhan
                    • Imp
                    Imperial
                     

                    Дата: 31 октября 2014, 19:33

                    Avtocrator
                    Камрад, я прогнал четыре хода за Леон. Персонажи старели за два хода на один год. Дата одна и та же. Сейчас снова попробую тогда.
                       Avtocrator
                      • Imp
                      Imperial
                       

                      Дата: 31 октября 2014, 19:51

                      Darhan
                      Если год не будет меняться, посмотрите строку timescale там 0.5 или 0,5? Правильно с точкой.
                        • 19 Страниц
                        • « Первая
                        • 12
                        • 13
                        • 14
                        • 15
                        • 16
                        • Последняя »
                         
                        Перевести Страницу
                        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 07:50 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline