removeDebugHook
Remove um hook registrado com addDebugHook.
Sintaxe
Seção intitulada “Sintaxe”bool removeDebugHook ( string tipoDeHook, function handler )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
tipoDeHook | string | — | O mesmo tipo com que o hook foi adicionado. |
handler | function | — | A mesma função que foi passada para addDebugHook. |
Retorno
Seção intitulada “Retorno”true se o hook foi removido, false se aquela função não estava registrada para aquele tipo.
Passe a própria função, não uma cópia dela — guarde em uma variável:
Exemplo
Seção intitulada “Exemplo”local function aoConversar(resourceOrigem, nomeDoEvento) outputDebugString("chat: " .. nomeDoEvento)end
addDebugHook("preEvent", aoConversar, { "onPlayerChat" })removeDebugHook("preEvent", aoConversar)Veja também
Seção intitulada “Veja também”addDebugHook— Registra um hook.