Made it so it says version outdated if the version is outdated

Right now its literally impossible to get the popup but at some point it
will be possible.
This commit is contained in:
Puppet committed 2025-08-27 17:25:04 -07:00
1 parent 3a4b905869
commit 62de4bd400
3 files changed
+166 -4

No files matched your search

+20 -4
View File
@@ -10,13 +10,19 @@ public partial class VersionChecker : Control {
VersionLabel.Text = "Version: " + GameVersion;
HttpRequest GetLatestVersionNode = GetNode<HttpRequest>("LatestVersion/HTTPRequest");
if (Globals.VersionChecked) {
Label LatestVersionLabel = GetNode<Label>("LatestVersion");
GetLatestVersionNode.RequestCompleted += OnRequestCompleted;
LatestVersionLabel.Text = "Latest Version: " + Globals.LatestVersion;
} else {
HttpRequest GetLatestVersionNode = GetNode<HttpRequest>("LatestVersion/HTTPRequest");
string url = "https://berrydash-godot.lncvrt.xyz/database/getLatestVersion.php?version=" + GameVersion;
GetLatestVersionNode.RequestCompleted += OnRequestCompleted;
GetLatestVersionNode.Request(url);
string url = "https://berrydash-godot.lncvrt.xyz/database/getLatestVersion.php?version=" + GameVersion;
GetLatestVersionNode.Request(url);
}
}
private void OnRequestCompleted(long result, long responseCode, string[] headers, byte[] body) {
@@ -31,5 +37,15 @@ public partial class VersionChecker : Control {
Label LatestVersionLabel = GetNode<Label>("LatestVersion");
LatestVersionLabel.Text = "Latest Version: " + Globals.LatestVersion;
Globals.VersionChecked = true;
if (Globals.AccessLevel != "all") {
var error = GetTree().ChangeSceneToFile("res://Scenes/OutdatedVersion.tscn");
if (error != Error.Ok) {
GD.PrintErr("Failed to change scene: " + error);
}
}
}
}