Guest User

Untitled

a guest
Jul 20th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. var/WorldLoaded=0
  2.  
  3. Login()
  4. if(WorldLoaded==0)
  5. usr << "The world is still loading. Please try again in a few minutes."
  6. del usr
  7.  
  8. proc/Save_Objects()
  9. var/foundobjects=0
  10. if(fexists("Saves/Itemsave"))
  11. var/savefile/F=new("Saves/Itemsave")
  12. F.dir.Remove()
  13. var/savefile/F=new("Saves/Itemsave")
  14. var/list/L=new
  15. for(var/obj/A)
  16. if(A.Savable&&A.z)
  17. foundobjects+=1
  18. A.Saved_X=A.x
  19. A.Saved_Y=A.y
  20. A.Saved_Z=A.z
  21. L+=A
  22. F["SavedItems"]<<L
  23. world<<"<small>Server: Items saved ([foundobjects] Items)"
  24. proc/Load_Objects()
  25. world<<"<small>Server: Loading Items..."
  26. var/amount=0
  27. if(fexists("Saves/Itemsave"))
  28. var/savefile/F=new("Saves/Itemsave")
  29. var/list/L=new
  30. F["SavedItems"]>>L
  31. for(var/obj/A in L)
  32. amount+=1
  33. A.loc=locate(A.Saved_X,A.Saved_Y,A.Saved_Z)
  34. world<<"<small>Server: Items Loaded ([amount])."
  35. WorldLoaded=1
  36. obj/var
  37. Saved_X
  38. Saved_Y
  39. Saved_Z
Add Comment
Please, Sign In to add comment