Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///save_plr_inv()
- with(plr){
- var save_plr_inv_grid;
- save_plr_inv_grid=ds_grid_create(global.infoslots+global.guninfoslots,inventoryslots)
- for (i=0; i<=ds_grid_height(save_plr_inv_grid); i+=1) {
- for (t=0; t<=ds_grid_width(save_plr_inv_grid); t+=1) {ds_grid_set(save_plr_inv_grid,t,i,held[i,t])}
- }
- ini_open("savedata.ini");
- var t_string;
- t_string = ds_grid_write(save_plr_inv_grid);
- ini_write_string("Player", "InventoryGrid", t_string);
- ini_close();
- }
- _________________________________________________________________________________________________________
- ///load_plr_inv()
- with(plr){
- var load_plr_inv_grid;
- load_plr_inv_grid = ds_grid_create(1,1);
- ini_open("savedata.ini");
- var t_string;
- t_string = ini_read_string("Player", "InventoryGrid", "");
- if t_string != "" {ds_grid_read(load_plr_inv_grid, t_string);
- ini_close();}
- else{
- ini_close();
- show_message("no player inventory save file")
- exit
- }
- for (i=0; i<=ds_grid_height(load_plr_inv_grid); i+=1) {
- for (t=0; t<=ds_grid_width(load_plr_inv_grid); t+=1){
- {held[i,t]=ds_grid_get(load_plr_inv_grid,t,i)}
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement