Change the way version is checked

This commit is contained in:
Jonny_Bro (Nikita) 2024-09-01 10:56:23 +05:00
parent 4e04a3cd75
commit 59a1a03960
No known key found for this signature in database
GPG key ID: 3F1ECC04147E9BD8
3 changed files with 12 additions and 19 deletions

View file

@ -138,10 +138,7 @@ local function BeatrunHUD()
surface.DrawText(version_text)
surface.SetFont("BeatrunHUD")
if file.Exists("beatrun/version.txt", "DATA") then
local latest_version = file.Read("beatrun/version.txt", "DATA")
if latest_version ~= VERSIONGLOBAL then
if not VERSIONLATEST then
local update_text = "Update available!"
local notlatest_w, _ = surface.GetTextSize(update_text)
surface.SetTextColor(255, 255, 255, 30)
@ -149,7 +146,6 @@ local function BeatrunHUD()
surface.DrawText(update_text)
surface.SetFont("BeatrunHUD")
end
end
local pl = ply:GetNW2Int("PLoss")
local CT = CurTime()

View file

@ -6,14 +6,10 @@ end
http.Fetch("https://raw.githubusercontent.com/JonnyBro/beatrun/main/version.txt", function(body, size, headers, code)
if code == 200 then
if not file.Exists("beatrun/version.txt", "DATA") then
file.Write("beatrun/version.txt", body)
end
if body ~= VERSIONGLOBAL then
file.Write("beatrun/version.txt", body)
if body == VERSIONGLOBAL then
VERSIONLATEST = true
else
print("Latest version already")
VERSIONLATEST = false
end
else
print("Error while checking version:\n" .. body)

View file

@ -1,4 +1,5 @@
VERSIONGLOBAL = "1.0.8"
VERSIONGLOBAL = "1.0.9"
VERSIONLATEST = NULL
DeriveGamemode("sandbox")