Объект logic_auto используется для выполнения каких-либо действий в начале каждого раунда.
Не обнаружены.
Глобальную переменную можно установить и контролировать на карте при помощи объекта env_global. Глобальная переменная будет использоваться на протяжении всей карты.
csssdk_logic_auto.vmf
На карте установлено два пульта. На каждом из пультов по одной кнопке. Кнопка на первом пульте - расположенном перед стеной, по умолчанию имеет красный цвет, означающий, что события объекта logic_auto не будут выполняться. Если эта кнопка имеет зелёный цвет, то это означает что события объекта logic_auto будут выполняться, заставляя лампочку на стене то включаться, то выключаться. Если нажать на эту кнопку, то глобальная переменная "start_light_toggle", установленная на карте при помощи объекта env_global, поменяет своё значение на противоположное и после этого карта будет перезагружена при помощи консольной команды "mp_restartgame 1". Кнопка на пульте, установленном справа, тоже перезагружает карту при помощи консольной команды "mp_restartgame 1", но она не меняет значение глобальной переменной "start_light_toggle". Если после перезагрузки карты состояние глобальной переменной "start_light_toggle" равно "ON", то события, созданные при помощи объекта logic_auto, будут выполнены. При выполнении этих событий запускается цепочка действий, включающих и выключающих лампочку на стене, а так же меняющих цвет кнопки на первом пульте на зелёный.
Кстати, объект logic_auto очень редко когда используется с установленным значением свойства "Global State to Read". Если не указывать это свойство, то событие "OnMapSpawn" будет выполняться всегда в начале каждого раунда.