Привет Камрад
Северянин
Скрипт и появление Гарнизона прописываеться только в файлике
campaign_script.txt
ни какие доп файлы к этому делу не причасны...
Тут вот какое Дело...
Возможно ты введя эти скриптики просто не закончил написание их блока.
И ещё возможно Блок этого Скрипта ты просто не так поместил в Общем Файле - тоесть например не разграничил пустыми строками начало и конец самого Скрипта.
Впрочем я вроде как уже давно Тутор по Скриптам хотел Накрапать да всё руки ну никак не доходили.
Так что здесь наверное есть и моя вина, но я лично люблю давать Инфу для дальнейшего Самостоятельного Шуршания и Познования Истины.
Кстати вот немного дописал Скриптик - по моему теперь он Самый Правильный и Практичный
Сейчас его дам, но теперича по Началу Обьясню как его вставить в Файл
campaign_script.txt
Итак Открываем файл и находим например окончание Скрипта по Нашествию Монголов
Затем вставляем Свой Гарнизонный Скрипт, заканчиваем его ну и там может продолжаться какой нибудь другой Скриптик, например на начала Новой Компании
Цитирую сам Отрывок Описаного Действия
terminate_monitor
end_monitor
;-------------- Garrison Script --------------;
declare_counter Rome_siege
monitor_conditions not I_SettlementUnderSiege Rome
set_counter Rome_siege 0
end_monitor
monitor_conditions I_SettlementUnderSiege Rome
and I_CompareCounter Rome_siege = 0
if I_SettlementOwner Rome = global
create_unit Rome, Spear Militia, num 1, exp 2, arm 1, wep 0
create_unit Rome, Spear Militia, num 1, exp 2, arm 1, wep 0
create_unit Rome, Italian Spear Militia, num 1, exp 2, arm 1, wep 0
create_unit Rome, Italian Spear Militia, num 1, exp 2, arm 1, wep 0
create_unit Rome, Italian Spear Militia, num 1, exp 2, arm 1, wep 0
create_unit Rome, Peasant Crossbowmen, num 1, exp 2, arm 1, wep 0
create_unit Rome, Peasant Crossbowmen, num 1, exp 2, arm 1, wep 0
create_unit Rome, Peasant Archers, num 1, exp 2, arm 1, wep 0
create_unit Rome, Peasant Archers, num 1, exp 2, arm 1, wep 0
create_unit Rome, Peasant Archers, num 1, exp 2, arm 1, wep 0
create_unit Rome, Peasant Archers, num 1, exp 2, arm 1, wep 0
end_if
set_counter Rome_siege 1
terminate_monitor
end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;; STARTING SCRIPT FOR NEW CAMPAIGN ;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Для примера Гарнизонный Скрипт для Вечного Города Рима срабатывающий для всех Фракций которые этим Славным Городом-Провой владеют. Принцип срабатывания - Осада данного Города Врагом
Как Проверить Работу Скрипта, в файлике
descr_strat.txt оставь в этом городе Гарнизон из Одного Отряда. Осади на первом Ходу своей Армией этот Город/ наример Сицилией/ и Результат будет Сразу виден по Стеку Города Рима
Вроде пока всё...
За сим не прощаюсь Vadim
PS Если опять не получиться кинь свой файлик
19 Jun 2009 00:50