V_Lolic_V 0 16.04.2022, 21:33:54 Поделиться #1 16.04.2022, 21:33:54 Добрый вечер! У меня появился вопрос касательно изменения длительности реализации решения Я хочу, чтобы при определенных факторах длительность решения увеличивалась (т.е. еще перед его принятием). Попробовав реализовать это через if, понял, что не все так просто. Пожалуйста, помогите разобраться с этим Цитата Ссылка на комментарий
GBV 702 17.04.2022, 09:08:19 Поделиться #2 17.04.2022, 09:08:19 11 час назад, V_Lolic_V сказал: Я хочу, чтобы при определенных факторах длительность решения увеличивалась (т.е. еще перед его принятием). Попробовав реализовать это через if, понял, что не все так просто. Пожалуйста, помогите разобраться с этим Если посмотреть имеющиеся в игре примеры, то это делается через переменные. Т.е. в решении это записывается типа того: days_remove = my_variable Эту переменную лучше заранее определить, в файле истории страны например: set_variable = { my_variable = 30 } А где-то в другом месте, где должно решаться, какая длительность сейчас будет у решения, переменная это принимает другое значение: if = { limit = { <нужное условие> } add_to_variable = { my_variable = 15 } } Цитата Ссылка на комментарий
V_Lolic_V 0 17.04.2022, 13:02:05 Автор Поделиться #3 17.04.2022, 13:02:05 3 часа назад, GBV сказал: Если посмотреть имеющиеся в игре примеры, то это делается через переменные. Т.е. в решении это записывается типа того: days_remove = my_variable Эту переменную лучше заранее определить, в файле истории страны например: set_variable = { my_variable = 30 } А где-то в другом месте, где должно решаться, какая длительность сейчас будет у решения, переменная это принимает другое значение: if = { limit = { <нужное условие> } add_to_variable = { my_variable = 15 } } Так как я до этого не пользовался переменными, я сделал это через костыль (много почти одинаковых решений). Думаю, ваш способ облегчит код. Спасибо! Изменено 17.04.2022, 13:07:41 пользователем V_Lolic_V Цитата Ссылка на комментарий
Рекомендованные сообщения
Присоединиться к обсуждению
Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.