M MY Multiplayer: Wiki
Lado
Tipo

addEvent

Compartilhado

Registra um evento novo com esse nome. Só depois disso é possível adicionar handlers a ele e dispará-lo.

bool addEvent(string name [, bool allowRemoteTrigger = false])

Parâmetros

NomeTipoDescrição
namestringNome do evento.
allowRemoteTriggerboolPermitir que o outro lado dispare o evento com triggerServerEvent, triggerClientEvent ou as versões latentes.padrão false

Retorno

true se registrou, false se o nome está vazio ou já existe um evento com esse nome.

O evento deixa de existir quando o recurso que o registrou para.

Exemplo

addEvent("onPlayerBuyItem", true)

addEventHandler("onPlayerBuyItem", root, function(itemId)
    outputDebugString(getPlayerName(client) .. " comprou o item " .. tostring(itemId))
end)
AtençãoUm evento que chega do outro lado sem allowRemoteTrigger é descartado, e só uma linha no log avisa.

Veja também