Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("apis/qmain")
- os.loadAPI("apis/qformat")
- os.loadAPI("apis/qbutton")
- mon = qmain.setDefaultScreen("back")
- mon.clear()
- function setupButtons()
- mon.setCursorPos(5, 2)
- mon.write("Mob-Farm Interface")
- qbutton.setButton("spawner","Spawner", spawner, nil, {5, 5}, {7, 3}, {"a", "f"}, qmain.getScreen())
- qbutton.drawButton("spawner")
- qbutton.setButton("farm","Mob-Essence", farm, nil, {5, 12}, {11, 3}, {"a", "f"}, qmain.getScreen())
- qbutton.drawButton("farm")
- end
- function spawner()
- if(redstone.getOutput("left") == false) then
- redstone.setOutput("left", true)
- qbutton.changeButton("spawner", "color", {"a", "i"})
- qbutton.drawButton("spawner")
- else
- redstone.setOutput("left", false)
- qbutton.changeButton("spawner", "color", {"a", "f"})
- qbutton.drawButton("spawner")
- end
- sleep(0.5)
- end
- function farm()
- if(redstone.getOutput("right") == false) then
- redstone.setOutput("right", true)
- qbutton.changeButton("farm", "color", {"a", "i"})
- qbutton.drawButton("farm")
- else
- redstone.setOutput("right", false)
- qbutton.changeButton("farm", "color", {"a", "f"})
- qbutton.drawButton("farm")
- end
- sleep(0.5)
- end
- setupButtons()
- while true do
- ev, side, x, y = os.pullEvent("monitor_touch")
- qbutton.clickOn({x, y}, side)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement