Я чувствую себя очень глупо из-за того, что публикую это, но я пытаюсь добиться этого уже целую неделю, и у меня ничего не получается!
Я пытаюсь создать доску рекордов. 10 лучших результатов, сохраненных в файле INI. Я искал каждую вещь во всем Интернете когда-либо. Я просто не понимаю этого.
Итак, что я пробовал, это...
У меня есть настройка «load_room». Когда эта комната загружается, она запускает этот код:
ini_open('score.ini')
ini_write_real("Save","highscore_value(1)",highscore_value(1));
ini_write_string("Save","highscore_name(1)",highscore_name(1));
ini_close();
room_goto(room0);
Затем, когда мой персонаж умирает:
myName = get_string("Enter your name for the highscore list: ","Player1"); //if they enter nothing, "Player1" will get put on the list
highscore_add(myName,score);
ini_open('score.ini')
value1=ini_write_real("Save","highscore_value(1)",0);
name1=ini_write_string("Save","highscore_name(1)","n/a");
ini_close();
highscore_clear();
highscore_add(myName,score);
score = 0;
game_restart();
Я не беспокоюсь о том, чтобы включить код для отображения результатов, поскольку я проверяю score.ini, который создает игра, на наличие реальных добавленных значений.
С этим я, кажется, могу сэкономить ОДИН балл, и все. Мне нужно сохранить 10. Еще раз извините, что задаю тот же извечный вопрос, но мне действительно нужна помощь, и я надеюсь, что кто-то там может помочь!
Большое спасибо, Ли.
ini_write_real
иini_read_real
. - person Andrea   schedule 09.12.2015