HTTP запросы

Статус
В этой теме нельзя размещать новые ответы.

Smeruxa

Известный
Автор темы
1,243
618
Версия MoonLoader
.026-beta
Недавно узнал об этом и решил сделать автообновление, столкнулся с проблемой, ссылка корректна, все скачивается ( если ручками ) и т.д. но при попытке скачать скриптом просто ничего не происходит, не качается, в чем может быть проблема?
Lua:
function updateScript()
    local response, code, headers, status = httpRequest("raw github")
    if response then
        local table = cjson.decode(response)
        downloadLink = tostring(table.updateurl)
        downloadVersion = tostring(table.latest)
        if table.latest > thisScript().version then
            lua_thread.create(download)
        else
            sampAddChatMessage('{FF0000}[Test] {FF8C00}Обновления не были найдены.', stColor)
        end
    end
end

function download()
    sampAddChatMessage("{FF0000}[Test] {FF8C00}Обнаружено обновление. Текущая версия: "..thisScript().version..", новая версия: "..downloadVersion, stColor)
    sampAddChatMessage("{FF0000}[Test] {FF8C00}Пытаюсь обновиться..", stColor)
    wait(300)
    downloadUrlToFile(downloadLink, thisScript().path, function(id, status, p1, p2)
        print("download: "..p2.." / "..p1)
        if status == dlstatus.STATUS_ENDDOWNLOADDATA then
            sampAddChatMessage("{FF0000}[Test] {FF8C00}Обновление успешно установлено. Перезагрузка..", stColor)
            thisScript():reload()
        end
    end)
end
Код:
[ML] (script) Test.lua: download: 0 / 0
[ML] (script) Test.lua: download: 0 / 0
[ML] (script) Test.lua: download: 0 / 0
[ML] (script) Test.lua: download: 0 / 2148270088
Дальше не качается
( собсна сам рав на гитхабе )
1617335431453.png

Выводить если - все идеально
 
Последнее редактирование:

Pakulichev

Software Developer & System Administrator
Всефорумный модератор
1,796
2,060
Миллион раз говорили: GitHub – это вам не хостинг. Не надо делать свои автообновления через него. Dropbox проверяет заголовки запроса и на основании их отсутствия или некорректности посылает тебя куда подальше. Решение такое: купить или найти себе нормальный хостинг, на котором можно спокойно публиковать свои никому ненужные файлы.
 

user335463

Потрачен
3,249
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Миллион раз говорили: GitHub – это вам не хостинг. Не надо делать свои автообновления через него. Dropbox проверяет заголовки запроса и на основании их отсутствия или некорректности посылает тебя куда подальше. Решение такое: купить или найти себе нормальный хостинг, на котором можно спокойно публиковать свои никому ненужные файлы.
Можно заюзать бесплатный спринтхост и на нем спокойно публиковать свои никому не нужные файлы. Но при одном условии - заходить в пу раз в 30 дней.
 
Статус
В этой теме нельзя размещать новые ответы.