Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ///save_plr_inv()
  2.  
  3. with(plr){
  4. var save_plr_inv_grid;
  5.  
  6. save_plr_inv_grid=ds_grid_create(global.infoslots+global.guninfoslots,inventoryslots)
  7.  
  8. for (i=0; i<=ds_grid_height(save_plr_inv_grid); i+=1) {
  9.     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])}
  10.     }
  11.  
  12. ini_open("savedata.ini");
  13. var t_string;
  14. t_string = ds_grid_write(save_plr_inv_grid);
  15. ini_write_string("Player", "InventoryGrid", t_string);
  16. ini_close();
  17.    
  18. }
  19.  
  20.  
  21. _________________________________________________________________________________________________________
  22.  
  23.  
  24. ///load_plr_inv()
  25.  
  26. with(plr){
  27.  
  28. var load_plr_inv_grid;
  29. load_plr_inv_grid = ds_grid_create(1,1);
  30. ini_open("savedata.ini");
  31. var t_string;
  32. t_string = ini_read_string("Player", "InventoryGrid", "");
  33. if t_string != "" {ds_grid_read(load_plr_inv_grid, t_string);
  34. ini_close();}
  35. else{
  36. ini_close();
  37. show_message("no player inventory save file")
  38. exit
  39. }
  40.  
  41. for (i=0; i<=ds_grid_height(load_plr_inv_grid); i+=1) {
  42.     for (t=0; t<=ds_grid_width(load_plr_inv_grid); t+=1){
  43.         {held[i,t]=ds_grid_get(load_plr_inv_grid,t,i)}
  44.         }
  45.     }
  46.  
  47.    
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement