Advertisement
Guest User

demo

a guest
Sep 21st, 2014
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.47 KB | None | 0 0
  1. os.loadAPI("button")
  2. m = peripheral.wrap("back")
  3. m.clear()
  4.  
  5. function fillTable()
  6.    button.setTable("Fan Hinten AN", test1, 5,20,3,5)
  7.    button.setTable("Fan Hinten AUS", test2, 31,46,3,5)
  8.    button.setTable("Tor ZU", test3, 5,20,7,9)
  9.    button.setTable("Tor AUF", test4, 31,46,7,9)
  10.    button.setTable("Smeltery ZU", test5, 5,20,11,13)
  11.    button.setTable("Smeltery AUF", test6, 31,46,11,13)
  12.    button.setTable("Spawner AN", test7, 5,20,15,18)
  13.    button.setTable("Spawner AUS", test8, 31,46,15,18)
  14.    button.screen()
  15. end
  16.  
  17. function getClick()
  18.    event,side,x,y = os.pullEvent("monitor_touch")
  19.    button.checkxy(x,y)
  20. end
  21.  
  22. function test1()
  23.    button.flash("Fan Hinten AN")
  24.    redstone.setBundledOutput("front",1)
  25. end
  26.  
  27. function test2()
  28.    button.flash("Fan Hinten AUS")
  29.    redstone.setBundledOutput("front",8)
  30. end
  31.  
  32. function test3()
  33.    button.flash("Tor ZU")
  34.    redstone.setBundledOutput("left",2)
  35. end
  36.  
  37. function test4()
  38.    button.flash("Tor AUF")
  39.    redstone.setBundledOutput("left",1)
  40. end
  41.  
  42. function test5()
  43.    button.flash("Smeltery ZU")
  44.    redstone.setBundledOutput("bottom",1)
  45. end
  46.  
  47. function test6()
  48.    button.flash("Smeltery AUF")
  49.    redstone.setBundledOutput("bottom",2)
  50. end
  51.  
  52. function test7()
  53.    button.flash("Spawner AN")
  54.    redstone.setBundledOutput("right",4)
  55. end
  56.  
  57. function test8()
  58.    button.flash("Spawner AUS")
  59.    redstone.setBundledOutput("right",1)
  60. end
  61.  
  62. fillTable()
  63. button.heading("Villager Controller")
  64.  
  65. while true do
  66.    getClick()
  67. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement