Bmorr

loader.lua

May 31st, 2021 (edited)
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.86 KB | None | 0 0
  1. --[[
  2. pastebin get nudQtV3F scan_mine.lua
  3. --]]
  4.  
  5. -- Process args
  6. local tArgs = { ... }
  7. if not (#tArgs >= 1) then
  8.     local programName = arg[0] or fs.getName(shell.getRunningProgram())
  9.     print("Usage: " .. programName .. " <length> Optional: <direction>")
  10.     return
  11. end
  12.  
  13. local length = tonumber(tArgs[1])
  14. if length < 1 then
  15.     print("Tunnel length must be positive")
  16.     return
  17. end
  18.  
  19. requirements = {
  20.     ["inventory_util.lua"] = "4bUbgNP7",
  21.     [".scan_mine.lua"] = "c5vdk7EE",
  22.     ["left.lua"] = "X75n2YnV",
  23.     ["right.lua"] = "UeKidsC2"
  24. }
  25.  
  26. for file, paste in pairs(requirements) do
  27.     if fs.exists(file) then
  28.         fs.delete(file)
  29.     end
  30.     shell.run("pastebin get "..paste.." "..file)
  31. end
  32.  
  33.  
  34. local arg_string = ""
  35. for i, arg in ipairs(arg) do
  36.     arg_string = arg_string.." "..arg
  37. end
  38.  
  39. shell.run(".scan_mine.lua "..arg_string)
  40.  
Advertisement
Add Comment
Please, Sign In to add comment