SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Zdarzenia serwera
  3. onDebugMessage

Zdarzenie

onDebugMessage

SerwerCzat i konsolaIdentyczne z MTA:SA

Pojawił się komunikat debugowania (błąd, ostrzeżenie albo outputDebugString). Przydaje się do zbierania błędów skryptów w jednym miejscu.

Obsługa

addEventHandler("onDebugMessage", root, function(message, level, file, line, r, g, b) ... end)

Parametry

messagestring
Treść.
levelint
Poziom: 1 błąd, 2 ostrzeżenie, 3 informacja.
filestring
Plik.
lineint
Linia.
rint
Kolor czerwony.
gint
Kolor zielony.
bint
Kolor niebieski.

Źródło

source to root.

Przykład

addEventHandler("onDebugMessage", root, function(message, level, file, line)
    if level == 1 then
        local f = fileExists("bledy.log") and fileOpen("bledy.log") or fileCreate("bledy.log")
        fileSetPos(f, fileGetSize(f))
        fileWrite(f, ("%s:%s %s\n"):format(tostring(file), tostring(line), message))
        fileClose(f)
    end
end)

Zobacz też