Закачка

Dewize

Известный
Автор темы
437
88
Версия MoonLoader
.027.0-preview
Салам, есть крч штука должна качать файлы с сайтов. В приоритете она должна качать с гитхаба, но без разницы

Проверил с шрифтом он его качает в resource/fonts, а прописываю по другому пути, усё GG

Help me please!



Код:
dlstatus = require('moonloader').download_status

--Кодировка--
local encoding = require("encoding")
encoding.default = "CP1251"
local u8 = encoding.UTF8
-------------------------------

--Гл.Функция--
function main()
    checkData()
end
-------------------------------

--Подгрузка шняги--
function checkData()
    local test33 = doesFileExist(getWorkingDirectory())
    if not test33 then
       
       
        lua_thread.create(function()
            downloadFile('test123', getWorkingDirectory(), 'tut_link')
            wait(100)
            wait(200) thisScript():reload()
        end)
        return false
    end
    return true
end
-------------------------------

--Функция закачки--
function downloadFile(name, path, link) -- Обязательно использовать в потоке!
    if not doesFileExist(path) then
        local At = os.time()
        downloadUrlToFile(link, path, function(id, status, p1, p2)
        end)
        while not doesFileExist(path) do wait(0)
            if os.time() - At >= 10 then
                break
            end
        end
    end
end
-------------------------------