Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Ru/Logic auto: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (Multipage removal)
m (→‎Outputs (вывод): Substituted IO templates)
Line 44: Line 44:


== Outputs (вывод) ==
== Outputs (вывод) ==
{{IO|OnMapSpawn|Срабатывает, когда карта загрузилась.}}
{{O|OnMapSpawn|Срабатывает, когда карта загрузилась.}}
{{IO|OnNewGame|Срабатывает, когда карта запустилась для новой игры.}}
{{O|OnNewGame|Срабатывает, когда карта запустилась для новой игры.}}
{{IO|OnLoadGame|Срабатывает, когда карта запустилась с сохраненной игры.}}
{{O|OnLoadGame|Срабатывает, когда карта запустилась с сохраненной игры.}}
{{IO|OnMapTransition|Срабатывает, когда карта загрузилась в связи с переходом уровня.}}
{{O|OnMapTransition|Срабатывает, когда карта загрузилась в связи с переходом уровня.}}
{{IO|OnBackgroundMap|Срабатывает, когда карта загружена в качестве фона для главного меню.}}
{{O|OnBackgroundMap|Срабатывает, когда карта загружена в качестве фона для главного меню.}}
{{IO|OnMultiNewMap|Срабатывает только в мультиплеере, когда загрузилась новая карта.}}
{{O|OnMultiNewMap|Срабатывает только в мультиплеере, когда загрузилась новая карта.}}
{{IO|OnMultiNewRound|Срабатывает только в мультиплеере, когда начался новый раунд. Срабатывает только в мультиплеерной игре, которая использует round-based геймплей.}}
{{O|OnMultiNewRound|Срабатывает только в мультиплеере, когда начался новый раунд. Срабатывает только в мультиплеерной игре, которая использует round-based геймплей.}}


{{ACategory|IO System}}
{{ACategory|IO System}}

Revision as of 07:52, 21 April 2025

English (en)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)
Info content.png
This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.(en)
This notice is put here by LanguageBar template and if you want to remove it after updating the translation you can do so on this page.


Logic auto.png

logic_auto - это точечная энтити(en), доступно для всех игр на движке Source Source.

Info content.png
This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.(en)

Описание

logic_auto срабатывает сразу после загрузки карты, в отличие от многих других энтити. Может быть установлен, чтобы проверить global state(en) перед активацией, который позволяет запускать события, основанные на том, что имело место в предыдущей карте.

Если установлен флаг "Remove on fire", logic_auto будет удалена с карты после запуска.

Нужно сделать: Это может вызвать проблемы с отсроченными outputs.
Warning.pngПредупреждение:Попытки получить быстрый доступ могут вызвать ошибки, так как энтити активируется до того, как игрок заспавнился. Чтобы это преодолеть, добавьте к outputs небольшую задержку по времени.

Keyvalues (Основные значения)

Global State to Read ([todo internal name (i)]) <выбор(en)>
Если установлено, то вид global state проверяется перед активацией. Событие OnMapSpawn срабатывает только если global state установлен.
Значение Описание
--- Не установлено ---
gordon_precriminal Установить статус Фримена "нарушитель"
antlion_allied Сделать всех муравьиных львов на этой карте союзниками Фримена
suit_no_sprint Отключить функцию бега у костюма Фримена
super_phys_gun Активировать супер грави-пушку с белым светом
friendly_encounter Поведение друзей при схватках (слабое оружие, и т.д.)
gordon_invulnerable Сделать Фримена неуязвимым
no_seagulls_on_jeep Не спавнить чаек, когда Фримен на джипе
is_console Игра загружена на консоли
is_pc Игра загружена на ПК

Флаги

  • 1 : Remove on fire (удалить с карты после срабатывания)

Outputs (вывод)

OnMapSpawn
Срабатывает, когда карта загрузилась.
OnNewGame
Срабатывает, когда карта запустилась для новой игры.
OnLoadGame
Срабатывает, когда карта запустилась с сохраненной игры.
OnMapTransition
Срабатывает, когда карта загрузилась в связи с переходом уровня.
OnBackgroundMap
Срабатывает, когда карта загружена в качестве фона для главного меню.
OnMultiNewMap
Срабатывает только в мультиплеере, когда загрузилась новая карта.
OnMultiNewRound
Срабатывает только в мультиплеере, когда начался новый раунд. Срабатывает только в мультиплеерной игре, которая использует round-based геймплей.