Ist eigentlich nicht so schwer.
Hier einmal mein Highscore Script (done by Slin):
function Highscore_FileWrite
{
var i = 0;
var filehandle;
filehandle = file_open_write("Highscore.hs");
while(i < 20)
{
file_str_write(filehandle,Highscore_txt.string[i]);
file_str_write(filehandle,",");
file_var_write(filehandle,Highscorepoints_var[i]);
i += 1;
}
file_close(filehandle);
}
function Highscore_FileRead
{
var i = 0;
var filehandle_read;
filehandle_read = file_open_read("Highscore.hs");
if(!filehandle_read){return(-1);}
while(i < 20)
{
file_str_read(filehandle_read,Highscore_txt.string[i]);
Highscorepoints_var[i]=file_var_read(filehandle_read);
i += 1;
}
file_close(filehandle_read);
}
function HighscorePointCheck()
{
var i = 19;
while(i > 0 && Punkte > HighscorePoints_var[i])
{
i -= 1;
}
i += 1;
if(i < 20)
{
HighscorePoints_var[i] = Punkte;
str_cpy(Highscore_txt.string[i]," ");
inkey(Highscore_txt.string[i]);
Highscore_FileWrite();
}
}
Wenn du ne Online HS machen möchtest, also mit mySQL, kannste mich gerne fragen, hab das damals auch schon des öfteren gemacht.
Gruß Sebastian