M MY Multiplayer: Wiki
Lado
Tipo

addEvent

Compartido

Registra un evento nuevo con este nombre. Solo entonces se le pueden añadir handlers y dispararlo.

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

Parámetros

NombreTipoDescripción
namestringNombre del evento.
allowRemoteTriggerboolPermitir que el otro lado dispare el evento con triggerServerEvent, triggerClientEvent o sus versiones latentes.por defecto false

Retorno

true si lo registró, false si el nombre está vacío o ya existe un evento con ese nombre.

El evento deja de existir cuando se detiene el recurso que lo registró.

Ejemplo

addEvent("onPlayerBuyItem", true)

addEventHandler("onPlayerBuyItem", root, function(itemId)
    outputDebugString(getPlayerName(client) .. " compró el artículo " .. tostring(itemId))
end)
AtenciónUn evento que llega del otro lado sin allowRemoteTrigger se descarta, y solo una línea en el log lo avisa.

Ver también