Урок №3 - Создание ивентов - Страница 3 - Учебники по моддингу - Strategium.ru Перейти к содержимому

Урок №3 - Создание ивентов

Рекомендованные сообщения

Napoleon IV

Создание евента.

В этом уроке мы научимся создавать евенты. Итак, возьмем уже готовый евент и разберемся что к чему

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Рассмотрим подробнее

Смотрим на условия (trigger), этот евент может сработать только у России, не находящийся в состоянии войны. После 1837, но не позже 1840.

В mean_time_to_happen указывается вероятность срабатывания. Подробней об этой конструкции можно прочитать Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Обычно название и описание событий прописываются в локализации. В случае с этим евентом, для корректного отображения в игре, открываем любой файл в папке localisation и дописываем следующие строки:

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

picture указывает какой рисунок будет отображаться в окне евента. Изображения евентов хранятся в gfx\pictures\events

блок option - это вариант выбора последствий евента, содержит строку name (название), эффекты ( В нашем случае это изменение престижа), обо всех возможных эффектах читаем Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. , а также блок ai_chance

ai_chance определяет с какой вероятностью АИ выберет этот вариант ответа. В нашем случае АИ с вероятностью 80% выберет первый вариант. В 20% случаев будет второй вариант.


 i 

Урок полностью обновлен
 
Изменено пользователем Truvor
Ссылка на комментарий

Закреплённые сообщения
Aurelius36
Только что, AniSis сказал:

А, точняк, а то ищу - найти не могу :-)

Кстати, НИКОГДА пожалуйста не отключай ставить тебе Плюсы!! а то задолбался я без этого быть))

Цитата

add_province_modifier = {
                name = название
                duration = -1
            } 

duration срок действия, а если -1 это значит бесконечно

Ссылка на комментарий

Batya22848

Здравствуйте, 

Можно ли в country_event прописать действие с попами в определённых провинциях или регионах? 

 

Ссылка на комментарий

Aurelius36
2 часа назад, Batya22848 сказал:

Здравствуйте, 

Можно ли в country_event прописать действие с попами в определённых провинциях или регионах? 

 

Я что-то подобное пробовал, фигня получалась :)

Пытался собирать евреев по миру, чтоб они в Израиль ехали. Но что-то у меня тогда не получилось и я забросил это. 

Если сделаешь, покажи образец :smile117:

Ссылка на комментарий

Batya22848

Если по всей стране, т.е по всём регионам, то просто country_event, 

any_pop = 

{

culture = ashkenazi 

 move = "номер Иерусалима"

}

_________
добавлено 1 минуту спустя

Ща на компе проверю

Ссылка на комментарий

Batya22848

any_pop =

{

    limit = { has_pop_culture = ashkenazi}

                 move = " "

}

_________
добавлено 0 минут спустя

   Попробуйте это

Ссылка на комментарий

Aurelius36
16 минут назад, Batya22848 сказал:

any_pop =

{

    limit = { has_pop_culture = ashkenazi}

                 move = " "

}

_________
добавлено 0 минут спустя

   Попробуйте это

Это работает для всей страны, а вот как сделать чтоб в определенном регионе или провинции действовало :smile37:

Ссылка на комментарий

Batya22848

Надо поискать 

Ссылка на комментарий

Batya22848

Я нашёл

_________
добавлено 3 минуты спустя

state_scope = {

             any_pop = {      }

}

Ссылка на комментарий

Batya22848

  Это провинциальный эвент

_________
добавлено 0 минут спустя

В данном случае распространяется на какой-то регион

_________
добавлено 1 минуту спустя

Или просто any_pop для одной какой-то провинции

Ссылка на комментарий

Aurelius36
26 минут назад, Batya22848 сказал:

Это провинциальный эвент

Вот именно, провинциальный. А нужен был для страны так как провинциальные не запускаются с консоли и из-за этого очень неудобно их тестировать :smile117:

Ссылка на комментарий

Batya22848

Тогда я не знаю

Ссылка на комментарий

Херсонський Кавун
В 8/9/2023 в 6:07 PM, Batya22848 сказал:

Можно ли в country_event прописать действие с попами в определённых провинциях или регионах? 

Нужно подтестировать, можно ли проводить проверки на страна (регион/провинция(население))

В 8/11/2023 в 7:13 PM, Batya22848 сказал:

Если по всей стране, т.е по всём регионам, то просто country_event, 

Исключительно через any_own/state, но игры у меня сейчас нет установленной, для тестирования :-/

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. Изменено пользователем Херсонський Кавун
Ссылка на комментарий

Batya22848

Какой лимит может быть для регионов? 

Ссылка на комментарий

Aurelius36
41 минуту назад, Batya22848 сказал:

Какой лимит может быть для регионов? 

Культура попа, профессия, доход, образованность или агрессивность, приверженность партии.

Ссылка на комментарий

Batya22848

Можно ли указать, допустим, регионы в азиатской части России, имеющие железо? 

Ссылка на комментарий

Aurelius36
4 часа назад, Batya22848 сказал:

имеющие железо? 

trade_goods = ресурс

Изменено пользователем Aurelius36
Ссылка на комментарий

Batya22848

Здравствуйте, можно ли уменьшить деньги владельца через province_event? 

Ссылка на комментарий

Aurelius36
9 часов назад, Batya22848 сказал:

Здравствуйте, можно ли уменьшить деньги владельца через province_event? 

Можно напрямую уменьшить количество денег у попов этой провинции.

А вот со страной.. можно наверное иначе. Через province_event установить флаг на эту провинции, а после через ивент страны сделать проверку на наличие провинции с таким флагом в ее распоряжении и далее командой money менять наличие денег :smile37:

Ссылка на комментарий

Batya22848

Можно ли в province_event сделать triggered country event ? 

Изменено пользователем Batya22848
Ссылка на комментарий

Aurelius36
33 минуты назад, Batya22848 сказал:

Можно ли в province_event сделать triggered country event ? 

Не, или для страны или провинции. Но можно, как я уже говорил, с одного ивента вызвать другой, цепочка ивентов.

Ссылка на комментарий

Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Ответы 82
  • Создано
  • Последний ответ
  • Просмотры 25639

Лучшие авторы в этой теме

  • Batya22848

    23

  • Aurelius36

    22

  • Eugene8080

    4

  • Херсонський Кавун

    4

  • Truvor

    2

  • Кусяша

    2

  • Димониус

    2

  • Spectr-7

    2

  • Doctor Tea

    2

  • MoneyMaker25

    2

  • Strateg456

    2

  • zetfkyrz

    2

  • GuN48RuS

    1

  • Nekka

    1

  • KaPZeN

    1

  • Nii

    1

  • Каллиграф

    1

  • IvPBay

    1

  • inferno★hime

    1

  • Блюхер

    1

  • AstroTonga

    1

  • Сева Зельченко

    1

  • The_Haunted

    1

  • Дейтерий

    1

Лучшие авторы в этой теме

Популярные сообщения

Aurelius36

А вот в теме Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. раздела есть хороший пример! Ивент 99008 duration = 365 означает что модификатор будет действовать один год (365 дней)

Aurelius36

Значит не иметь этих флагов. Эти флаги присваивает другой ивент/ивенты. Флаг - некая скрытая пометка о произошедших событиях/ивентах.  

Aurelius36

Нет, в каждом ивенте  свои условия при которых он сработает, в каждом решении свои. При соблюдении всех условий. Иногда есть варианты или/или, но тогда одно из них должно быть выполнено.  

Aurelius36

@Strateg456 внесу ясность! Флаги для ивентов и флаги стран разные вещи и они не связаны между собой  

Aurelius36

Ивентом выдавать. И в ивенте срок действия указывать. А сам модификатор в common/тригеры

Херсонський Кавун

А, точняк, а то ищу - найти не могу :-) Кстати, НИКОГДА пожалуйста не отключай ставить тебе Плюсы!! а то задолбался я без этого быть))

Aurelius36

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

Aurelius36

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

×
×
  • Создать...