Индекс материала |
---|
Создание скрипта. От и До. |
Страница 2 |
Страница 3 |
Страница 4 |
Страница 5 |
Страница 6 |
Все страницы |
Скрипт с ивентом:
Скрипт с ивентом представляет с собой событие, то есть при выполнении скрипта в игре выскакивает сообщение.
Само сообщение в скрипте не прописывается. Оно прописывается в файле «historic_evenst» - по адресу data/text .
В этом файле прописываем строчки:
«{TUTOR_TITLE}» -- (заголовок, название ивента (сообщения))
«{TUTOR_BODY}» -- (описание, сообщение)
Важно, буквы должны быть заглавные, с жестким пробелом, title и body должны быть обязательно, они показывают, где заголовок, где описание, причем tutor — название ивента, спонтанное, но непосредственно в скрипте оно должно точно соответствовать данному.
Далее, уже в campaign_script, прописываем:
“monitor_event FactionTurnEnd FactionIsLocal
and I_TurnNumber = 2
and I_IsFactionAIControlled papal_states
and not I_IsFactionAIControlled venice
historic_event tutor
spawn_army
faction venice
character Enrico, named character, age 32, x --, y --, label vengen2
traits LoyaltyStarter 1 , GoodCommander 1 , PoliticsSkill 2 , GoodAdministrator 3 , Energetic 2 , ReligionStarter 1
unit SE Bodyguard exp 1 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 1 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 1 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 1 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 1 armour 0 weapon_lvl 0
unit Peasant Archers exp 1 armour 0 weapon_lvl 0
unit Peasant Archers exp 1 armour 0 weapon_lvl 0
end
terminate_monitor
end_monitor”
Мы видим, что при спауне армии на втором ходу, при сохранении всех условий, появляется сообщение, к примеру:
«Венеция идет в атаку!
Господин, Венеция пошла в атаку, Ваши войска начинают наступление, крестьяне подняли восстание в Риме, теперь мы освободим наш народ.»
Определяет в скрипт этот ивент (сообщение) строчка: «historic_event tutor», где tutor — название ивента.
Существует в ивенте также и возможность выбора вариантов ответа. К примеру, вам приходит то же сообщение, но на этот раз внизу появляются «да» и «нет»:
“monitor_event FactionTurnEnd FactionIsLocal
and I_TurnNumber = 2
and I_IsFactionAIControlled papal_states
and not I_IsFactionAIControlled venice
historic_event tutor true
terminate_monitor
end_monitor
monitor_conditions I_EventCounter tutor_accepted = 1
and I_TurnNumber = 2
and I_IsFactionAIControlled papal_states
and not I_IsFactionAIControlled venice
spawn_army
faction venice
character Enrico, named character, age 32, x --, y --, label vengen2
traits LoyaltyStarter 1 , GoodCommander 1 , PoliticsSkill 2 , GoodAdministrator 3 , Energetic 2 , ReligionStarter 1
unit SE Bodyguard exp 1 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 9 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 1 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 1 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 1 armour 0 weapon_lvl 0
unit Peasant Archers exp 1 armour 0 weapon_lvl 0
unit Peasant Archers exp 1 armour 0 weapon_lvl 0
end
terminate_monitor
end_monitor”
historic_event tutor true — в первом мониторе
monitor_conditions I_EventCounter tutor_accepted = 1 — во втором мониторе
Прописав эти строчки, при появлении сообщения у вас будет возможность выбора «да» или «нет».
< Предыдущая | Следующая > |
---|