J
JDSTIGER
Guest
I have no Idea why anything score related doesn't work for me..
ERROR:
GAME END:
EXECUTE ON GAME LAUNCH:
EDIT: FIXED THE ERROR BUT HIGHSCORE DOES NOT UPDATE
ERROR:
Code:
of Draw Event
for object obj_drawscorehsmenu:
global variable <unknown built-in variable>(-1610512728, -2147483648) not set before reading it.
at gml_Object_obj_drawscorehsmenu_DrawEvent_4 (line 1) - action_draw_variable( global.HighScore, room_width / 2, 520 );
GAME END:
Code:
global.HighScore = global.HighScore;
global.SettingsMap[? "HighScore"] = global.HighScore
ds_map_secure_save(global.SettingsMap, "myappdata");
Code:
if file_exists("myappdata") then {
// Load user settings from file
global.SettingsMap = ds_map_secure_load("myappdata");
// Get saved high score
global.HighScore = global.SettingsMap[? "HighScore"];
// Set up new user settings file
global.SettingsMap = ds_map_create();
// Set high score to zero
global.HighScore = 0;
global.SettingsMap[? "HighScore"] = global.HighScore;
// Save the ds_map with all our user info to a file
ds_map_secure_save(global.SettingsMap, "myappdata");
}
EDIT: FIXED THE ERROR BUT HIGHSCORE DOES NOT UPDATE
Code:
if (global.Highscore < score)
global.HighScore = score;
global.SettingsMap[? "HighScore"] = global.HighScore
ds_map_secure_save(global.SettingsMap, "myappdata");
Last edited by a moderator: