Сообщество Империал: Моддинг и тюннинг для Rome Total War. Том IV - Сообщество Империал

Стратегии, Игровые Миры, История, Total War
Уважаемый Гость, Реклама отключается для зарегистрированных посетителей форума: Регистрация
RomanTim

Моддинг и тюннинг для Rome Total War. Том IV

Общие вопросы и ответы
Тема создана: 07 Февраль 2012, 12:19 · Автор: RomanTim
 RomanTim
  • Imperial
Imperial
Гражданин
6 819
220
1 221
11 875
1

Дата: 07 Февраль 2012, 12:19

Авторские статьи с Библиотеки Империала посвящённые моддингу Rome: Total War

Список статей:

Общий моддинг Rome: Total War


Моддинг карты в Rome: Total War


Моддинг юнитов в Rome: Total War


Моддинг фракций в Rome: Total War




     IL9MIM
    • Imperial
    Imperial
    Форумчанин
    893
    3
    259
    1 299
    0

    Дата: 03 Апрель 2016, 12:22

    tiepilot98

    Хочу прописать условия для imperial_palace. Получается примерно такое (Код взят из EDB мода Europa Barbarorum, скрытый ресурс "baktra" добавил сам):

    Цитата

    imperial_palace requires factions { romans_brutii, } and building_present government or factions { saba, slave, egypt, romans_scipii, carthage, parthia, numidia, thrace, greek_cities, macedon, romans_julii, seleucid, } and building_present government and hidden_resource baktra
    Выдаёт ошибку. Убираю "and building_present government" перед "or factions" - всё работает, но, понятное дело, условие, которое я убрал, больше не действует на "romans_brutii". Как сделать так, чтобы этот код работал и в тоже время условие "building_present government" распространялось на всех?

    А это самое government у вас присутствует? Это - условие строительства здания при наличии построенного другого здания. Если его нет в линейке - естественно, будет вылет.
       tiepilot98
      • Imperial
      Imperial
      Форумчанин
      63
      3
      0
      0
      0

      Дата: 03 Апрель 2016, 13:29

      IL9MIM

      А это самое government у вас присутствует? Это - условие строительства здания при наличии построенного другого здания. Если его нет в линейке - естественно, будет вылет.


      Разумеется. Он был ещё в начале. Дабы прояснить ситуацию, вот оригинал кода:

      Цитата

      imperial_palace requires factions { saba, slave, romans_brutii, egypt, romans_scipii, carthage, parthia, numidia, thrace, greek_cities, macedon, romans_julii, seleucid, } and building_present government


      Как я изменил:

      Цитата

      imperial_palace requires factions { romans_brutii, } and building_present government or factions { saba, slave, egypt, romans_scipii, carthage, parthia, numidia, thrace, greek_cities, macedon, romans_julii, seleucid, } and building_present government and hidden_resource baktra


      Такую ошибку выдаёт (Кампания запускается, это просто показывается после выхода из игры после добавления -show_err):
      Спойлер (раскрыть информацию)


      А если изменить так, то ошибку не выдаёт. Но условие для "romans_brutii" отсутствует, а мне надо с условием.

      Цитата

      imperial_palace requires factions { romans_brutii, } or factions { saba, slave, egypt, romans_scipii, carthage, parthia, numidia, thrace, greek_cities, macedon, romans_julii, seleucid, } and building_present government and hidden_resource baktra
         IL9MIM
        • Imperial
        Imperial
        Форумчанин
        893
        3
        259
        1 299
        0

        Дата: 03 Апрель 2016, 15:41

        and building_present government повторяется два раза в этой строке - не из-за этого ли вылет?
           tiepilot98
          • Imperial
          Imperial
          Форумчанин
          63
          3
          0
          0
          0

          Дата: 03 Апрель 2016, 16:03

          Может быть из-за этого. Точнее, так и есть, но ведь если я оставлю только один, то "building_present government" не будет влиять на "romans_brutii".
             IL9MIM
            • Imperial
            Imperial
            Форумчанин
            893
            3
            259
            1 299
            0

            Дата: 03 Апрель 2016, 16:14

            tiepilot98

            Может быть из-за этого. Точнее, так и есть, но ведь если я оставлю только один, то "building_present government" не будет влиять на "romans_brutii".

            А если убрать второе повторение?
               tiepilot98
              • Imperial
              Imperial
              Форумчанин
              63
              3
              0
              0
              0

              Дата: 03 Апрель 2016, 18:01

              А если убрать второе повторение, то не будет действовать на все остальные фракции. В этом-то и проблема.
                 IL9MIM
                • Imperial
                Imperial
                Форумчанин
                893
                3
                259
                1 299
                0

                Дата: 03 Апрель 2016, 19:16

                tiepilot98

                А если убрать второе повторение, то не будет действовать на все остальные фракции. В этом-то и проблема.

                Я не совсем понимаю. Нужно, чтобы это здание строилось только у брутов или у всех фракций или что еще? Просто запись какая-то длинноватая и замудреная - скрытый ресурс плюс обязательно построенное здание плюс двойное упоминание фракций. Не проще ли поставить что-то вроде

                Цитата

                imperial_palace requires factions { romans_brutii, saba, slave, egypt, romans_scipii, carthage, parthia, numidia, thrace, greek_cities, macedon, romans_julii, seleucid, } and building_present government and hidden_resource baktra

                Ну, а фракции в скобках вписать какие нужно.
                   Anticlockwise
                  • Imperial
                  Imperial
                  Форумчанин
                  34
                  0
                  0
                  14
                  0

                  Дата: 04 Апрель 2016, 15:44

                  Мод доделал) кому интересно
                  Для просмотра ссылки Зарегистрируйтесь
                  Я новичок, так что не ругайте сильно))
                     tiepilot98
                    • Imperial
                    Imperial
                    Форумчанин
                    63
                    3
                    0
                    0
                    0

                    Дата: 04 Апрель 2016, 16:42

                    IL9MIM

                    tiepilot98

                    А если убрать второе повторение, то не будет действовать на все остальные фракции. В этом-то и проблема.

                    Я не совсем понимаю. Нужно, чтобы это здание строилось только у брутов или у всех фракций или что еще? Просто запись какая-то длинноватая и замудреная - скрытый ресурс плюс обязательно построенное здание плюс двойное упоминание фракций. Не проще ли поставить что-то вроде

                    Цитата

                    imperial_palace requires factions { romans_brutii, saba, slave, egypt, romans_scipii, carthage, parthia, numidia, thrace, greek_cities, macedon, romans_julii, seleucid, } and building_present government and hidden_resource baktra

                    Ну, а фракции в скобках вписать какие нужно.


                    Да, я так и не объяснил, что хотел сделать... У нас есть оригинал кода:

                    Цитата

                    imperial_palace requires factions { saba, slave, romans_brutii, egypt, romans_scipii, carthage, parthia, numidia, thrace, greek_cities, macedon, romans_julii, seleucid, } and building_present government


                    Я решил сделать так, чтобы у фракции romans_brutii строилось только с условием building_present government, а у остальных фракций - с условием building_present government и hidden_resource baktra. Поэтому я и сделал такой код:

                    Цитата

                    imperial_palace requires factions { romans_brutii, } and building_present government or factions { saba, slave, egypt, romans_scipii, carthage, parthia, numidia, thrace, greek_cities, macedon, romans_julii, seleucid, } and building_present government and hidden_resource baktra
                       IL9MIM
                      • Imperial
                      Imperial
                      Форумчанин
                      893
                      3
                      259
                      1 299
                      0

                      Дата: 04 Апрель 2016, 17:52

                      tiepilot98, а теперь понятно. Тогда не знаю... :071: Видимо, или что-то по другому надо прописать, или вообще так нельзя.
                        Дата: 17 Декабрь 2018, 02:26
                        Дата: 06 Декабрь 2018, 23:42
                        Дата: 06 Декабрь 2018, 19:45
                        Дата: 02 Декабрь 2018, 19:45
                        Дата: 09 Август 2018, 17:32
                        Дата: 25 Июль 2018, 01:32
                        Дата: 12 Июль 2018, 21:31
                        Дата: 30 Май 2018, 20:36
                        Дата: 22 Май 2018, 20:16
                        Дата: 24 Апрель 2018, 19:45
                        Дата: 26 Март 2018, 16:29
                        Дата: 15 Март 2018, 20:21
                        Дата: 21 Февраль 2018, 20:56
                        Дата: 11 Январь 2018, 20:38
                        Дата: 30 Ноябрь 2017, 20:16
                        Дата: 28 Ноябрь 2017, 21:49
                        Дата: 14 Ноябрь 2017, 19:08
                        Дата: 26 Октябрь 2017, 20:23
                        Дата: 12 Октябрь 2017, 15:04
                        Дата: 10 Октябрь 2017, 04:11
                        Дата: 28 Сентябрь 2017, 15:04
                        Дата: 19 Сентябрь 2017, 15:50
                        Дата: 25 Август 2017, 03:15
                        Дата: 24 Август 2017, 10:32
                        Дата: 24 Август 2017, 10:27
                        Введите Ваше имя  
                        [Регистрация нового аккаунта]
                        Введите Ваш пароль 
                        [Восстановить пароль]
                        Воспользуйтесь одной из соц-сетей для входа на форум:
                        Сообщество ИмпериалRome: Total War Моды Rome: Total War Мастерская RTW
                        Обратная Связь
                        © 2019 «Империал» · Условия использования · Ответственность · Визитка Сообщества · 18 Янв 2019, 00:08 · Счётчики