30 lines
1.7 KiB
Lua
30 lines
1.7 KiB
Lua
|
|
botToken = 'MTMzMzc0ODM2MDAyMDIzNDI4Mg.GTury6.X8Yx-p6N7u5fGHbfDC0nlbxlJSi_WwM4mBP0PQ'
|
||
|
|
|
||
|
|
Citizen.CreateThread(function()
|
||
|
|
local resource_name = 'mbossmenu'
|
||
|
|
local current_version = GetResourceMetadata(GetCurrentResourceName(), 'version', 0)
|
||
|
|
PerformHttpRequest('https://raw.githubusercontent.com/Aiakos232/versionchecker/main/version.json',
|
||
|
|
function(error, result, headers)
|
||
|
|
if not result then
|
||
|
|
print('^1Version check disabled because github is down.^0')
|
||
|
|
return
|
||
|
|
end
|
||
|
|
local result = json.decode(result)
|
||
|
|
if tonumber(result[resource_name]) ~= nil then
|
||
|
|
if tonumber(result[resource_name]) > tonumber(current_version) then
|
||
|
|
print('\n')
|
||
|
|
print('^1======================================================================^0')
|
||
|
|
print('^1' .. resource_name ..
|
||
|
|
' is outdated, new version is available: ' .. result[resource_name] .. '^0')
|
||
|
|
print('^1======================================================================^0')
|
||
|
|
print('\n')
|
||
|
|
elseif tonumber(result[resource_name]) == tonumber(current_version) then
|
||
|
|
print('^2' .. resource_name .. ' is up to date! - ^4 Thanks for choose CodeM ^4 ^0')
|
||
|
|
elseif tonumber(result[resource_name]) < tonumber(current_version) then
|
||
|
|
print('^3' .. resource_name .. ' is a higher version than the official version!^0')
|
||
|
|
end
|
||
|
|
else
|
||
|
|
print('^1' .. resource_name .. ' is not in the version database^0')
|
||
|
|
end
|
||
|
|
end, 'GET')
|
||
|
|
end)
|