> For the complete documentation index, see [llms.txt](https://paradoxmodding-ru.gitbook.io/modding/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://paradoxmodding-ru.gitbook.io/modding/skripting./effects.md).

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

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

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

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

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

| Эффект                  | Принимаемый параметр                                                                                                                  | Пример                                                                                                                       | Описание                                                              | Заметка                                                    |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | ---------------------------------------------------------- |
| set\_global\_flag       | <p><code><флаг></code> <br>Уникальное название глобального флага</p>                                                                  | `set_global_flag = vsem_privet`                                                                                              | Устанавливает глобальный флаг                                         |                                                            |
| clr\_global\_flag       | <p><code><флаг></code> <br>Уникальное название глобального флага</p>                                                                  | `clr_global_flag = vsem_privet`                                                                                              | Убирает(снимает) глобальный флаг                                      |                                                            |
| modify\_global\_flag    | <p><code>flag = <флаг></code> <br>Уникальное название глобального флага<br><code>value = <значение></code><br> Значение от 0 до 1</p> | <p><code>modify\_global\_flag = {</code><br><code>flag = vsem\_privet</code><br><code>value = 1</code><br><code>}</code></p> | Изменяет значение глобального флага                                   | Лучше использовать переменные                              |
| play\_song              | <p><code><название музыки из файла .asset></code> <br> Название музыки из файла .asset</p>                                            | `play_song = "general_peace_1"`                                                                                              | Включает заданную музыку                                              |                                                            |
| custom\_effect\_tooltip | <p><code><ключ локализации></code> <br> Ключ локализации из файла локализации</p>                                                     | `custom_effect_tooltip = eto_tooltip_tt`                                                                                     | Отображает текст из ключа локализации в качестве эффекта              |                                                            |
| log                     | <p><code>Строка</code> <br>Строка для записи и вывода в консоль</p>                                                                   | `log = "Это текст! [?peremennaya] - а это переменная!"`                                                                      | Выводит в консоль и в файл game.log заданный текст                    | Принимает все команды локализации по типу `[Root.GetName]` |
| sound\_effect           | <p><code><название звукового эффекта></code> <br> Звук из файла .asset</p>                                                            | `sound_effect = "boom"`                                                                                                      | Проигрывает заданный звуковой эффект, не останавливаясь музыку        |                                                            |
| break                   | `<никаких>`                                                                                                                           | `break = yes`                                                                                                                | Останавливает выполнение эффектов в скоупе, где находится эта команда |                                                            |
