Сообщество Империал: Скрипты и скриптинг в Rome: Total War - Сообщество Империал

  • Поиск
  • Законы
  • Сообщество
  • Репутация
  • Экономика
  • БольшеБольше
XX
Imperial

VIR Скрипты и скриптинг в Rome: Total War
Делимся опытом, let the profit
Тема создана: 14 Февраль 2007, 01:42 · Автор: VIRСообщений: 366 · Просмотров: 33 384

Библиотека

VIR
    Imperial
    3 669
    Imperial
    73
    Imperial
    48
    Imperial
    158
    Imperial
    10

Дата: 14 Февраль 2007, 01:42

Тут занялся я созданием скриптов для своего мода. Полазил на буржуйских форумах и обнаружил, что можно очень многое сделать с их помощью! Ё%
Я например разабрался(надеюсь) как добавлять с помощью скрипта в ходе игры деньги, армии, новые строения! Но я хочу сделать привязку этих событий к выполнению определенных условий, а не просто с наступлением даты.
Возможно найдутся знающие люди и мы разберемся как это сделать все сообща!?


Информация от камрада HouseOfHam

Спойлер (скрытая информация)


    alex-ko
      Imperial
      1 569
      Imperial
      1
      Imperial
      175
      Imperial
      800
      Imperial
      0

    Дата: 28 Январь 2011, 20:01

    У меня такой вопрос:
    Можно ли закинуть скрипт освободительной армии в Хот-Сит игры. Например взяли мою столицу и на следующий ход появляется мощная или не мощная армия, да еще с агентами, как то так.

      Юлий Цезарь 2
        Imperial
        39
        Imperial
        0
        Imperial
        0
        Imperial
        0
        Imperial
        0

      Дата: 28 Январь 2011, 22:08

      Информация от камрада HouseOfHam

      end_turn не работает.

      Сообщение автоматически склеено в 1296241916

      alex-ko
      Можно ли закинуть скрипт освободительной армии в Хот-Сит игры

      Можно.Только его надо активировать вручную.
      Есть скрипт, котрый запускается автоматически.Есть тутор по скриптам - там об этом должно быть написано.

        alex-ko
          Imperial
          1 569
          Imperial
          1
          Imperial
          175
          Imperial
          800
          Imperial
          0

        Дата: 30 Январь 2011, 02:16

        Прочитал тему,но ответа не нашел. Можно ли с помощью скриптов задавать направления экспансии АИ? например захватить какой-нибудь городок.
        Спасибо.

          AriX
          • Imperial
            Imperial
            1 008
            Imperial
            23
            Imperial
            40
            Imperial
            501
            Imperial
            0

          Дата: 22 Февраль 2011, 16:03

          Два вопроса по скриптах :
          1) можно ли сделать,так чтобы гастаты при наборе трех лычек переходили в принципы,а те в свою очередь при повышении опыта в триариев ( идея то уже была на етом форуме такая,но,вроде,никто не ответил толком) ?
          2) можно ли сделать лимит для набора первых когорт легионеров(например, на 10 обичных когорт одна первая) ?

            Jagermaister
              Imperial
              1 115
              Imperial
              20
              Imperial
              45
              Imperial
              43
              Imperial
              3

            Дата: 22 Февраль 2011, 16:42

            AriX17

            AriX17 22 Фев 2011 (16:03):

            1)

            НЕТ

            AriX17 22 Фев 2011 (16:03):

            2)

            Тоже НЕТ.
            Давайте уже по делу, без эротических фантазий)

              unda
                Imperial
                1 738
                Imperial
                20
                Imperial
                169
                Imperial
                1 217
                Imperial
                14

              Дата: 23 Февраль 2011, 20:38

              ограниченный набор уникальных войск возможен только в Кингдомс

                Earth2Space
                  Imperial
                  66
                  Imperial
                  0
                  Imperial
                  2
                  Imperial
                  21
                  Imperial
                  0

                Дата: 20 Март 2011, 23:41

                Нашел как изменить дату через скрип. В data\scripts\show_me\ создаю файл cr_date.txt и прописываю в нем:CODE
                script
                
                monitor_event FactionTurnStart FactionType romans_julii
                
                and FactionIsLocal
                
                console_command date -220
                
                terminate_monitor
                
                end_monitor
                
                end_script
                
                


                затем в data\ export_descr_advice.txt , в Trigger 2137 вписываю Script scripts\show_me\cr_date.txt и получается так:

                ;------------------------------------------
                AdviceThread Help_Campaign_Keyboard_Shortcuts_Scroll_Thread
                   GameArea Campaign
                
                   Item Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01
                       Uninhibitable
                       Verbosity  0 
                       Threshold  1 
                       Attitude Normal
                       Presentation Default
                       Title Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01_Title
                       Script scripts\show_me\cr_date.txt
                       Text Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01_Text1
                
                
                
                ;------------------------------------------
                

                Захожу в игру, жму F1, затем на "?" и игра зависает!!! Что я делаю не так?

                  helion
                    Imperial
                    2 324
                    Imperial
                    45
                    Imperial
                    168
                    Imperial
                    1 339
                    Imperial
                    0

                  Дата: 21 Март 2011, 01:29

                  Earth2Space
                  Может помимо скрипта надо еще дату переставить в descr_strat...

                    Earth2Space
                      Imperial
                      66
                      Imperial
                      0
                      Imperial
                      2
                      Imperial
                      21
                      Imperial
                      0

                    Дата: 21 Март 2011, 02:15

                    helion, т.е.? Там же только дата начала кампании и завершения?

                      HouseOfHam
                        Imperial
                        259
                        Imperial
                        2
                        Imperial
                        27
                        Imperial
                        69
                        Imperial
                        1

                      Дата: 21 Март 2011, 20:40

                      1) Скрипт ничего не успевает сделать, так как отключается сразу после того как было дано определение монитора. Что-бы этого не происходило, надо перед строкой end_script добавить бесконечную петлю:
                      while TrueCondition
                      end_while
                      
                      


                      2) В data\text\descr_advice.txt надо добавить значения для Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01_Title и Help_Campaign_Keyboard_Shortcuts_Scroll_Text_01_Text1, если их там ещё нет.

                      3) Не слишком понятна цель скрипта в целом. Зачем каждый раз менять год на один и тот же? Какой смысл использовать команду terminate_monitor? Так придётся перед каждым ходом заново заводить скрипт.

                      4) В export_descr_advice.txt, вместо тага Script рекоммендую использовать On_display, тогда не надо будет жать на кнопку "показать как".
                        • Скрипты и скриптинг в Rome: Total War Вконтакте!
                        • Скрипты и скриптинг в Rome: Total War Фейсбуке!
                        • Скрипты и скриптинг в Rome: Total War Google+!
                        Лента Новостей

                        Введите ваши имя форумчанина и пароль:

                        Введите Ваше имя  
                        [Регистрация нового аккаунта]
                        Введите Ваш пароль 
                        [Восстановить пароль]

                        Воспользуйтесь одной из социальных сетей для входа на форум:


                        Внимание: Реклама отключена для зарегистрированных посетителей

                        Стиль
                           20 Окт 2017, 06:22
                        © 2017 «Империал». Условия предоставления. Ответственность сторон. Декларация о Сотрудничестве. Лицензия зарегистрирована на: «Империал». Счётчики