Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Ошибки Скриптов В Opchat

Автор: dimetrius 1.2.2009, 0:14

Кажется этого я ещё не видел!
Хочется скрипт чтоб писал все ошибки скриптов в OpChat, т.к. на консольной PtokaX это не сильно удобно наблюдать! тем более удалённо!

Ну или не в OpChat, а в личку определённому нику - админу!

Автор: Setuper 1.2.2009, 0:55

Код
function OnError(sMsg)
  if Core then
    Core.SendToOpChat(sMsg)
  else
    SendToOpChat(sMsg)
  end
end

Автор: alex82 1.2.2009, 20:13

Код
function OnError(ErrorMsg)
    local hFile = io.open ("error.txt" , "a+")
    if hFile then
        hFile:write(os.date()..": "..ErrorMsg.."\r\n")
        hFile:close()
    end
    Core.SendToOpChat("Ошибка скрипта: "..ErrorMsg)
end

Отправляет сообщение в оп чат и записывает в файл error.txt. Ошибки всех скриптов, содержащих эту функцию, будут сохраняться в один файл. (API2)

PS. Функцию естественно нужно добавить в каждый скрипт.