Files
rpemotes/Server/Updates.lua
2019-11-18 06:38:48 +01:00

23 lines
1.3 KiB
Lua

if Config.CheckForUpdates then
Citizen.CreateThread( function()
updatePath = "/andristum/dpemotes"
resourceName = "dp Emotes ("..GetCurrentResourceName()..")"
PerformHttpRequest("https://raw.githubusercontent.com"..updatePath.."/master/version", checkVersion, "GET")
end)
end
function checkVersion(err,responseText, headers)
curVersion = LoadResourceFile(GetCurrentResourceName(), "version")
if curVersion ~= responseText and tonumber(curVersion) < tonumber(responseText) then
print("\n^1----------------------------------------------------------------------------------^7")
print(resourceName.." is outdated, latest version is: ^2"..responseText.."^7, installed version: ^1"..curVersion.."^7!\nupdate from https://github.com"..updatePath.."")
print("^1----------------------------------------------------------------------------------^7")
elseif tonumber(curVersion) > tonumber(responseText) then
print("You somehow skipped a few versions of "..resourceName.." or the git went offline, if it's still online i advise you to update ( or downgrade? )")
else
print("\n^2-------------------------------------------^7")
print("\n"..resourceName.." is up to date. (^2"..curVersion.."^7)")
print("\n^2-------------------------------------------^7")
end
end