Advertisement
Guest User

startup

a guest
Jan 22nd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.50 KB | None | 0 0
  1. mon = peripheral.wrap("left")
  2. mon.clear()
  3.  
  4. l = 25
  5.  
  6. function wymiana (l)
  7.     mon.write("Trwa wymiana...")
  8.     rs.setBundledOutput("back", colors.combine(rs.getBundledInput("back"), colors.cyan))
  9.     sleep(0.1)
  10.  rs.setBundledOutput("back", colors.combine(rs.getBundledInput("back"), colors.lightBlue))
  11.  sleep(0.1)
  12.     rs.setBundledOutput("back", colors.combine(rs.getBundledInput("back"), colors.lime))
  13.     sleep(0.1)
  14.  rs.setBundledOutput("back", colors.combine(rs.getBundledInput("back"), colors.blue))
  15.     sleep(0.1)
  16.  rs.setBundledOutput("back", colors.combine(rs.getBundledInput("back"), colors.green))
  17.     sleep(0.1)
  18.  rs.setBundledOutput("back", colors.combine(rs.getBundledInput("back"), colors.red))
  19.  sleep(0.1)
  20.  rs.setBundledOutput("back", colors.subtract(rs.getBundledInput("back"), colors.lightGray))
  21.     sleep(30)
  22.     mon.setCursorPos(1,1)
  23.  mon.write("Oproznianie reaktorow")
  24.     for i=1, 40 do
  25.         rs.setBundledOutput("back", colors.combine(rs.getBundledInput("back"), colors.pink))
  26.         sleep(0.5)
  27.         rs.setBundledOutput("back", colors.subtract(redstone.getBundledOutput("back"), colors.pink))
  28.         sleep(0.5)
  29.     end
  30.     sleep(10)
  31.  mon.setCursorPos(1,1)
  32.     mon.write("Ladowanie uranu")
  33.     for i=1, 380 do
  34.         rs.setBundledOutput("back", colors.combine(rs.getBundledInput("back"), colors.purple))
  35.         sleep(0.5)
  36.         rs.setBundledOutput("back", colors.subtract(redstone.getBundledOutput("back"), colors.purple))
  37.         sleep(0.5)
  38.     end
  39.     sleep(30)
  40.     for i=1, 30 - l do
  41.         rs.setBundledOutput("back", colors.combine(rs.getBundledInput("back"), colors.pink))
  42.         sleep(0.5)
  43.         rs.setBundledOutput("back", colors.subtract(redstone.getBundledOutput("back"), colors.pink))
  44.         sleep(0.5)
  45.     end
  46.     rs.setBundledOutput("back", colors.subtract(redstone.getBundledOutput("back"), colors.cyan))
  47.     sleep(0.5)
  48.  rs.setBundledOutput("back", colors.subtract(redstone.getBundledOutput("back"), colors.lightBlue))
  49.     sleep(80)
  50.     rs.setBundledOutput("back", colors.subtract(redstone.getBundledOutput("back"), colors.blue))
  51.     sleep(0.1)
  52.  rs.setBundledOutput("back", colors.subtract(redstone.getBundledOutput("back"), colors.green))
  53.     sleep(0.1)
  54.  rs.setBundledOutput("back", colors.subtract(redstone.getBundledOutput("back"), colors.red))
  55.  sleep(0.1)
  56.  rs.setBundledOutput("back", colors.subtract(redstone.getBundledOutput("back"), colors.lime))
  57.  sleep(0.1)
  58.  rs.setBundledOutput("back", colors.subtract(rs.getBundledInput("back"), colors.lightGray))
  59.  os.reboot()
  60. end
  61.  
  62.  
  63. while true do
  64.     if rs.testBundledInput("back", colors.lime) then
  65.         wymiana(l)
  66.     end
  67.     sleep(0.2)
  68.     mon.clear()
  69. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement