Ich finde den fehler einfach nicht..
ich setz jez einfach mal alles daran, das hier n paar schleuere leute als ich sind :D
Jez klappt alles file_text_close() niemals vergessen!!!
file_text_write_really
file_text_read_really
Save-Script
Alles anzeigen
Load-Script
Alles anzeigen
file_text_read_really
Save-Script
GML-Quellcode
- filename = get_save_filename("Mana Roomfiles|*.mrf","");
- if filename == ""
- exit;
- else
- filename += ".mrf"
- newfile = file_text_open_write(filename);
- file_text_write_really(newfile,obj_player.x);//player xy
- file_text_writeln(newfile);
- file_text_write_really(newfile,obj_player.y);
- file_text_writeln(newfile);
- bc = instance_number(obj_box);//anzahl boxen
- file_text_write_really(newfile,bc);
- file_text_writeln(newfile);
- for (i=0; i<bc; i+=1) //boxen
- {
- o = instance_find(obj_box,i);
- file_text_write_really(newfile,round(o.x));
- file_text_writeln(newfile);
- file_text_write_really(newfile,round(o.y));
- file_text_writeln(newfile);
- }
- file_text_close(newfile);
- show_message("Finished saving! ("+string(bc)+" blocks saved)");
Load-Script
GML-Quellcode
- filename = get_open_filename("Mana Roomfiles|*.mrf","");
- if filename == ""
- exit;
- newfile = file_text_open_read(filename);
- instance_create(0,0,obj_player);
- obj_player.x = file_text_read_really(newfile);//player xy
- file_text_readln(newfile);
- obj_player.y = file_text_read_really(newfile);
- file_text_readln(newfile);
- bc = file_text_read_really(newfile);//anzahl boxen
- file_text_readln(newfile);
- for (i=0; i<bc; i+=1) //boxen
- {
- o = instance_create(0,0,obj_box);
- o.x = file_text_read_really(newfile);
- file_text_readln(newfile);
- o.y = file_text_read_really(newfile);
- file_text_readln(newfile);
- }
- file_text_close(newfile);
- show_message("Finished loading! ("+string(bc)+" blocks loaded)");
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von florpp ()