TovLenin

stolen dj

Aug 24th, 2013
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.75 KB | None | 0 0
  1. time = {
  2.   178,
  3.   185,
  4.   345,
  5.   185,
  6.   174,
  7.   197,
  8.   96,
  9.   150,
  10.   188,
  11.   251,
  12.   71,
  13.   238  
  14. }
  15.  
  16. melodyName = {
  17.   "C418 - 13",
  18.   "C418 - cat",
  19.   "C418 - blocks",
  20.   "C418 - chirp",
  21.   "C418 - far",
  22.   "C418 - mall",
  23.   "C418 - mellohi",
  24.   "C418 - stal",
  25.   "C418 - strad",
  26.   "C418 - ward",
  27.   "C418 - 11",
  28.   "wait"
  29. }
  30. function getMelodyId(title)
  31.   for i = 1,#melodyName do
  32.        if title == melodyName[i] then return i end
  33.   end
  34. end
  35.  
  36. local argv = { ... }
  37. if #argv ~= 1 then
  38.   print("usage: dj <discs number>")
  39. end
  40. turtle.suck()
  41. while true do
  42.   turtle.select(math.random(1,argv[1]))
  43.   turtle.drop(1)
  44.   disk.playAudio("front")
  45.   sleeptime = time[getMelodyId(disk.getAudioTitle("front"))]
  46.   sleep(sleeptime)
  47.   turtle.suck()
  48. end
Advertisement
Add Comment
Please, Sign In to add comment