Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("touchpoint")
- term.clear()
- term.setCursorPos(10,1)
- write("Server ID: "..os.getComputerID())
- local t = touchpoint.new()
- local page = "1"
- local startX = 4
- local startY = 4
- local Spawner1 = "Iron Golem"
- local Spawner2 = "Wither Skeleton"
- local Spawner3 = "Blaze"
- local Spawner4 = "Zombie Pigman"
- local Spawner5 = "Enderman"
- local Spawner6 = "Ghast"
- local Spawner7 = "Witch"
- local Spawner8 = "Spider"
- local Spawner9 = "Mooshroom"
- local Spawner10 = "Creeper"
- local Spawner11 = "Pech"
- local Spawner12 = "Crimson Cleric"
- local Spawner13 = "Crimson Knight"
- local Spawner14 = "Fire Elemental"
- local Spawner15 = "Wisp"
- local Spawner16 = "Pink Slime"
- local Spawner17 = "Spawner17"
- local Spawner18 = "Spawner18"
- local Spawner19 = "Spawner19"
- local Spawner20 = "Spawner20"
- local Spawner21 = "Spawner21"
- local Spawner22 = "Spawner22"
- local Spawner23 = "Spawner23"
- local Spawner24 = "Spawner24"
- local Spawner25 = "Spawner25"
- local Spawner26 = "Spawner26"
- local Spawner27 = "Spawner27"
- local Spawner28 = "Spawner28"
- local Spawner29 = "Spawner29"
- local Spawner30 = "Spawner30"
- local Spawner31 = "Spawner31"
- local Spawner32 = "Spawner32"
- local status1 = "OFF"
- local status2 = "OFF"
- local status3 = "OFF"
- local status4 = "OFF"
- local status5 = "OFF"
- local status6 = "OFF"
- local status7 = "OFF"
- local status8 = "OFF"
- local status9 = "OFF"
- local status10 = "OFF"
- local status11 = "OFF"
- local status12 = "OFF"
- local status13 = "OFF"
- local status14 = "OFF"
- local status15 = "OFF"
- local status16 = "OFF"
- local status17 = "OFF"
- local status18 = "OFF"
- local status19 = "OFF"
- local status20 = "OFF"
- local status21 = "OFF"
- local status22 = "OFF"
- local status23 = "OFF"
- local status24 = "OFF"
- local status25 = "OFF"
- local status26 = "OFF"
- local status27 = "OFF"
- local status28 = "OFF"
- local status29 = "OFF"
- local status30 = "OFF"
- local status31 = "OFF"
- local status32 = "OFF"
- local status1FromSave = "OFF"
- local status2FromSave = "OFF"
- local status3FromSave = "OFF"
- local status4FromSave = "OFF"
- local status5FromSave = "OFF"
- local status6FromSave = "OFF"
- local status7FromSave = "OFF"
- local status8FromSave = "OFF"
- local status9FromSave = "OFF"
- local status10FromSave = "OFF"
- local status11FromSave = "OFF"
- local status12FromSave = "OFF"
- local status13FromSave = "OFF"
- local status14FromSave = "OFF"
- local status15FromSave = "OFF"
- local status16FromSave = "OFF"
- local status17FromSave = "OFF"
- local status18FromSave = "OFF"
- local status19FromSave = "OFF"
- local status20FromSave = "OFF"
- local status21FromSave = "OFF"
- local status22FromSave = "OFF"
- local status23FromSave = "OFF"
- local status24FromSave = "OFF"
- local status25FromSave = "OFF"
- local status26FromSave = "OFF"
- local status27FromSave = "OFF"
- local status28FromSave = "OFF"
- local status29FromSave = "OFF"
- local status30FromSave = "OFF"
- local status31FromSave = "OFF"
- local status32FromSave = "OFF"
- local fileName = "pocket"
- --Save Code
- function saveGame()
- fs.delete("saves/"..fileName)
- local file = fs.open("saves/"..fileName,"a")
- file.writeLine(fileName)
- file.writeLine(status1)
- file.writeLine(status2)
- file.writeLine(status3)
- file.writeLine(status4)
- file.writeLine(status5)
- file.writeLine(status6)
- file.writeLine(status7)
- file.writeLine(status8)
- file.writeLine(status9)
- file.writeLine(status10)
- file.writeLine(status11)
- file.writeLine(status12)
- file.writeLine(status13)
- file.writeLine(status14)
- file.writeLine(status15)
- file.writeLine(status16)
- file.writeLine(status17)
- file.writeLine(status18)
- file.writeLine(status19)
- file.writeLine(status20)
- file.writeLine(status21)
- file.writeLine(status22)
- file.writeLine(status23)
- file.writeLine(status24)
- file.writeLine(status25)
- file.writeLine(status26)
- file.writeLine(status27)
- file.writeLine(status28)
- file.writeLine(status29)
- file.writeLine(status30)
- file.writeLine(status31)
- file.writeLine(status32)
- file.close()
- end
- function loadSave1()
- -- Load Save
- local file = fs.open("saves/"..fileName,"r")
- local fileData = {}
- local line = file.readLine()
- repeat
- table.insert(fileData,line)
- line = file.readLine()
- until line == nil
- local fileNameFromSave = fileData[1]
- status1FromSave = fileData[2]
- status2FromSave = fileData[3]
- status3FromSave = fileData[4]
- status4FromSave = fileData[5]
- status5FromSave = fileData[6]
- status6FromSave = fileData[7]
- status7FromSave = fileData[8]
- status8FromSave = fileData[9]
- status9FromSave = fileData[10]
- status10FromSave = fileData[11]
- status11FromSave = fileData[12]
- status12FromSave = fileData[13]
- status13FromSave = fileData[14]
- status14FromSave = fileData[15]
- status15FromSave = fileData[16]
- status16FromSave = fileData[17]
- status17FromSave = fileData[18]
- status18FromSave = fileData[19]
- status19FromSave = fileData[20]
- status20FromSave = fileData[21]
- status21FromSave = fileData[22]
- status22FromSave = fileData[23]
- status23FromSave = fileData[24]
- status24FromSave = fileData[25]
- status25FromSave = fileData[26]
- status26FromSave = fileData[27]
- status27FromSave = fileData[28]
- status28FromSave = fileData[29]
- status29FromSave = fileData[30]
- status30FromSave = fileData[31]
- status31FromSave = fileData[32]
- status32FromSave = fileData[33]
- file.close()
- loadSave2()
- end
- function loadSave2()
- status1 = status1FromSave
- status2 = status2FromSave
- status3 = status3FromSave
- status4 = status4FromSave
- status5 = status5FromSave
- status6 = status6FromSave
- status7 = status7FromSave
- status8 = status8FromSave
- status9 = status9FromSave
- status10 = status10FromSave
- status11 = status11FromSave
- status12 = status12FromSave
- status13 = status13FromSave
- status14 = status14FromSave
- status15 = status15FromSave
- status16 = status16FromSave
- loadSave3()
- end
- function loadSave3()
- status17 = status17FromSave
- status18 = status18FromSave
- status19 = status19FromSave
- status20 = status20FromSave
- status21 = status21FromSave
- status22 = status22FromSave
- status23 = status23FromSave
- status24 = status24FromSave
- status25 = status25FromSave
- status26 = status26FromSave
- status27 = status27FromSave
- status28 = status28FromSave
- status29 = status29FromSave
- status30 = status30FromSave
- status31 = status31FromSave
- status32 = status32FromSave
- end
- function loadSave4()
- -- Make New Save
- local file = fs.open("saves/"..fileName,"a")
- file.writeLine(fileName)
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.writeLine("OFF")
- file.close()
- os.sleep(2)
- loadSave()
- end
- --Load Code
- function loadSave()
- -- Check if Saves folder Exists
- if fs.exists("saves") then
- -- Check if Save exists
- if fs.exists("saves/"..fileName) and fs.exists("saves/"..fileName) then
- loadSave1()
- else
- loadSave4()
- end
- else
- -- Make Folder
- fs.makeDir("saves")
- os.sleep(2)
- loadSave()
- end
- end
- paintutils.drawFilledBox(1, 1, 26, 20, colors.black)
- t:add(" Reset", nil, 19, 1, 26, 1, colors.red, colors.green)
- t:add(Spawner1, nil, startX, startY, 15, startY, colors.purple, colors.orange) -- Spawner 1
- t:add(Spawner2, nil, startX, startY+2, 15, startY+2, colors.purple, colors.orange)
- t:add(Spawner3, nil, startX, startY+4, 15, startY+4, colors.purple, colors.orange)
- t:add(Spawner4, nil, startX, startY+6, 15, startY+6, colors.purple, colors.orange)
- t:add(Spawner5, nil, startX, startY+8, 15, startY+8, colors.purple, colors.orange)
- t:add(Spawner6, nil, startX, startY+10, 15, startY+10, colors.purple, colors.orange)
- t:add(Spawner7, nil, startX, startY+12, 15, startY+12, colors.purple, colors.orange)
- t:add(Spawner8, nil, startX, startY+14, 15, startY+14, colors.purple, colors.orange)
- t:add("<", nil, 1, 20, 1, 20, colors.purple, colors.purple)
- t:add(">", nil, 26, 20, 26, 20, colors.purple, colors.purple)
- t:draw()
- function checkButtonStatus()
- if status1 == "ON " then
- t:toggleButton(Spawner1)
- end
- if status2 == "ON " then
- t:toggleButton(Spawner2)
- end
- if status3 == "ON " then
- t:toggleButton(Spawner3)
- end
- if status4 == "ON " then
- t:toggleButton(Spawner4)
- end
- if status5 == "ON " then
- t:toggleButton(Spawner5)
- end
- if status6 == "ON " then
- t:toggleButton(Spawner6)
- end
- if status7 == "ON " then
- t:toggleButton(Spawner7)
- end
- if status8 == "ON " then
- t:toggleButton(Spawner8)
- end
- end
- function drawSyn1()
- paintutils.drawBox(2, 2, 25, 20, colors.lightGray)
- paintutils.drawLine(startX+13, 2, startX+13, 20, colors.lightGray)
- paintutils.drawLine(4, 2, 14, 2, colors.black)
- term.setCursorPos(5,2)
- term.write("Spawners:")
- paintutils.drawLine(6, 20, 14, 20, colors.black)
- term.setCursorPos(7,20)
- term.write("Page: 1")
- term.setCursorPos(startX+16,startY)
- term.write(status1)
- term.setCursorPos(startX+16,startY+2)
- term.write(status2)
- term.setCursorPos(startX+16,startY+4)
- term.write(status3)
- term.setCursorPos(startX+16,startY+6)
- term.write(status4)
- term.setCursorPos(startX+16,startY+8)
- term.write(status5)
- term.setCursorPos(startX+16,startY+10)
- term.write(status6)
- term.setCursorPos(startX+16,startY+12)
- term.write(status7)
- term.setCursorPos(startX+16,startY+14)
- term.write(status8)
- saveGame()
- end
- function drawSyn2()
- paintutils.drawBox(2, 2, 25, 20, colors.lightGray)
- paintutils.drawLine(startX+13, 2, startX+13, 20, colors.lightGray)
- paintutils.drawLine(4, 2, 14, 2, colors.black)
- term.setCursorPos(5,2)
- term.write("Spawners:")
- paintutils.drawLine(6, 20, 14, 20, colors.black)
- term.setCursorPos(7,20)
- term.write("Page: 2")
- term.setCursorPos(startX+16,startY)
- term.write(status9)
- term.setCursorPos(startX+16,startY+2)
- term.write(status10)
- term.setCursorPos(startX+16,startY+4)
- term.write(status11)
- term.setCursorPos(startX+16,startY+6)
- term.write(status12)
- term.setCursorPos(startX+16,startY+8)
- term.write(status13)
- term.setCursorPos(startX+16,startY+10)
- term.write(status14)
- term.setCursorPos(startX+16,startY+12)
- term.write(status15)
- term.setCursorPos(startX+16,startY+14)
- term.write(status16)
- saveGame()
- end
- function drawSyn3()
- paintutils.drawBox(2, 2, 25, 20, colors.lightGray)
- paintutils.drawLine(startX+13, 2, startX+13, 20, colors.lightGray)
- paintutils.drawLine(4, 2, 14, 2, colors.black)
- term.setCursorPos(5,2)
- term.write("Spawners:")
- paintutils.drawLine(6, 20, 14, 20, colors.black)
- term.setCursorPos(7,20)
- term.write("Page: 3")
- term.setCursorPos(startX+16,startY)
- term.write(status17)
- term.setCursorPos(startX+16,startY+2)
- term.write(status18)
- term.setCursorPos(startX+16,startY+4)
- term.write(status19)
- term.setCursorPos(startX+16,startY+6)
- term.write(status20)
- term.setCursorPos(startX+16,startY+8)
- term.write(status21)
- term.setCursorPos(startX+16,startY+10)
- term.write(status22)
- term.setCursorPos(startX+16,startY+12)
- term.write(status23)
- term.setCursorPos(startX+16,startY+14)
- term.write(status24)
- saveGame()
- end
- function drawSyn4()
- paintutils.drawBox(2, 2, 25, 20, colors.lightGray)
- paintutils.drawLine(startX+13, 2, startX+13, 20, colors.lightGray)
- paintutils.drawLine(4, 2, 14, 2, colors.black)
- term.setCursorPos(5,2)
- term.write("Spawners:")
- paintutils.drawLine(6, 20, 14, 20, colors.black)
- term.setCursorPos(7,20)
- term.write("Page: 4")
- term.setCursorPos(startX+16,startY)
- term.write(status25)
- term.setCursorPos(startX+16,startY+2)
- term.write(status26)
- term.setCursorPos(startX+16,startY+4)
- term.write(status27)
- term.setCursorPos(startX+16,startY+6)
- term.write(status28)
- term.setCursorPos(startX+16,startY+8)
- term.write(status29)
- term.setCursorPos(startX+16,startY+10)
- term.write(status30)
- term.setCursorPos(startX+16,startY+12)
- term.write(status31)
- term.setCursorPos(startX+16,startY+14)
- term.write(status32)
- saveGame()
- end
- loadSave()
- checkButtonStatus()
- drawSyn1()
- while true do
- local event, p1 = t:handleEvents(os.pullEvent())
- if event == "button_click" and p1 == Spawner1 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle1")
- rednet.close("back")
- if status1 == "OFF" then
- status1 = "ON "
- elseif status1 == "ON " then
- status1 = "OFF"
- end
- drawSyn1()
- elseif event == "button_click" and p1 == Spawner2 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle2")
- rednet.close("back")
- if status2 == "OFF" then
- status2 = "ON "
- elseif status2 == "ON " then
- status2 = "OFF"
- end
- drawSyn1()
- elseif event == "button_click" and p1 == Spawner3 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle3")
- rednet.close("back")
- if status3 == "OFF" then
- status3 = "ON "
- elseif status3 == "ON " then
- status3 = "OFF"
- end
- drawSyn1()
- elseif event == "button_click" and p1 == Spawner4 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle4")
- rednet.close("back")
- if status4 == "OFF" then
- status4 = "ON "
- elseif status4 == "ON " then
- status4 = "OFF"
- end
- drawSyn1()
- elseif event == "button_click" and p1 == Spawner5 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle5")
- rednet.close("back")
- if status5 == "OFF" then
- status5 = "ON "
- elseif status5 == "ON " then
- status5 = "OFF"
- end
- drawSyn1()
- elseif event == "button_click" and p1 == Spawner6 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle6")
- rednet.close("back")
- if status6 == "OFF" then
- status6 = "ON "
- elseif status6 == "ON " then
- status6 = "OFF"
- end
- drawSyn1()
- elseif event == "button_click" and p1 == Spawner7 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle7")
- rednet.close("back")
- if status7 == "OFF" then
- status7 = "ON "
- elseif status7 == "ON " then
- status7 = "OFF"
- end
- drawSyn1()
- elseif event == "button_click" and p1 == Spawner8 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle8")
- rednet.close("back")
- if status8 == "OFF" then
- status8 = "ON "
- elseif status8 == "ON " then
- status8 = "OFF"
- end
- drawSyn1()
- elseif event == "button_click" and p1 == Spawner9 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle9")
- rednet.close("back")
- if status9 == "OFF" then
- status9 = "ON "
- elseif status9 == "ON " then
- status9 = "OFF"
- end
- drawSyn2()
- elseif event == "button_click" and p1 == Spawner10 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle10")
- rednet.close("back")
- if status10 == "OFF" then
- status10 = "ON "
- elseif status10 == "ON " then
- status10 = "OFF"
- end
- drawSyn2()
- elseif event == "button_click" and p1 == Spawner11 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle11")
- rednet.close("back")
- if status11 == "OFF" then
- status11 = "ON "
- elseif status11 == "ON " then
- status11 = "OFF"
- end
- drawSyn2()
- elseif event == "button_click" and p1 == Spawner12 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle12")
- rednet.close("back")
- if status12 == "OFF" then
- status12 = "ON "
- elseif status12 == "ON " then
- status12 = "OFF"
- end
- drawSyn2()
- elseif event == "button_click" and p1 == Spawner13 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle13")
- rednet.close("back")
- if status13 == "OFF" then
- status13 = "ON "
- elseif status13 == "ON " then
- status13 = "OFF"
- end
- drawSyn2()
- elseif event == "button_click" and p1 == Spawner14 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle14")
- rednet.close("back")
- if status14 == "OFF" then
- status14 = "ON "
- elseif status14 == "ON " then
- status14 = "OFF"
- end
- drawSyn2()
- elseif event == "button_click" and p1 == Spawner15 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle15")
- rednet.close("back")
- if status15 == "OFF" then
- status15 = "ON "
- elseif status15 == "ON " then
- status15 = "OFF"
- end
- drawSyn2()
- elseif event == "button_click" and p1 == Spawner16 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle16")
- rednet.close("back")
- if status16 == "OFF" then
- status16 = "ON "
- elseif status16 == "ON " then
- status16 = "OFF"
- end
- drawSyn2()
- elseif event == "button_click" and p1 == Spawner17 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle17")
- rednet.close("back")
- if status17 == "OFF" then
- status17 = "ON "
- elseif status17 == "ON " then
- status17 = "OFF"
- end
- drawSyn3()
- elseif event == "button_click" and p1 == Spawner18 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle18")
- rednet.close("back")
- if status18 == "OFF" then
- status18 = "ON "
- elseif status18 == "ON " then
- status18 = "OFF"
- end
- drawSyn3()
- elseif event == "button_click" and p1 == Spawner19 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle19")
- rednet.close("back")
- if status19 == "OFF" then
- status19 = "ON "
- elseif status19 == "ON " then
- status19 = "OFF"
- end
- drawSyn3()
- elseif event == "button_click" and p1 == Spawner20 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle20")
- rednet.close("back")
- if status20 == "OFF" then
- status20 = "ON "
- elseif status20 == "ON " then
- status20 = "OFF"
- end
- drawSyn3()
- elseif event == "button_click" and p1 == Spawner21 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle21")
- rednet.close("back")
- if status21 == "OFF" then
- status21 = "ON "
- elseif status21 == "ON " then
- status21 = "OFF"
- end
- drawSyn3()
- elseif event == "button_click" and p1 == Spawner22 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle22")
- rednet.close("back")
- if status22 == "OFF" then
- status22 = "ON "
- elseif status22 == "ON " then
- status22 = "OFF"
- end
- drawSyn3()
- elseif event == "button_click" and p1 == Spawner23 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle23")
- rednet.close("back")
- if status23 == "OFF" then
- status23 = "ON "
- elseif status23 == "ON " then
- status23 = "OFF"
- end
- drawSyn3()
- elseif event == "button_click" and p1 == Spawner24 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle24")
- rednet.close("back")
- if status24 == "OFF" then
- status24 = "ON "
- elseif status24 == "ON " then
- status24 = "OFF"
- end
- drawSyn3()
- elseif event == "button_click" and p1 == Spawner25 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle25")
- rednet.close("back")
- if status25 == "OFF" then
- status25 = "ON "
- elseif status25 == "ON " then
- status25 = "OFF"
- end
- drawSyn4()
- elseif event == "button_click" and p1 == Spawner26 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle26")
- rednet.close("back")
- if status26 == "OFF" then
- status26 = "ON "
- elseif status26 == "ON " then
- status26 = "OFF"
- end
- drawSyn4()
- elseif event == "button_click" and p1 == Spawner27 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle27")
- rednet.close("back")
- if status27 == "OFF" then
- status27 = "ON "
- elseif status27 == "ON " then
- status27 = "OFF"
- end
- drawSyn4()
- elseif event == "button_click" and p1 == Spawner28 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle28")
- rednet.close("back")
- if status28 == "OFF" then
- status28 = "ON "
- elseif status28 == "ON " then
- status28 = "OFF"
- end
- drawSyn4()
- elseif event == "button_click" and p1 == Spawner29 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle29")
- rednet.close("back")
- if status29 == "OFF" then
- status29 = "ON "
- elseif status29 == "ON " then
- status29 = "OFF"
- end
- drawSyn4()
- elseif event == "button_click" and p1 == Spawner30 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle30")
- rednet.close("back")
- if status30 == "OFF" then
- status30 = "ON "
- elseif status30 == "ON " then
- status30 = "OFF"
- end
- drawSyn4()
- elseif event == "button_click" and p1 == Spawner31 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle31")
- rednet.close("back")
- if status31 == "OFF" then
- status31 = "ON "
- elseif status31 == "ON " then
- status31 = "OFF"
- end
- drawSyn4()
- elseif event == "button_click" and p1 == Spawner32 then
- t:toggleButton(p1)
- rednet.open("back")
- rednet.send(217,"Toggle32")
- rednet.close("back")
- if status32 == "OFF" then
- status32 = "ON "
- elseif status32 == "ON " then
- status32 = "OFF"
- end
- drawSyn4()
- elseif event == "button_click" and p1 == "<" then
- t:toggleButton(p1)
- if page == "1" then
- page = "4"
- if status1 == "ON " then
- t:toggleButton(Spawner1)
- end
- if status2 == "ON " then
- t:toggleButton(Spawner2)
- end
- if status3 == "ON " then
- t:toggleButton(Spawner3)
- end
- if status4 == "ON " then
- t:toggleButton(Spawner4)
- end
- if status5 == "ON " then
- t:toggleButton(Spawner5)
- end
- if status6 == "ON " then
- t:toggleButton(Spawner6)
- end
- if status7 == "ON " then
- t:toggleButton(Spawner7)
- end
- if status8 == "ON " then
- t:toggleButton(Spawner8)
- end
- t:rename(Spawner1, Spawner25)
- t:rename(Spawner2, Spawner26)
- t:rename(Spawner3, Spawner27)
- t:rename(Spawner4, Spawner28)
- t:rename(Spawner5, Spawner29)
- t:rename(Spawner6, Spawner30)
- t:rename(Spawner7, Spawner31)
- t:rename(Spawner8, Spawner32)
- if status25 == "ON " then
- t:toggleButton(Spawner25)
- end
- if status26 == "ON " then
- t:toggleButton(Spawner26)
- end
- if status27 == "ON " then
- t:toggleButton(Spawner27)
- end
- if status28 == "ON " then
- t:toggleButton(Spawner28)
- end
- if status29 == "ON " then
- t:toggleButton(Spawner29)
- end
- if status30 == "ON " then
- t:toggleButton(Spawner30)
- end
- if status31 == "ON " then
- t:toggleButton(Spawner31)
- end
- if status32 == "ON " then
- t:toggleButton(Spawner32)
- end
- drawSyn4()
- elseif page == "4" then
- page = "3"
- if status25 == "ON " then
- t:toggleButton(Spawner25)
- end
- if status26 == "ON " then
- t:toggleButton(Spawner26)
- end
- if status27 == "ON " then
- t:toggleButton(Spawner27)
- end
- if status28 == "ON " then
- t:toggleButton(Spawner28)
- end
- if status29 == "ON " then
- t:toggleButton(Spawner29)
- end
- if status30 == "ON " then
- t:toggleButton(Spawner30)
- end
- if status31 == "ON " then
- t:toggleButton(Spawner31)
- end
- if status32 == "ON " then
- t:toggleButton(Spawner32)
- end
- t:rename(Spawner25, Spawner17)
- t:rename(Spawner26, Spawner18)
- t:rename(Spawner27, Spawner19)
- t:rename(Spawner28, Spawner20)
- t:rename(Spawner29, Spawner21)
- t:rename(Spawner30, Spawner22)
- t:rename(Spawner31, Spawner23)
- t:rename(Spawner32, Spawner24)
- if status17 == "ON " then
- t:toggleButton(Spawner17)
- end
- if status18 == "ON " then
- t:toggleButton(Spawner18)
- end
- if status19 == "ON " then
- t:toggleButton(Spawner19)
- end
- if status20 == "ON " then
- t:toggleButton(Spawner20)
- end
- if status21 == "ON " then
- t:toggleButton(Spawner21)
- end
- if status22 == "ON " then
- t:toggleButton(Spawner22)
- end
- if status23 == "ON " then
- t:toggleButton(Spawner23)
- end
- if status24 == "ON " then
- t:toggleButton(Spawner24)
- end
- drawSyn3()
- elseif page == "3" then
- page = "2"
- if status17 == "ON " then
- t:toggleButton(Spawner17)
- end
- if status18 == "ON " then
- t:toggleButton(Spawner18)
- end
- if status19 == "ON " then
- t:toggleButton(Spawner19)
- end
- if status20 == "ON " then
- t:toggleButton(Spawner20)
- end
- if status21 == "ON " then
- t:toggleButton(Spawner21)
- end
- if status22 == "ON " then
- t:toggleButton(Spawner22)
- end
- if status23 == "ON " then
- t:toggleButton(Spawner23)
- end
- if status24 == "ON " then
- t:toggleButton(Spawner24)
- end
- t:rename(Spawner17, Spawner9)
- t:rename(Spawner18, Spawner10)
- t:rename(Spawner19, Spawner11)
- t:rename(Spawner20, Spawner12)
- t:rename(Spawner21, Spawner13)
- t:rename(Spawner22, Spawner14)
- t:rename(Spawner23, Spawner15)
- t:rename(Spawner24, Spawner16)
- if status9 == "ON " then
- t:toggleButton(Spawner9)
- end
- if status10 == "ON " then
- t:toggleButton(Spawner10)
- end
- if status11 == "ON " then
- t:toggleButton(Spawner11)
- end
- if status12 == "ON " then
- t:toggleButton(Spawner12)
- end
- if status13 == "ON " then
- t:toggleButton(Spawner13)
- end
- if status14 == "ON " then
- t:toggleButton(Spawner14)
- end
- if status15 == "ON " then
- t:toggleButton(Spawner15)
- end
- if status16 == "ON " then
- t:toggleButton(Spawner16)
- end
- drawSyn2()
- elseif page == "2" then
- page = "1"
- if status9 == "ON " then
- t:toggleButton(Spawner9)
- end
- if status10 == "ON " then
- t:toggleButton(Spawner10)
- end
- if status11 == "ON " then
- t:toggleButton(Spawner11)
- end
- if status12 == "ON " then
- t:toggleButton(Spawner12)
- end
- if status13 == "ON " then
- t:toggleButton(Spawner13)
- end
- if status14 == "ON " then
- t:toggleButton(Spawner14)
- end
- if status15 == "ON " then
- t:toggleButton(Spawner15)
- end
- if status16 == "ON " then
- t:toggleButton(Spawner16)
- end
- t:rename(Spawner9, Spawner1)
- t:rename(Spawner10, Spawner2)
- t:rename(Spawner11, Spawner3)
- t:rename(Spawner12, Spawner4)
- t:rename(Spawner13, Spawner5)
- t:rename(Spawner14, Spawner6)
- t:rename(Spawner15, Spawner7)
- t:rename(Spawner16, Spawner8)
- if status1 == "ON " then
- t:toggleButton(Spawner1)
- end
- if status2 == "ON " then
- t:toggleButton(Spawner2)
- end
- if status3 == "ON " then
- t:toggleButton(Spawner3)
- end
- if status4 == "ON " then
- t:toggleButton(Spawner4)
- end
- if status5 == "ON " then
- t:toggleButton(Spawner5)
- end
- if status6 == "ON " then
- t:toggleButton(Spawner6)
- end
- if status7 == "ON " then
- t:toggleButton(Spawner7)
- end
- if status8 == "ON " then
- t:toggleButton(Spawner8)
- end
- drawSyn1()
- end
- elseif event == "button_click" and p1 == ">" then
- t:toggleButton(p1)
- if page == "1" then
- page = "2"
- if status1 == "ON " then
- t:toggleButton(Spawner1)
- end
- if status2 == "ON " then
- t:toggleButton(Spawner2)
- end
- if status3 == "ON " then
- t:toggleButton(Spawner3)
- end
- if status4 == "ON " then
- t:toggleButton(Spawner4)
- end
- if status5 == "ON " then
- t:toggleButton(Spawner5)
- end
- if status6 == "ON " then
- t:toggleButton(Spawner6)
- end
- if status7 == "ON " then
- t:toggleButton(Spawner7)
- end
- if status8 == "ON " then
- t:toggleButton(Spawner8)
- end
- t:rename(Spawner1, Spawner9)
- t:rename(Spawner2, Spawner10)
- t:rename(Spawner3, Spawner11)
- t:rename(Spawner4, Spawner12)
- t:rename(Spawner5, Spawner13)
- t:rename(Spawner6, Spawner14)
- t:rename(Spawner7, Spawner15)
- t:rename(Spawner8, Spawner16)
- if status9 == "ON " then
- t:toggleButton(Spawner9)
- end
- if status10 == "ON " then
- t:toggleButton(Spawner10)
- end
- if status11 == "ON " then
- t:toggleButton(Spawner11)
- end
- if status12 == "ON " then
- t:toggleButton(Spawner12)
- end
- if status13 == "ON " then
- t:toggleButton(Spawner13)
- end
- if status14 == "ON " then
- t:toggleButton(Spawner14)
- end
- if status15 == "ON " then
- t:toggleButton(Spawner15)
- end
- if status16 == "ON " then
- t:toggleButton(Spawner16)
- end
- drawSyn2()
- elseif page == "2" then
- page = "3"
- if status9 == "ON " then
- t:toggleButton(Spawner9)
- end
- if status10 == "ON " then
- t:toggleButton(Spawner10)
- end
- if status11 == "ON " then
- t:toggleButton(Spawner11)
- end
- if status12 == "ON " then
- t:toggleButton(Spawner12)
- end
- if status13 == "ON " then
- t:toggleButton(Spawner13)
- end
- if status14 == "ON " then
- t:toggleButton(Spawner14)
- end
- if status15 == "ON " then
- t:toggleButton(Spawner15)
- end
- if status16 == "ON " then
- t:toggleButton(Spawner16)
- end
- t:rename(Spawner9, Spawner17)
- t:rename(Spawner10, Spawner18)
- t:rename(Spawner11, Spawner19)
- t:rename(Spawner12, Spawner20)
- t:rename(Spawner13, Spawner21)
- t:rename(Spawner14, Spawner22)
- t:rename(Spawner15, Spawner23)
- t:rename(Spawner16, Spawner24)
- if status17 == "ON " then
- t:toggleButton(Spawner17)
- end
- if status18 == "ON " then
- t:toggleButton(Spawner18)
- end
- if status19 == "ON " then
- t:toggleButton(Spawner19)
- end
- if status20 == "ON " then
- t:toggleButton(Spawner20)
- end
- if status21 == "ON " then
- t:toggleButton(Spawner21)
- end
- if status22 == "ON " then
- t:toggleButton(Spawner22)
- end
- if status23 == "ON " then
- t:toggleButton(Spawner23)
- end
- if status24 == "ON " then
- t:toggleButton(Spawner24)
- end
- drawSyn3()
- elseif page == "3" then
- page = "4"
- if status17 == "ON " then
- t:toggleButton(Spawner17)
- end
- if status18 == "ON " then
- t:toggleButton(Spawner18)
- end
- if status19 == "ON " then
- t:toggleButton(Spawner19)
- end
- if status20 == "ON " then
- t:toggleButton(Spawner20)
- end
- if status21 == "ON " then
- t:toggleButton(Spawner21)
- end
- if status22 == "ON " then
- t:toggleButton(Spawner22)
- end
- if status23 == "ON " then
- t:toggleButton(Spawner23)
- end
- if status24 == "ON " then
- t:toggleButton(Spawner24)
- end
- t:rename(Spawner17, Spawner25)
- t:rename(Spawner18, Spawner26)
- t:rename(Spawner19, Spawner27)
- t:rename(Spawner20, Spawner28)
- t:rename(Spawner21Spawner22, Spawner29)
- t:rename(Spawner22, Spawner30)
- t:rename(Spawner23, Spawner31)
- t:rename(Spawner24, Spawner32)
- if status25 == "ON " then
- t:toggleButton(Spawner25)
- end
- if status26 == "ON " then
- t:toggleButton(Spawner26)
- end
- if status27 == "ON " then
- t:toggleButton(Spawner27)
- end
- if status28 == "ON " then
- t:toggleButton(Spawner28)
- end
- if status29 == "ON " then
- t:toggleButton(Spawner29)
- end
- if status30 == "ON " then
- t:toggleButton(Spawner30)
- end
- if status31 == "ON " then
- t:toggleButton(Spawner31)
- end
- if status32 == "ON " then
- t:toggleButton(Spawner32)
- end
- drawSyn4()
- elseif page == "4" then
- page = "1"
- if status25 == "ON " then
- t:toggleButton(Spawner25)
- end
- if status26 == "ON " then
- t:toggleButton(Spawner26)
- end
- if status27 == "ON " then
- t:toggleButton(Spawner27)
- end
- if status28 == "ON " then
- t:toggleButton(Spawner28)
- end
- if status29 == "ON " then
- t:toggleButton(Spawner29)
- end
- if status30 == "ON " then
- t:toggleButton(Spawner30)
- end
- if status31 == "ON " then
- t:toggleButton(Spawner31)
- end
- if status32 == "ON " then
- t:toggleButton(Spawner32)
- end
- t:rename(Spawner25, Spawner1)
- t:rename(Spawner26, Spawner2)
- t:rename(Spawner27, Spawner3)
- t:rename(Spawner28, Spawner4)
- t:rename(Spawner29, Spawner5)
- t:rename(Spawner30, Spawner6)
- t:rename(Spawner31, Spawner7)
- t:rename(Spawner32, Spawner8)
- if status1 == "ON " then
- t:toggleButton(Spawner1)
- end
- if status2 == "ON " then
- t:toggleButton(Spawner2)
- end
- if status3 == "ON " then
- t:toggleButton(Spawner3)
- end
- if status4 == "ON " then
- t:toggleButton(Spawner4)
- end
- if status5 == "ON " then
- t:toggleButton(Spawner5)
- end
- if status6 == "ON " then
- t:toggleButton(Spawner6)
- end
- if status7 == "ON " then
- t:toggleButton(Spawner7)
- end
- if status8 == "ON " then
- t:toggleButton(Spawner8)
- end
- drawSyn1()
- end
- elseif event == "button_click" and p1 == " Reset" then
- t:toggleButton(p1)
- paintutils.drawFilledBox(1, 1, 99, 99, colors.black)
- shell.run("rm " .. "saves")
- rednet.open("back")
- rednet.send(217,"Reset")
- rednet.close("back")
- shell.run("startup")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement