Подгрузка доп. файлов через авто-обновление скрипта

boy next door

Участник
Автор темы
212
18
Версия MoonLoader
.026-beta
привет всем. я сделал себе авто-обновление скрипта по данном уроке
как мне, например, сделать подгрузку аудиофайла, который состоит в той же папке, что и update.ini?
я так посмотрел, оно пишет, что скрипт обновлён, но файл не подгружает .
 
Решение
смог сделать через это

Lua:
function downloadFile(url, path, callback)
    downloadUrlToFile(url, path, function(id, status)
        if status == dlstatus.STATUS_ENDDOWNLOADDATA then
            if callback then callback() end
        end
    end)
end

function checkAndDownloadFile(url, path, message)
    if not doesFileExist(path) then
        downloadFile(url, path, function()
            sampAddChatMessage(message, 0x63CB00)
        end)
    end
end

--main
checkAndDownloadFile(mp3_url, mp3_path, 'Файл fuckingslaves.mp3 успешно скачан!')
--end main

$Mr.R1ch$

Активный
253
37
привет всем. я сделал себе авто-обновление скрипта по данном уроке
как мне, например, сделать подгрузку аудиофайла, который состоит в той же папке, что и update.ini?
я так посмотрел, оно пишет, что скрипт обновлён, но файл не подгружает .
сделай проверку на наличие этого файла в папке, если нету, то вставляй функцию загрузки твоего файла

привет всем. я сделал себе авто-обновление скрипта по данном уроке
как мне, например, сделать подгрузку аудиофайла, который состоит в той же папке, что и update.ini?
я так посмотрел, оно пишет, что скрипт обновлён, но файл не подгружает .
Lua:
if doesFileExist(getWorkingDirectory()..'/путь') then
    print('Файл найден')
     else
    -- your downloading function
end
 
Последнее редактирование:

boy next door

Участник
Автор темы
212
18
сделай проверку на наличие этого файла в папке, если нету, то вставляй функцию загрузки твоего файла


Lua:
if doesFileExist(getWorkingDirectory()..'/путь') then
    print('Файл найден')
     else
    -- your downloading function
end
ne rabotaet
 

boy next door

Участник
Автор темы
212
18
смог сделать через это

Lua:
function downloadFile(url, path, callback)
    downloadUrlToFile(url, path, function(id, status)
        if status == dlstatus.STATUS_ENDDOWNLOADDATA then
            if callback then callback() end
        end
    end)
end

function checkAndDownloadFile(url, path, message)
    if not doesFileExist(path) then
        downloadFile(url, path, function()
            sampAddChatMessage(message, 0x63CB00)
        end)
    end
end

--main
checkAndDownloadFile(mp3_url, mp3_path, 'Файл fuckingslaves.mp3 успешно скачан!')
--end main