КАК СДЕЛАТЬ ТАК, ЧТОБЫ СКРИПТ ВЫПИСЫВАЛ ТЕКСТ В ДРУГОЙ ФАЙЛ

xcdco

Известный
Автор темы
344
168
Версия MoonLoader
.026-beta
Создал скрипт, а он всё выписывает подряд без новой строчки, кто может помочь?

фыв:
function ev.onServerMessage(color,text)
    if text:find("ТУТ ТЕКСТ") or text:find("ТУТ ТЕКСТ") then
        -- sampSendChat("ТУТ ТЕКСТ КОТОРЫЙ ОТОБРАЗИТСЯ В ЧАТЕ")
        sampAddChatMessage("ТУТ ТЕКСТ КОТОРЫЙ ОТОБРАЗИТСЯ В ЧАТЕ", )
        local path = getWorkingDirectory() .. "\\НАЗВАНИЕ ЛОГА.log"
        local file = io.open(path, "a")
        if file then
            file:write(text)
            file:close()
        end
        return false
    end
end

Если не будет трудно, то чтобы с каждым новом заходом создавался новый лог с датой
 
Последнее редактирование:

xcdco

Известный
Автор темы
344
168
замени file:write(text) на file:write(text..'\n')


Опана, дарова чапик.
Щас затещу.
Просто собираю скрипт чисто без опыта с помощью БХ.

Всё, спасибо большое))
Теперь буду всё, что можно ловить по инфе.