Advertisement
RiseAboveHate

C2

Oct 17th, 2014
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.22 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1, 1)
  3.  
  4. function redstone_run_time(side_of_rs_t)
  5. end
  6. --redstone_signal_on(siders, tonumber(time_of_running))
  7. function redstone_signal_on(siders, num_of_run)
  8.     if siders == "right" then
  9.         for i = 0, num_of_run -1 do
  10.             redstone.setOutput("right", true)
  11.             sleep(4.3)
  12.             redstone.setOutput("right", false)
  13.             os.sleep(1.0)
  14.         end
  15.     elseif siders == "left" then
  16.         for i = 0, num_of_run -1 do
  17.             redstone.setOutput("left", true)
  18.             sleep(4.3)
  19.             redstone.setOutput("left", false)  
  20.             os.sleep(1.0)
  21.         end
  22.     elseif siders == "top" then
  23.         for i = 0, num_of_run -1 do
  24.             redstone.setOutput("top", true)
  25.             sleep(4.3)
  26.             redstone.setOutput("top", false)
  27.             os.sleep(1.0)
  28.         end        
  29.     elseif siders == "bottom" then
  30.         for i = 0, num_of_run -1 do
  31.             redstone.setOutput("bottom", true)
  32.             sleep(4.3)
  33.             redstone.setOutput("bottom", false)
  34.             os.sleep(1.0)          
  35.         end
  36.     elseif siders == "front" then
  37.         for i = 0, num_of_run -1 do
  38.             redstone.setOutput("front", true)
  39.             sleep(4.3)
  40.             redstone.setOutput("front", false) 
  41.             os.sleep(1.0)          
  42.         end
  43.    
  44.     elseif siders == "back" then
  45.         for i = 0, num_of_run -1 do
  46.             redstone.setOutput("back", true)
  47.             sleep(4.3)
  48.             redstone.setOutput("back", false)  
  49.             os.sleep(1.0)          
  50.         end
  51.     end
  52. end
  53.  
  54. --redstone.setOutput("back", true)
  55. --sleep(1)
  56. --redstone.setOutput("back", false)
  57.  
  58. print("Please Enter the side of the redstone wire for turning it on")
  59. term.write("")
  60. local siders = read()
  61. if siders ~= "right" and siders ~= "left" and siders ~= "top" and siders ~= "bottom" and siders ~= "front" and siders ~= "back" then
  62.     print("The Redstone Sides are: top, bottom, left, right, front and back")
  63.     print("Please Enter agian the side of the redstone: ")
  64.     term.write("")
  65.     siders = read()
  66.     print("Now Enter The Time for running the Signal On In Numbers: ")
  67.     term.write("")
  68.     local time_of_running = read()
  69.     redstone_signal_on(siders, tonumber(time_of_running))
  70. else
  71.     print("Now Enter The Time for running the Signal On In Numbers: ")
  72.     term.write("")
  73.     local time_of_running = ""
  74.     time_of_running = read()
  75.     redstone_signal_on(siders, tonumber(time_of_running))
  76. end
  77. --if siders != "right" || siders != "left" || siders != "top" || siders != "bottom" then
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement