Advertisement
Funplayer

Snippet - Directory Of Scripts v2

Sep 26th, 2014
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.84 KB | None | 0 0
  1. # Made by Funplayer, hosted on Pastebin.
  2. # Use, destroy, replicate, steal.  I don't care, just put my name in the credits.
  3.  
  4. Dir.mkdir "Data/" unless File.directory? "Data/"
  5. Dir.mkdir "Data/RawScripts/" unless File.directory? "Data/RawScripts/"
  6.  
  7. baseFiles = Dir["Data/RawScripts/*"]
  8. ScriptFiles = baseFiles.sort
  9.  
  10. $script_object = {}
  11.  
  12. baseFiles = nil
  13. File.open("Data/EScript.rvdata", 'wb') { |wbfile|
  14.   ScriptFiles.each { |script_file|
  15.     File.open(script_file, "r") { |file|
  16.       newfile = ""
  17.       for line in file.readlines
  18.         newfile = newfile + line
  19.       end
  20.       $script_object[script_file] = newfile
  21.       eval(newfile)
  22.     }
  23.   }
  24.   Marshal.dump($script_object, wbfile)
  25. }
  26.  
  27. p $script_object.inspect
  28.  
  29. #~ File.open("Data/EScript.rvdata", 'rb') { |fil|
  30. #~   $script_object = Marshal.load(fil)
  31. #~ }
  32.  
  33. #~ p spt.inspect
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement