Парсинг в текстовый документ.

P0M61K

Активный
Автор темы
263
54
Версия MoonLoader
.026-beta
Как можно парсить что-либо в текстовый документ?
 
Решение
Lua:
-- вне мейна и остальной хуйни

if not doesFileExist('moonloader/config/tvoiscript/log.txt') then f = io.open("moonloader/config/tvoiscript/log.txt","w") f:close() end -- проверяю,существует ли файл




-- в твоей функции,которая вызывается при входах или выходах


 f = io.open("moonloader/config/tvoiscript/log.txt","a") -- в чем разница между "a","r","w" - почитай на форумах
    f:write(text .. "\n")
    f:flush() -- Сохранение,но можно и без этого
    f:close() -- Закрываю файл

leekyrave

Известный
419
226
Если с сайта - тогда держи способ с помощью downloadurltofile

Lua:
function download_handler(id, status, p1, p2)
  if stop_downloading then
    stop_downloading = false
    download_id = nil
    print('Загрузка отменена.')
    return false -- прервать загрузку
  end
  if status == dlstatus.STATUS_DOWNLOADINGDATA then
    print(string.format('Загружено %d из %d.', p1, p2))
  elseif status == dlstatus.STATUS_ENDDOWNLOADDATA then
    print('Загрузка завершена.')
  end
end


-- в main()

 if not download_id then
      
      
      
      local url = 'Ссылка'
      local file_path = getWorkingDirectory() .. '/указываешь_папку_нужную_в_мунлоадере/имя_файла.txt'
      download_id = downloadUrlToFile(url, file_path, download_handler)
      
    elseif download_id then
      stop_downloading = true
 
  
  
  
    end
 
  • Нравится
Реакции: P0M61K

P0M61K

Активный
Автор темы
263
54
Если с сайта - тогда держи способ с помощью downloadurltofile

Lua:
function download_handler(id, status, p1, p2)
  if stop_downloading then
    stop_downloading = false
    download_id = nil
    print('Загрузка отменена.')
    return false -- прервать загрузку
  end
  if status == dlstatus.STATUS_DOWNLOADINGDATA then
    print(string.format('Загружено %d из %d.', p1, p2))
  elseif status == dlstatus.STATUS_ENDDOWNLOADDATA then
    print('Загрузка завершена.')
  end
end


-- в main()

if not download_id then
     
     
     
      local url = 'Ссылка'
      local file_path = getWorkingDirectory() .. '/указываешь_папку_нужную_в_мунлоадере/имя_файла.txt'
      download_id = downloadUrlToFile(url, file_path, download_handler)
     
    elseif download_id then
      stop_downloading = true

 
 
 
    end
С игры.
 

leekyrave

Известный
419
226
Lua:
-- вне мейна и остальной хуйни

if not doesFileExist('moonloader/config/tvoiscript/log.txt') then f = io.open("moonloader/config/tvoiscript/log.txt","w") f:close() end -- проверяю,существует ли файл




-- в твоей функции,которая вызывается при входах или выходах


 f = io.open("moonloader/config/tvoiscript/log.txt","a") -- в чем разница между "a","r","w" - почитай на форумах
    f:write(text .. "\n")
    f:flush() -- Сохранение,но можно и без этого
    f:close() -- Закрываю файл
 
  • Нравится
Реакции: P0M61K