Hoping this is an easy one! Version number with 2 decimal places
-
@DanH What do you see with
Console.print(data.version < "2.0.1");
-
-
@d-healey the below gives me an error though
Console.print(data.version);
-
@DanH said in Hoping this is an easy one! Version number with 2 decimal places:
the below gives me an error though
You need to tell me what the error is.
-
API call with undefined parameter 0
-
@DanH So data.version is undefined.
-
@d-healey yup struggling to figure out why though.... Here's a longer version of the script
inline function loadVersionFile() { local appDataDir = FileSystem.getFolder(FileSystem.AppData); return appDataDir.getChildFile("Version.js"); } inline function checkOnLoadSettings() { local HVersion = loadVersionFile(); if (HVersion.isFile()) { local data = Engine.loadFromJSON("..//Version.js"); if (data.version <"2.0.4") { HUpdate_Panel.showControl(1); } else { HUpdate_Panel.showControl(0); } } else { HUpdate_Panel.showControl(1); } } checkOnLoadSettings();
-
@DanH Use
File.loadAsObject()
-
@d-healey instead of ...?
Also how do you get the red text in here?
-
@DanH Code tags for red text (a single backtick at the start and end. `
Instead of Engine.loadFromJSON() - You already went to the trouble to get the file object so you might as well use it.
-
@d-healey Righto, thanks!