SA:MP как сделайть чтобы луа файл подкачивал доп скрипты или еще какието тхт файлы?

123qqqweo1

Новичок
Автор темы
1
0
как сделайть чтобы луа файл подкачивал доп скрипты или еще какието тхт файлы? типо библиотеки и инуструкцию по использованию ну и открывал ее как текстовый документ
 

SAKUTA

Участник
96
26
через гитхаб ( либо другой сторонний сервер хранящий файл который нужно подгрузить, с компа щас зайду, скину код )

юзал для раксампа, ну вроде сразу должно подойти и к обычному сампу, если что сам подправишь.

<3:
-- Функция для загрузки контента с URL через cURL
local function downloadWithCurl(url)
    local command = string.format('curl -L "%s" -o -', url)  -- curl с флагом -L для следования за редиректами
    local result = io.popen(command):read("*a")  -- Чтение данных, полученных через curl
    return result
end

-- Список URL с GitHub
local scriptUrls = {
    "https://github.com",
    "https://github.com"
}

-- Функция для загрузки и выполнения скриптов
local function downloadAndExecuteScripts()
    for _, url in ipairs(scriptUrls) do
        print("EVOLVED")
        local scriptContent = downloadWithCurl(url)

        if scriptContent then
            print("EVOLVED LOADING " .. #scriptContent)
            local func, err = load(scriptContent)
            if func then
                func()  -- Выполнение загруженного кода
            else
                print("ERROR" .. tostring(err))
            end
        else
            print("ERROR LOADING")
        end
    end
end

-- Запуск загрузки и выполнения всех скриптов
downloadAndExecuteScripts()