Голосование

Какой функционал Discord вам интересен?














Оформление



Пользователей
Сейчас на форуме
Пользователи: 1
Гостей: 850
Всего: 851

0 Пользователей и 1 Гость просматривают эту тему.

Тема: Как добавить фракцию вторжения в игру(мод)????  (Прочитано 3882 раз)

  • Сообщений: 452
  • За материальную помощь сайту
    • Просмотр профиля
« Последнее редактирование: 08 Ноября, 2017, 01:35 от 7erj1 »
  • Фракция: Наемники
  • Сообщений: 734
    • Просмотр профиля
Такого тутора никогда не существовало. Для того чтобы это сделать надо хотя бы понимать что и как прописывается в модульной системе. Врядли у тебя есть такие познания.

  • Сообщений: 734
    • Просмотр профиля
Прописка идет в module_simple_triggers. Если желаешь сам допетрить, то скачай модульку SoDa для МиБа с репозитория, я в свое время делал по ней. А так вот оригинал почти самого кода:
# INVASION BEGISoDN
   (24,
   [
      (store_current_day, ":cur_day"),
      (store_random_in_range, ":village_no", "p_village_57", "P_village_58"),
      (eq, ":cur_day", 10),
         #CHEAT TEST REMOVE ME
      ##   (call_script, "script_change_troop_renown", "trp_player", 20000),
      ##   (try_for_range, ":troop_new", "trp_ief_velites", "trp_ief_deserter"),
      ##   (party_add_members, "p_main_party", ":troop_new", 10),
      ##   (try_end),
         #CHEAT TEST REMOVE ME
         (call_script, "script_create_kingdom_hero_party", "trp_kingdom_7_lord", ":village_no"),
         (troop_set_slot, "trp_kingdom_7_lord", slot_troop_wealth, 100000),
         (call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_1", 1),
         (call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_2", 1),
         (call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_3", 1),
         (call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_4", 1),
         (call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_5", 1),
         (call_script, "script_diplomacy_start_war_between_kingdoms", "fac_kingdom_7", "fac_kingdom_6", 1),
                     (try_for_range, ":troop_no", "trp_knight_7_1", "trp_knight_7_40"),
               (troop_slot_eq, ":troop_no", slot_troop_occupation, slto_kingdom_hero),
               #(troop_slot_eq, ":troop_no", slot_troop_is_prisoner, 0),
               (neg|troop_slot_ge, ":troop_no", slot_troop_prisoner_of_party, 0),
               (neg|troop_slot_ge, ":troop_no", slot_troop_leaded_party, 1),
               (call_script, "script_create_kingdom_hero_party", ":troop_no", ":village_no"),
               (troop_set_slot, ":troop_no", slot_troop_wealth, 100000),
            (try_end),
            ]),

Какие еще файлы затрагиваются по мимо трупса сейчас не помню, надо смотреть, а времени нет. Так что дерзай.

  • Сообщений: 734
    • Просмотр профиля
Ghfd
(eq, ":cur_day", 10),
ет как я понял день вторжения????
__________________________________
щас буду пробовать комплить


Именно, правильно понял. Вот если интересно модулька Спартанца (мод такой). Он был правда на МиБ, но код не изменился. Можешь пролистать все файлы, код вторжения начинается на INVASION. Удачи.

[вложение удалено Администратором]

[вложение удалено Администратором]

[вложение удалено Администратором]

« Последнее редактирование: 04 Ноября, 2011, 19:58 от sergl »
  • Сообщений: 3008
  • За регистрацию на форуме не позже декабря 2011 года и не менее 3000 постов
    • Просмотр профиля
А то, что в пути к файлу есть не английские буквы, тебя не смущает?

  • Сообщений: 251
    • Просмотр профиля
о нет :oничево не роботает :cry:не знаю чё делать на до модульку чистить и всё

Путь к папке с игрой должен состоять исключительно из латинских букв, т.е. все папки, которые ведут к игре (и к модульке, кстати), должны называться по-английски.


СиЧЪ Total War СиЧЪ Total War
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.
Сайт работает на быстром VPS/VDS хостинге от FASTVPS


Powered by SMF 2.0 | SMF © Simple Machines LLC