function update()
local updatePath = os.getenv('TEMP')..'\\Update.json'
-- Проверка новой версии
downloadUrlToFile("https://www.dropbox.com/s/aziwkola/Update.json?dl=1", updatePath, function(id, status, p1, p2)
if status == dlstatus.STATUS_ENDDOWNLOADDATA then
local file = io.open(updatePath, 'r')
if file and doesFileExist(updatePath) then
local info = decodeJson(file:read("*a"))
file:close(); os.remove(updatePath)
if info.version ~= thisScript().version then
lua_thread.create(function()
wait(2000)
-- Загрузка скрипта, если версия изменилась
downloadUrlToFile("https://www.dropbox.com/s/azkowqrs/Script.luac?dl=1", thisScript().path, function(id, status, p1, p2)
if status == dlstatus.STATUS_ENDDOWNLOADDATA then
-- Обновление успешно загружено, новая версия: info.version
thisScript():reload()
end
end)
end)
else
-- Обновлений нет
end
end
end
end)
end