executeCommandHandler
Cliente
Roda os handlers que os scripts do cliente registraram para um comando, como se ele tivesse sido digitado.
Também existe no servidor, com outra implementação: executeCommandHandler
bool executeCommandHandler(string commandName, any ...)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| commandName | string | O nome do comando. |
| ... | any | Argumentos passados aos handlers, cada um convertido em texto. |
Retorno
true se algum recurso rodando tratou o comando, false se nenhum.
Roda os handlers de todos os recursos, não só os deste. O comando não é enviado ao servidor.
Exemplo
addCommandHandler("zoom", function(command, level)
outputDebugString("zoom " .. tostring(level))
end)
executeCommandHandler("zoom", 2)