Моддинг
  • Introduction
  • Основа
    • Дескриптор
  • Введение в моддинг
    • Untitled
  • Работа с кодом. Скриптовый синтаксис Paradox Interactive
    • Введение
  • Скриптинг.
    • Список эффектов(команд)
    • Фокусы
      • Все что не упомянуто в основной статье
      • Tools
    • Идеи
      • Национальные духи
    • Ивенты
      • Игровые события
  • Работа с ИИ
    • Введение в ИИ
  • Графика (2D)
    • Введение
  • Моделирование (3D)
    • Введение
  • Локализация
    • Введение
  • Работа с картой
    • Введение
Powered by GitBook
On this page

Was this helpful?

  1. Скриптинг.

Список эффектов(команд)

Эффекты (также известные как команды) используются для динамического воздействия на игру из определённого скоупа.

Они используются на протяжении всей игры, чаще всего в национальных фокусах, событиях и решениях.

Также важно понимать, что некоторые эффекты могут принимать значение из переменной, например: add_manpower = my_var, такие можно найти по <переменная> в примере использования.

Для любого скоупа

Эффект

Принимаемый параметр

Пример

Описание

Заметка

set_global_flag

<флаг> Уникальное название глобального флага

set_global_flag = vsem_privet

Устанавливает глобальный флаг

clr_global_flag

<флаг> Уникальное название глобального флага

clr_global_flag = vsem_privet

Убирает(снимает) глобальный флаг

modify_global_flag

flag = <флаг> Уникальное название глобального флага value = <значение> Значение от 0 до 1

modify_global_flag = { flag = vsem_privet value = 1 }

Изменяет значение глобального флага

Лучше использовать переменные

play_song

<название музыки из файла .asset> Название музыки из файла .asset

play_song = "general_peace_1"

Включает заданную музыку

custom_effect_tooltip

<ключ локализации> Ключ локализации из файла локализации

custom_effect_tooltip = eto_tooltip_tt

Отображает текст из ключа локализации в качестве эффекта

log

Строка Строка для записи и вывода в консоль

log = "Это текст! [?peremennaya] - а это переменная!"

Выводит в консоль и в файл game.log заданный текст

Принимает все команды локализации по типу [Root.GetName]

sound_effect

<название звукового эффекта> Звук из файла .asset

sound_effect = "boom"

Проигрывает заданный звуковой эффект, не останавливаясь музыку

break

<никаких>

break = yes

Останавливает выполнение эффектов в скоупе, где находится эта команда

PreviousВведениеNextФокусы

Last updated 3 years ago

Was this helpful?