- 368
- 242
Не работает авто обнова. Пишу /checkupdates пишет пишет и скрипт превращается в какую то ересь. Обновления не происходит.
Приложил лог и код. Буду благодарен за любую информацию.
в начале скрипта:
Код авто обновы:
За любую информацию буду благодарен
Приложил лог и код. Буду благодарен за любую информацию.
в начале скрипта:
Lua:
local dlstatus = require('moonloader').download_status
local version = '2.0'
Код авто обновы:
Lua:
function CheckUpdate()
downloadUrlToFile("https://drive.google.com/uc?export=download&confirm=no_antivirus&id=1sBI1BHBSo5FyH3AWYajLB0C4xpGoIC93", os.getenv('TEMP') .. '\\version.txt', function(id3, status1, p13, p23)
if status1 == dlstatus.STATUS_ENDDOWNLOADDATA then
local f = io.open(os.getenv('TEMP') .. '\\version.txt')
if f then
local newversion = f:read():match('version %= (.*)')
if version ~= tostring(newversion) then
sampAddChatMessage('• {FFC800}[Подсказка] {FFFFFF}Обнаружена новая версия. Установка началась.', -1)
lua_thread.create(downloadNew)
end
end
end
end)
end
function downloadNew()
wait(1200)
downloadUrlToFile("https://drive.google.com/uc?export=download&confirm=no_antivirus&id=1IaCBM7cazaMq9NfLVIXtT0jONQAKBMgR", thisScript().path, function(id3, status1, p13, p23)
if status1 == dlstatus.STATUS_ENDDOWNLOADDATA then
lua_thread.create(function()
sampAddChatMessage('• {FFC800}[Подсказка] {FFFFFF}Установка новой версии завершена.', -1)
wait(400)
thisScript():reload()
end)
end
end)
end
За любую информацию буду благодарен