removeCommandHandler
Remove um comando registrado.
Sintaxe
Seção intitulada “Sintaxe”bool removeCommandHandler ( string nomeDoComando [, function manipulador ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
nomeDoComando | string | — | Comando a remover. |
manipulador | function | — | Só no servidor. Se informado, remove só esse manipulador. Sem ele — e sempre no cliente — remove todos os manipuladores do resource para esse comando. |
Retorno
Seção intitulada “Retorno”true se algo foi removido, false se nada correspondia.
Só os comandos registrados pelo próprio resource são afetados. O cliente ignora um segundo argumento, como o MTA.
Exemplo
Seção intitulada “Exemplo”local function aoCurar(source) setElementHealth(source, 100)end
addCommandHandler("curar", aoCurar)removeCommandHandler("curar", aoCurar)Veja também
Seção intitulada “Veja também”addCommandHandler— Registra um comando.executeCommandHandler— Executa um comando por código.getCommandHandlers— Lista os comandos registrados pelo resource.