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.DrawText(version_text)
surface.SetFont("BeatrunHUD") surface.SetFont("BeatrunHUD")
if file.Exists("beatrun/version.txt", "DATA") then if not VERSIONLATEST then
local latest_version = file.Read("beatrun/version.txt", "DATA")
if latest_version ~= VERSIONGLOBAL then
local update_text = "Update available!" local update_text = "Update available!"
local notlatest_w, _ = surface.GetTextSize(update_text) local notlatest_w, _ = surface.GetTextSize(update_text)
surface.SetTextColor(255, 255, 255, 30) surface.SetTextColor(255, 255, 255, 30)
@ -149,7 +146,6 @@ local function BeatrunHUD()
surface.DrawText(update_text) surface.DrawText(update_text)
surface.SetFont("BeatrunHUD") surface.SetFont("BeatrunHUD")
end end
end
local pl = ply:GetNW2Int("PLoss") local pl = ply:GetNW2Int("PLoss")
local CT = CurTime() 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) http.Fetch("https://raw.githubusercontent.com/JonnyBro/beatrun/main/version.txt", function(body, size, headers, code)
if code == 200 then if code == 200 then
if not file.Exists("beatrun/version.txt", "DATA") then if body == VERSIONGLOBAL then
file.Write("beatrun/version.txt", body) VERSIONLATEST = true
end
if body ~= VERSIONGLOBAL then
file.Write("beatrun/version.txt", body)
else else
print("Latest version already") VERSIONLATEST = false
end end
else else
print("Error while checking version:\n" .. body) 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") DeriveGamemode("sandbox")