M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
commandNamestringO nome do comando.
...anyArgumentos 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)

Veja também