- 1,367
- 724
- Версия 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
( собсна сам рав на гитхабе )
Выводить если - все идеально
Последнее редактирование: