Загрузка файла

Shepard

Активный
Автор темы
459
88
Версия MoonLoader
Другое
Lua:
local dlstatus = require('moonloader').download_status
local vk = require 'vkeys'

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

function main()
  print('Нажмите F1, чтобы начать загрузку файла.')
  while true do
    wait(0)
    if wasKeyPressed(vk.VK_F1) and not download_id then
      local url = 'https://www.blast.hk/attachments/95094/'
      local file_path = getWorkingDirectory()
      download_id = downloadUrlToFile(url, file_path, download_handler)
      print('Загрузка начата. Нажмите F2, чтобы отменить её.')
    elseif wasKeyPressed(vk.VK_F2) and download_id then
      stop_downloading = true
    end
  end
end
почему не качает?
 

Shepard

Активный
Автор темы
459
88
Имя файла не объявил для переменной file_path
local file_path = getWorkingDirectory().."file.lua"
Код:
https://www.blast.hk/attachments/103217/
вставляю эту ссылку на загрузку, но выходит такое.
Или какая-то другая ссылка нужна типо?
 

Вложения

  • file.lua
    54.4 KB · Просмотры: 6
Последнее редактирование: