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

VIR

Скрипты и скриптинг в Rome: Total War

Делимся опытом, let the profit
Тема создана: 14 февраля 2007, 01:42 · Автор: VIR
 VIR
  • Imperial
Imperial
Форумчанин

Дата: 14 февраля 2007, 01:42

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


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

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


     SamaelBC
    • Imperial
    Imperial
    Форумчанин

    Дата: 18 октября 2013, 18:46

    Подскажите пожалуйста,после изменений в файлах exp._desc._buildings и exp._desc._unit ,кампанию нужно начинать с начало и обязательно ли в таком случае удалять файл map.rwm
    Вопрос не по теме и возможно ошибся адресом
       IL9MIM
      • Imperial
      Imperial
      Форумчанин

      Дата: 05 декабря 2013, 00:38

      В РТВ есть такая фишка - можно скриптом на старте сделать так, чтобы один персонаж (вне города) автоматом переходил в город (где изначально сидит другой персонаж)при загрузке кампании (в частности, так сделали разрабы мода Властелин колец для Рохана - там Эовин переходит в Эдорас к своему отцу).

      А можно как-то сделать тоже самое для полевых армий - чтобы один намед характер автоматом присоединялся к армии другого? Я пробовал по аналогии - ничего не происходит, он просто стоит на прежнем месте.
         SamaelBC
        • Imperial
        Imperial
        Форумчанин

        Дата: 27 января 2014, 00:15

        GAVe

        Под RTW туман войны в каком файле для своей компании можно отключить?
        Может в файле преференс Сегодня, 20:57

        FOG_OF_WAR:FALSE-это отключен туман войны,либо читить (`) toggle_fow off отключить туман войны
        AUTO_SAVE:TRUE-это лучше отключить
           500xhp
          • Imperial
          Imperial
          Умный ИИ

          Дата: 05 февраля 2014, 16:40

          1) Подскажите, пожалуйста, как создать чуму в поселении скриптом. Нигде не нашел.

          2) Правда ли, что в обычном РТВ 1.5 monitor для FactionTurnStart/End не работает? У меня почему-то не хочет запускаться монитор.
          Скрипт (Раскрыть)

          Если же просто спаун армию, то все прекрасно.
          Заранее спасибо.
             aleksandr1911
            • Imperial
            Imperial
            Форумчанин

            Дата: 09 февраля 2014, 03:54

            В РТВ нет скрипта на чуму. Чуму в поселении можно задать только эвентом (через descr_events). Напр.
            event plague council_of_ephesus
            date 13 summer
            position 12, 32
            position 28, 52
            По условию monitor_event FactionTurnStart/End для РТВ 1.5 не поясню (возможно и не работает), но в Алексе 1.9 этот монитор точно работает и армии спаунятся без проблемм.
               HouseOfHam
              • Imperial
              Imperial
              Форумчанин

              Дата: 11 февраля 2014, 02:33

              500xhp

              ...

              2) Правда ли, что в обычном РТВ 1.5 monitor для FactionTurnStart/End не работает? У меня почему-то не хочет запускаться монитор.
              Скрипт

              Если же просто спаун армию, то все прекрасно.
              Заранее спасибо.

              Сообщение отредактировал 500xhp: 05.02.2014, 11:24


              Всё прекрасно работает, просто после названия юнита надо ставить запятую.
                 500xhp
                • Imperial
                Imperial
                Умный ИИ

                Дата: 11 февраля 2014, 18:12

                Вообще работать не хочет. Даже самый примитивный скрипт, ито не работает

                script
                console_command add_money 100
                monitor_event FactionTurnStart FactionType romans_scipii
                console_command add_money 10000
                end_monitor
                end_script


                Активирую через советника F1. 100 монет добавляются, а вот при нажатии на завершение хода при старте следующего деньги 10000 не добавляются. Все перепробовал что можно.

                В чем дело совсем не понимаю. Если это важно, запускаю на свитч-моде это дело.
                   SamaelBC
                  • Imperial
                  Imperial
                  Форумчанин

                  Дата: 11 февраля 2014, 19:31

                  500xhp

                  Вообще работать не хочет. Даже самый примитивный скрипт, ито не работает
                  script
                  console_command add_money 100
                  monitor_event FactionTurnStart FactionType romans_scipii
                  console_command add_money 10000
                  end_monitor
                  end_script
                  Активирую через советника F1. 100 монет добавляются, а вот при нажатии на завершение хода при старте следующего деньги 10000 не добавляются. Все перепробовал что можно.
                  В чем дело совсем не понимаю. Если это важно, запускаю на свитч-моде это дело.Сообщение отредактировал 500xhp: Сегодня, 17:16

                  Этот скрипт по сути читерство,тогда не проще читнуть нужную сумму,не более 40000.
                     HouseOfHam
                    • Imperial
                    Imperial
                    Форумчанин

                    Дата: 13 февраля 2014, 19:54

                    500xhp (11 февраля 2014, 18:12):

                    Вообще работать не хочет. Даже самый примитивный скрипт, ито не работает

                    script
                    console_command add_money 100
                    monitor_event FactionTurnStart FactionType romans_scipii
                    console_command add_money 10000
                    end_monitor
                    end_script


                    Активирую через советника F1. 100 монет добавляются, а вот при нажатии на завершение хода при старте следующего деньги 10000 не добавляются. Все перепробовал что можно.

                    В чем дело совсем не понимаю. Если это важно, запускаю на свитч-моде это дело.


                    Надо перед строкой end_script добавить "бесконечную" петлю. Например:

                    while I_TurnNumber < 9999
                    end_while

                    Без такой петли скрипт просто отключается достигнув последней строки, не дожидаясь следующего хода.
                       500xhp
                      • Imperial
                      Imperial
                      Умный ИИ

                      Дата: 14 февраля 2014, 23:02

                      HouseOfHam

                      Надо перед строкой end_script добавить "бесконечную" петлю. Например:

                      while I_TurnNumber < 9999
                      end_while

                      Без такой петли скрипт просто отключается достигнув последней строки, не дожидаясь следующего хода.

                      Ваще супер! Все работает!!!
                      Огромное спасибо!
                         Похожие Темы
                        TВидео Total War: Warhammer I / II/ III
                        Видео Total War: Warhammer I / II/ III
                        Автор n nia
                        Обновление Сегодня, 12:23
                        TСледующая игра в серии TW после Total War: Pharaoh
                        Гадаем на кофейной гуще
                        Автор a agnez
                        Обновление Сегодня, 12:15
                        MMedieval Kingdoms: Total War - 1212 AD
                        Attila Version
                        Автор i inbeat777
                        Обновление Сегодня, 11:07
                        Воспользуйтесь одной из соц-сетей для входа
                        РегистрацияВход на форум 
                        Сообщество ИмпериалRome: Total War Моды Rome: Total War Мастерская RTW Обратная Связь
                        Стиль:Language: 
                        «Империал» · Условия · Ответственность · Визитка · 28 мар 2024, 13:44 · Зеркала: Org, Site, Online · Эльдорадо казино · Gold казино · Счётчики