logic_auto
< Pt-br
Jump to navigation
Jump to search

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.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.

logic_auto
é um ponto de entidade disponível em todos os jogos Source.
![]() |
---|
CLogicAuto |
![]() |
Esta entidade dispara output s imediatamente após o mapa ser carregado, ao contrario da maioria das outras entities que esperam pelo input primeiro. Ela pode ser colocada para checar a global state antes de disparar, oque permite que você dispare eventos baseado no oque ocorreu no mapa anterior.


OnSpawn
.
OnNewGame
/OnBackgroundMap
(exatamente um desses, veja abaixo), OnMapSpawn
e OnMultiNewMap
nesta ordem.
OnMultiNewRound
e na verdade disparado em resposta aos eventos do jogo round_start
e teamplay_round_start
e não depende no Global State to Read
. Quando uma rodada é reiniciada, ele e disparado antes do 3 anteriores, mais não quando um mapa e carregado.Keyvalues
- Global State to Read (globalstate) <choices>
- Se ativado, isto especifica um global state para checar antes de disparar. Os outputs são apenas disparado se este global state existe e se estiver ligado.
Notar:Os FGD s da Valve sempre incluem os global states do
Half-Life 2 nele, mais qualquer valor poder ser aplicado. Veja env_global para uma lista dos global states em cada jogo.
Flags
- [ 1 ] : Remove on fire
- Faz o logic_auto ser deletado após disparar. Outputs atrasados ainda iram funcionar, no entanto.
Outputs
- OnMapSpawn
- Dispara logo após a entidade e spawnada (incluindo carregamento de saves).
- OnNewGame
- Dispara quando o mapa e carregado para começar um novo jogo.
- OnLoadGame
- Dispara quando o mapa e carregado de um save do jogo.
- OnMapTransition
- Dispara quando o mapa e carregado por causa de uma transição de nível.
- OnBackgroundMap
- Dispara quando o mapa e carregado como um mapa de fundo para o menu principal usando o map_background.
- OnMultiNewMap
- Dispara logo após a entidade e spawnada mais apenas em multijogador e se a rodada não for reiniciada
- OnMultiNewRound
- Dispara logo após a entidade e spawnada mais apenas em multijogador e se a rodada for reiniciada
- OnViolenceLow (apenas em
)
- Dispara quando o mapa e carregado e se por algum motivo o jogo estiver em modo low-violence.
- OnViolenceHigh (apenas em
)
- Dispara quando o mapa e carregado e se por algum motivo o jogo não estiver em modo low-violence.