onConsole
Disparado depois que uma linha passa pelo sistema de comandos Lua do servidor, com o comando e os argumentos. Ele dispara mesmo quando nenhum manipulador Lua pegou o comando.
Linhas digitadas no console do servidor que correspondem a comandos embutidos — como start, stop, status, ac ou shutdown — são resolvidas antes do Lua e não disparam onConsole. A exceção vale apenas para o console do servidor: a mesma palavra recebida do F8 ou executada por executeCommandHandler continua percorrendo o fluxo Lua.
A raiz (root) para uma linha digitada no console do servidor; o jogador para uma linha digitada por ele no F8 ou executada em nome dele por executeCommandHandler.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | texto | string | A linha completa: nome do comando mais os argumentos. |
Cancelável
Seção intitulada “Cancelável”Não.
O comando já passou por todos os manipuladores do servidor quando o evento dispara. Ele também dispara quando não havia manipulador; se onPlayerCommand cancelar a linha, porém, este evento não acontece.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onConsole", root, function(texto) outputDebugString("comando: " .. texto)end)Veja também
Seção intitulada “Veja também”onPlayerCommand— Disparado antes de qualquer manipulador de comando do servidor quando há um jogador como origem.onPlayerMute— Disparado quando um jogador vai ser silenciado por setPlayerMuted.onPlayerUnmute— Disparado quando um jogador vai deixar de ser silenciado por setPlayerMuted.onPlayerTriggerEventThreshold— Disparado quando um jogador passa do limite de eventos enviados ao servidor: mais de 100 envios dentro de uma janela de um segundo.onPlayerTriggerInvalidEvent— Disparado quando um jogador tenta disparar no servidor um evento que não existe, ou que existe mas não foi liberado para o cliente.onPlayerAnticheatViolation— Disparado toda vez que o anticheat registra uma violação para um jogador — inclusive as ocorrências que ainda não atingiram o limite da política.