1. Изменение параметров страны
1.1 Изменение бюджетных параметров
Чтобы изменить параметры бюджета страны, необходимо нажать клавишу «~» и ввести нужный код:
cash [сумма денег] — добавление денег на баланс страны;
inflation [число] — изменение уровня инфляции страны;
bankrupt — банкротство страны.
1.2 Изменение параметров войск
Для изменения параметров войск страны необходимо также нажать клавишу «~» и ввести нужный код:
add_officer [количество] — добавление военных офицеров в армию;
add_trait [ID] — добавление новых умений военным лидерам;
add_opinion [страна] [число] — изменение отношения к определенной стране.
2. Создание событий
2.1 Создание событий, связанных с политикой
Чтобы создать событие, связанное с политикой в игре Victoria 3, необходимо ввести следующий код:
event [ID] — вызов события с указанным ID.
2.2 Создание событий, связанных с экономикой
Для создания события, связанного с экономикой, необходимо также использовать коды:
change_size [число] — изменение размера экономики страны;
add_goods [ID] — добавление нового типа товара на рынок;
add_factories [число] — добавление фабрик в страну.
3. Работа с технологиями
3.1 Изменение уровня исследования
Для изменения уровня исследования необходимо ввести следующий код:
research_on_icon_click — разблокирование исследования на технологической иконке.
3.2 Изменение уровня развития страны
Для изменения уровня развития страны используйте коды:
add_research_points [число] — добавление очков исследования в страну;
unlockresearch [ID] — разблокирование конкретного исследования.
4. Завершение игры
4.1 Завершение игры с определенным результатом
Для завершения игры с определенным результатом необходимо ввести код:
winwars — победа во всех войнах.
4.2 Завершение игры без определенного результата
Чтобы просто завершить игру, необходимо нажать клавишу «~» и ввести следующий код:
die — закрытие окна игры.
Команды с условиями
В Victoria 3 есть несколько команд, которые могут быть использованы с условными выражениями. Они могут быть очень полезными, когда вы хотите написать автоматические скрипты для своей игры.
if — это команда, которая проверяет, является ли определенное условие верным или ложным. Если условие истинно, то исполняется код, который находится между открывающим и закрывающим тегом if.
Пример использования:
| if | has_country_flag = my_flag |
| // здесь код, который будет исполнен, если условие истинно | |
| end_if |
else — это команда, которая используется в сочетании с командой if. Если условие в if ложно, то исполняется код, который находится между открывающим и закрывающим тегом else.
Пример использования:
| if | has_country_flag = my_flag |
| // здесь код, который будет исполнен, если условие истинно | |
| else | |
| // здесь код, который будет исполнен, если условие ложно | |
| end_if |
random — это команда, которая генерирует случайное число от 0 до указанного значения (не включая его). Она может быть использована в комбинации с командой if, чтобы создавать случайные события в игре.
Пример использования:
| if | random = 0.5 |
| // здесь код, который будет исполнен с вероятностью 50% | |
| end_if |
Команды с условиями могут быть очень мощным инструментом, поскольку они позволяют программистам создавать сложные автоматические скрипты, которые могут изменять игровой процесс в зависимости от различных условий.








