Powinno działać, ale ręki nie dam sobie uciąć.
Zapis:
GML
global.name = get_string("Podaj nick:", "");
sound_play(sou_buttonin);
ini_open("nicks.ini");
if !ini_section_exists("NICKS")
{
ini_write_string("NICKS", "nick1", "Zapis 1");
ini_write_string("NICKS", "nick2", "Zapis 2");
ini_write_string("NICKS", "nick3", "Zapis 3");
}
zapis[0] = ini_read_string("NICKS", "nick1", "Zapis 1");
zapis[1] = ini_read_string("NICKS", "nick2", "Zapis 2");
zapis[2] = ini_read_string("NICKS", "nick3", "Zapis 3");
switch(show_message_ext("CHOOSE YOUR SAVE SPOT.",zapis[0],zapis[1],zapis[2]))
{
case 0:{break}
case 1:{game_save(zapis[0]); ini_write_string("NICKS", "nick1", global.name); break;}
case 2:{game_save(zapis[1]); ini_write_string("NICKS", "nick2", global.name); break;}
case 3:{game_save(zapis[2]); ini_write_string("NICKS", "nick3", global.name); break;}
}
ini_close();
Pamiętaj o zadeklarowaniu tablicy "zapis" w create. Wczytywanie będzie wyglądać podobnie.