getEventHandlers
Lista os manipuladores que o seu resource anexou a um elemento.
Sintaxe
Seção intitulada “Sintaxe”table getEventHandlers ( string nomeDoEvento, element anexadoA )Retorno
Seção intitulada “Retorno”Tabela com as funções, as de prioridade mais alta primeiro e, fora isso, na ordem em que foram registradas. Devolve false se anexadoA não for um elemento e, no servidor, se o nome estiver vazio (o cliente devolve uma tabela vazia para um nome vazio).
Só aparecem manipuladores do próprio resource, anexados exatamente àquele elemento — os de outros resources e os anexados a um ancestral ficam de fora. Um elemento válido sem manipuladores devolve uma tabela vazia.
Exemplo
Seção intitulada “Exemplo”local manipuladores = getEventHandlers("onPlayerJoin", root)outputDebugString(#manipuladores .. " manipuladores registrados")Veja também
Seção intitulada “Veja também”addEvent— Cria um evento novo, para que ele possa ser disparado com triggerEvent.addEventHandler— Registra uma função para rodar quando um evento dispara.removeEventHandler— Desfaz um addEventHandler.triggerEvent— Dispara um evento no lado que o chama.cancelEvent— Cancela o evento em execução.wasEventCancelled— Diz se um evento foi cancelado — o que está rodando, no servidor; o último que terminou, no cliente.getCancelReason— Devolve o motivo passado ao cancelEvent.