Hola estoy intentando guardar en un archivo ini la puntuacion de la partida si haces record, para que al acabar la partida se muestre y puntuacion y justo al lado tu mayor puntuacion
pero no consigo hacerlo funcionar... siempre el record es igual a la misma puntuacion de la partida actual y nose que estoy haciendo mal.Este es el codigo que utilizo:

Tengo un primer objeto que cuando mi personaje muere y si la puntuacion actual (oleadas) es mayor que el(record) entonces lo escribe en un archivo ini
if global.muerto=1 and global.oleadas > global.record{global.record=global.oleadas
ini_open("smash.ini")
ini_write_real('config','oleadas',global.oleadas)
ini_close()
}

y para leerlo tengo un objeto de puntuacion que sale a los segundos de morir el personaje con el codigo:
ini_open("smash.ini")
global.record=ini_read_real('config','oleadas',global.oleadas)
ini_close()

y en el draw de ese objeto de puntuacion:

draw_self()
draw_set_font(font1)
draw_text(x-70,y-20,"score  "+string(global.oleadas))
draw_text(x-70,y,"record  "+string(global.record))

Agradeceria mucho que alguien lo revisara y me dijera que esta mal.
Saludos.

tras muchas pruebas y cambios he conseguido arreglarlo y funciona perfecto en android!!!!