M MY Multiplayer: Wiki
Lado
Tipo

onClientDebugMessage

ClienteEventoCancelable

Se dispara en este cliente por cada línea de script que va al log: errores, avisos y mensajes.

addEventHandler("onClientDebugMessage", root, function(string message, int level, string|nil file, int|nil line) … end)

Parámetros del handler

NombreTipoDescripción
messagestringEl texto de la línea.
levelint1 error, 2 aviso, 3 mensaje (de outputDebugString con otro nivel, print u outputServerLog).
filestring|nilEl archivo del que vino la línea, o el nombre del recurso. nil para los mensajes.
lineint|nilLa línea del archivo. nil cuando no se sabe.

Source

El elemento raíz (root).

Cancelar el evento impide que la línea se escriba. Lo que escribe un handler de este evento no vuelve a dispararlo.

Ejemplo

addEventHandler("onClientDebugMessage", root, function(message, level, file, line)
    if level == 1 then
        triggerServerEvent("onClientScriptError", resourceRoot, message, file, line)
    end
end)

Ver también