Advertisement
Guest User

startup

a guest
May 23rd, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.22 KB | None | 0 0
  1. rednet.open("top")
  2. for i = 1,10 do
  3.   print("Time till start: "..i)
  4.   sleep(1)
  5. end
  6. term.clear()
  7. term.setCursorPos(1,1)
  8. songTimer = 600
  9. counter = os.startTimer(1)
  10. while true do
  11.   event, p1, p2, p3 = os.pullEvent()
  12.   if songTimer > 599 then
  13.     rednet.send(712, "stopMusic")
  14.     rednet.send(715, "stopMusic")
  15.     rednet.send(717, "stopMusic")
  16.     songTimer = 0
  17.     computer = math.random(1,3)
  18.     disk = math.random(1,4)
  19.     if computer == 1 then
  20.       com = 712
  21.     elseif computer == 2 then
  22.       com = 715
  23.     elseif computer == 3 then
  24.       com = 717
  25.     end
  26.     if disk == 1 then
  27.       side = "top"
  28.     elseif disk == 2 then
  29.       side = "left"
  30.     elseif disk == 3 then
  31.       side = "right"
  32.     elseif disk == 4 then
  33.       side = "bottom"
  34.     end
  35.     rednet.send(com, side)
  36.     rednet.send(733, {["id"] = com, ["side"] = side})
  37.   end
  38.   if event == "timer" then
  39.     if counter ~= nil then
  40.       os.cancelTimer(counter)
  41.     end
  42.     counter = os.startTimer(1)
  43.     songTimer = songTimer+1
  44.     term.clear()
  45.     term.setCursorPos(1,1)
  46.     print("Time till next song: "..songTimer.."/600")  
  47.   elseif event == "rednet_message" then
  48.     if p2 == "StartNewSong" then
  49.       songTimer = 600
  50.     end
  51.   end
  52. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement