Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if not fs.exists( "fui" ) then
- print( "Performing first time setup." )
- shell.run( "pastebin","get", "306Ns1qg", "fui" )
- print("Finished. Please run program again.")
- error()
- end
- os.loadAPI("fui")
- fui.setMonitorSide("top")
- fui.clear()
- w,h = fui.getSize()
- w = w + 1
- h = h + 1
- rednet.open("left")
- function drawMenu()
- fui.resetButtons()
- fui.drawOutline("Spawner controller", "By Fair", "black", "white")
- fui.drawAlignText("Pick what mob to spawn and press start!", "mid", w/2, 3, "white")
- if fui.getButtonInfo("spawner") == nil then
- fui.drawAlignButton("Start/stop", "mid", "spawner", w/2, 30, h-5, 3, "black", "red" )
- else
- fui.drawAlignButton("Start/stop", "mid", "spawner", w/2, 30, h-5, 3, "black", fui.getButtonColor("spawner") )
- end
- fui.drawAlignButton("Cow", "mid", "cow", w/2/2+1, 20, 5, 3, "black", "red" )
- fui.drawAlignButton("Pig", "mid", "pig", w/2+(w/2/2), 20, 5, 3, "black", "red" )
- fui.drawAlignButton("Sheep", "mid", "sheep", w/2/2+1, 20, 9, 3, "black", "red" )
- fui.drawAlignButton("Chicken", "mid", "chicken", w/2+(w/2/2), 20, 9, 3, "black", "red" )
- fui.drawAlignButton("W.Skeleton", "mid", "wskeleton", w/2/2+1, 20, 13, 3, "black", "red" )
- fui.drawAlignButton("Blaze ", "mid", "blaze", w/2+(w/2/2), 20, 13, 3, "black", "red" )
- end
- local Args = {...}
- if Args[1] == "update" then
- print("Updating.")
- fs.delete("startup")
- shell.run("pastebin","get","74bzMhvb","startup")
- print("Finished updating.")
- error()
- end
- drawMenu()
- while true do
- fui.submitEvents()
- lastEvent = fui.getEvents()
- if fui.buttonPressed( "spawner" ) then
- if fui.getButtonColor( "spawner" ) == "lime" then
- fui.drawAlignButton("Start/stop", "mid", "spawner", w/2, 30, h-5, 3, "black", "red" )
- rednet.broadcast("spawner off")
- elseif fui.getButtonColor( "spawner" ) == "red" then
- fui.drawAlignButton("Start/stop", "mid", "spawner", w/2, 30, h-5, 3, "black", "lime" )
- rednet.broadcast("spawner on")
- end
- elseif fui.buttonPressed( "cow" ) then
- drawMenu()
- fui.drawAlignButton("Cow", "mid", "cow", w/2/2+1, 20, 5, 3, "black", "lime" )
- rednet.broadcast("pick 1")
- elseif fui.buttonPressed( "pig" ) then
- drawMenu()
- fui.drawAlignButton("Pig", "mid", "pig", w/2+(w/2/2), 20, 5, 3, "black", "lime" )
- rednet.broadcast("pick 2")
- elseif fui.buttonPressed( "sheep" ) then
- drawMenu()
- fui.drawAlignButton("Sheep", "mid", "sheep", w/2/2+1, 20, 9, 3, "black", "lime" )
- rednet.broadcast("pick 3")
- elseif fui.buttonPressed( "chicken" ) then
- drawMenu()
- fui.drawAlignButton("Chicken", "mid", "chicken", w/2+(w/2/2), 20, 9, 3, "black", "lime" )
- rednet.broadcast("pick 4")
- elseif fui.buttonPressed( "wskeleton" ) then
- drawMenu()
- fui.drawAlignButton("W.Skeleton", "mid", "wskeleton", w/2/2+1, 20, 13, 3, "black", "lime" )
- rednet.broadcast("pick 5")
- elseif fui.buttonPressed( "blaze" ) then
- drawMenu()
- fui.drawAlignButton("Blaze ", "mid", "blaze", w/2+(w/2/2), 20, 13, 3, "black", "lime" )
- rednet.broadcast("pick 6")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment