Guest User

Untitled

a guest
Dec 4th, 2013
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.82 KB | None | 0 0
  1. local outputNames = {
  2. "mcp_mobius_betterbarrel_0",
  3. "mcp_mobius_betterbarrel_1",
  4. "mcp_mobius_betterbarrel_2"
  5. }
  6. local inputName = "left"
  7.  
  8. local version = "1.0.0"
  9. local outputs = {}
  10. local i
  11. local numbers = {}
  12.  
  13. local function startup()
  14.     term.clear()
  15.     term.setCursorPos(1,1)
  16.     print("Running Jyzarc's Slot Machine version "..version)
  17.     input = peripheral.wrap(inputName)
  18.     for i = 1,3 do
  19.         outputs[i] = peripheral.wrap(outputNames[i])
  20.     end
  21. end
  22.  
  23. local function setOutput()
  24.     for i = 1,3 do
  25.         randomNum = math.random(1,9)
  26.         input.pushToComputer(randomNum,1)
  27.         outputs[i].pullFromComputer(1)
  28.         numbers[i] = randomNum
  29.     end
  30.     os.pullEvent("redstone")
  31.     for i = 1,3 do
  32.         outputs[i].pushToComputer(1,1)
  33.         input.pullFromComputer(numbers[i])
  34.     end
  35. end
  36.  
  37. startup()
  38.  
  39. while true do
  40.     os.pullEvent("redstone")
  41.     setOutput()
  42. end
Advertisement
Add Comment
Please, Sign In to add comment