-
Notifications
You must be signed in to change notification settings - Fork 0
Full Action Reference Control_ru
Главная | Руководство по пресетам | Справочник событий
Сгенерировано автоматически из реестра действий IDE с помощью
tools/gen_action_reference.py— не редактируйте вручную; повторно запустите генератор после изменения действий. Переводы взяты изtools/action_ref_i18n.py.
| Свойство | Значение |
|---|---|
| Имя | check_empty |
| Значок | 🔍 |
| Категория | Управление |
Истина, когда (x, y) свободно от столкновений. Используйте со start_block/end_block, чтобы управлять следующим(и) действием(ями), в стиле GM
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
x |
Текст | self.x |
Позиция X для проверки (выражение допустимо, напр. self.x + 32) |
y |
Текст | self.y |
Позиция Y для проверки (выражение допустимо, напр. self.y + 32) |
relative |
Да/Нет | Нет | Трактовать X/Y как смещения от позиции этого экземпляра вместо абсолютных координат; необязательно |
objects |
Выбор | solid |
Какие экземпляры считаются занимающими позицию; Варианты: solid, all
|
| Свойство | Значение |
|---|---|
| Имя | comment |
| Значок | |
| Категория | Управление |
Комментарий в списке действий (без влияния во время выполнения)
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
text |
Текст | — | Произвольный текст комментария; необязательно |
| Свойство | Значение |
|---|---|
| Имя | else_action |
| Значок | ⚡ |
| Категория | Управление |
Обозначает ветвь «иначе» условия
Параметры: нет
| Свойство | Значение |
|---|---|
| Имя | end_block |
| Значок | 📁 |
| Категория | Управление |
Завершить блок действий
Параметры: нет
| Свойство | Значение |
|---|---|
| Имя | execute_code |
| Значок | 📜 |
| Категория | Управление |
Выполнить встроенный блок кода Python
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
code |
Код | — | Код Python для вычисления относительно экземпляра |
| Свойство | Значение |
|---|---|
| Имя | execute_script |
| Значок | 📜 |
| Категория | Управление |
Выполнить один из скриптов проекта
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
script |
Скрипт | — | Имя скрипта проекта для запуска |
arg0 |
Текст | — | Доступно в скрипте как argument0; необязательно |
arg1 |
Текст | — | Доступно в скрипте как argument1; необязательно |
arg2 |
Текст | — | Доступно в скрипте как argument2; необязательно |
arg3 |
Текст | — | Доступно в скрипте как argument3; необязательно |
arg4 |
Текст | — | Доступно в скрипте как argument4; необязательно |
| Свойство | Значение |
|---|---|
| Имя | exit_event |
| Значок | 🚪 |
| Категория | Управление |
Прекратить выполнение оставшихся действий в этом событии
Параметры: нет
| Свойство | Значение |
|---|---|
| Имя | if_can_push |
| Значок | 📦 |
| Категория | Управление |
Проверить, можно ли толкнуть ящик/объект в текущем направлении (в стиле Sokoban)
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
direction |
Выбор | facing |
Направление для проверки толкания; Варианты: facing
|
object_type |
Текст | box |
Тип толкаемого объекта |
then_action |
Выбор | push_and_move |
Действие, если толкание возможно; Варианты: push_and_move, none
|
else_action |
Выбор | stop_movement |
Действие, если толкание заблокировано; Варианты: stop_movement, none
|
| Свойство | Значение |
|---|---|
| Имя | if_collision |
| Значок | ❓💥 |
| Категория | Управление |
Условие: истина, если экземпляр столкнулся бы со смещением (x, y)
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
x |
Число | 0 |
Горизонтальное смещение для проверки |
y |
Число | 0 |
Вертикальное смещение для проверки |
object |
Текст | any |
«any», «solid» или имя объекта; Варианты: any, solid; необязательно |
not_flag |
Да/Нет | Нет | Инвертировать результат; необязательно |
| Свойство | Значение |
|---|---|
| Имя | if_collision_at |
| Значок | 🎯 |
| Категория | Управление |
Проверить столкновение в позиции
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
x |
Текст | self.x + 32 |
Выражение позиции X |
y |
Текст | self.y |
Выражение позиции Y |
object_type |
Выбор | any |
Тип объекта для проверки; Варианты: any, solid
|
then_actions |
Список действий | — | Действия, если найдено столкновение |
else_actions |
Список действий | — | Действия, если столкновения нет |
| Свойство | Значение |
|---|---|
| Имя | if_condition |
| Значок | ❓ |
| Категория | Управление |
Условная проверка с действиями тогда/иначе
Параметры: нет
| Свойство | Значение |
|---|---|
| Имя | if_object_exists |
| Значок | ❓ |
| Категория | Управление |
Условие: истина, если существует хотя бы один экземпляр объекта
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
object |
Объект | — | Тип объекта для проверки |
not_flag |
Да/Нет | Нет | Инвертировать результат (действовать, когда объект НЕ существует); необязательно |
| Свойство | Значение |
|---|---|
| Имя | repeat |
| Значок | 🔁 |
| Категория | Управление |
Повторить следующее действие/блок N раз
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
times |
Число | 10 |
Количество повторений |
actions |
Список действий | — | Действия для повторения |
| Свойство | Значение |
|---|---|
| Имя | set_variable |
| Значок | 📝 |
| Категория | Управление |
Задать переменную экземпляра или глобальную
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
variable |
Текст | — | Имя переменной |
value |
Текст | 0 |
Значение (число, строка или выражение) |
scope |
Выбор | self |
Область видимости переменной; Варианты: self, other, global
|
relative |
Да/Нет | Нет | Добавить к текущему значению вместо замены |
| Свойство | Значение |
|---|---|
| Имя | start_block |
| Значок | 📂 |
| Категория | Управление |
Начать блок действий (для группировки)
Параметры: нет
| Свойство | Значение |
|---|---|
| Имя | test_chance |
| Значок | 🎲❓ |
| Категория | Управление |
Условие: истина с вероятностью 1 из «sides»
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
sides |
Число | 6 |
Шанс 1 из N быть истиной |
| Свойство | Значение |
|---|---|
| Имя | test_expression |
| Значок | ❓ |
| Категория | Управление |
Проверить, истинно ли выражение
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
expression |
Текст | — | Выражение для вычисления (истина, если >= 0.5) |
then_actions |
Список действий | — | Действия, если истина |
else_actions |
Список действий | — | Действия, если ложь |
| Свойство | Значение |
|---|---|
| Имя | test_question |
| Значок | ❓💬 |
| Категория | Управление |
Условие: показать диалог да/нет; истина, если пользователь отвечает «да»
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
question |
Текст | Continue? |
Вопрос, показываемый игроку |
| Свойство | Значение |
|---|---|
| Имя | test_variable |
| Значок | ❓ |
| Категория | Управление |
Проверить значение переменной экземпляра или глобальной
| Параметр | Тип | По умолч. | Примечания |
|---|---|---|---|
variable |
Текст | — | Имя переменной |
value |
Текст | 0 |
Значение для сравнения |
scope |
Выбор | self |
Область видимости переменной; Варианты: self, other, global
|
operation |
Выбор | equal |
Оператор сравнения; Варианты: equal, less, greater, less_equal, greater_equal, not_equal
|