Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function main()
- local xText = {
- "RÃ¥A4nge - Banned Items"
- }
- local tText = {
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- }
- local sSide = "back"
- local nTextSize = 1
- local cTextColor = (colors.white)
- local bgColor = colors.black
- local frColor = colors.orange
- function frame(mon)
- local w, h = mon.getSize()
- mon.setCursorPos(4,5)
- mon.write("Block breaker")
- mon.setCursorPos(23,5)
- mon.write("Armor stand")
- mon.setCursorPos(42,5)
- mon.write("Nuke")
- mon.setCursorPos(60,5)
- mon.write("World Anchor")
- mon.setCursorPos(4,7)
- mon.setBackgroundColor(colors.orange)
- mon.write("Quarry")
- mon.setBackgroundColor(colors.black)
- mon.setCursorPos(23,7)
- mon.write("Chunk Loader")
- mon.setCursorPos(42,7)
- mon.write("Spot Loader")
- mon.setCursorPos(60,7)
- mon.setBackgroundColor(colors.purple)
- mon.write("Wands")
- mon.setBackgroundColor(colors.black)
- mon.setCursorPos(4,9)
- mon.write("Cloak of Dist.")
- mon.setCursorPos(23,9)
- mon.write("Crystl Chest")
- mon.setCursorPos(42,9)
- mon.setBackgroundColor(colors.red)
- mon.write("Sword of Zypher")
- mon.setBackgroundColor(colors.black)
- mon.setCursorPos(60,9)
- mon.write("Unifier")
- mon.setCursorPos(4,11)
- mon.setBackgroundColor(colors.orange)
- mon.write("Turtles")
- mon.setBackgroundColor(colors.black)
- mon.setCursorPos(23,11)
- mon.write("Col. CanvasBags")
- mon.setCursorPos(42,11)
- mon.write("Indexer")
- mon.setCursorPos(60,11)
- mon.setBackgroundColor(colors.red)
- mon.write("Filler")
- mon.setBackgroundColor(colors.black)
- mon.setCursorPos(4,13)
- mon.write("MFFS")
- mon.setCursorPos(23,13)
- mon.setBackgroundColor(colors.red)
- mon.write("Power Suit")
- mon.setBackgroundColor(colors.black)
- mon.setCursorPos(42,13)
- mon.setBackgroundColor(colors.orange)
- mon.write("Mining Turtle")
- mon.setBackgroundColor(colors.black)
- mon.setCursorPos(60,13)
- mon.write("Modem")
- mon.setCursorPos(4,15)
- mon.write("Terraformer")
- mon.setCursorPos(23,15)
- mon.setBackgroundColor(colors.red)
- mon.write("Minium Stone")
- mon.setBackgroundColor(colors.black)
- mon.setCursorPos(42,15)
- mon.write("Letter")
- mon.setCursorPos(60,15)
- mon.write("Quantum Chest")
- mon.setCursorPos(4,17)
- mon.write("Anti Builder")
- mon.setCursorPos(23,17)
- mon.write("Item Tesseract")
- mon.setCursorPos(42,17)
- mon.write("Vajra")
- mon.setCursorPos(60,17)
- mon.setBackgroundColor(colors.red)
- mon.write("Builder")
- mon.setBackgroundColor(colors.black)
- mon.setCursorPos(4,19)
- mon.write("Crumble Horn")
- mon.setCursorPos(23,19)
- mon.write("Rainmaker")
- mon.setCursorPos(42,19)
- mon.write("Portable Hole")
- mon.setCursorPos(60,19)
- mon.write("XY Craft")
- for l = 3, w-3 do
- for i = 1, 9 do
- j = 2 * i - 1
- mon.setTextColor(frColor)
- mon.setCursorPos(l,3 + j)
- mon.write("-")
- end
- end
- for l = 4, h-6 do
- mon.setCursorPos(3,l)
- if l%2 == 0 then
- mon.write("+")
- else
- mon.write("|")
- end
- mon.setCursorPos(w-3,l)
- if l%2 == 0 then
- mon.write("+")
- else
- mon.write("|")
- end
- mon.setCursorPos((w/4)+2,l)
- if l%2 == 0 then
- mon.write("+")
- else
- mon.write("|")
- end
- mon.setCursorPos(2*(w/4),l)
- if l%2 == 0 then
- mon.write("+")
- else
- mon.write("|")
- end
- mon.setCursorPos(3*(w/4)-2,l)
- if l%2 == 0 then
- mon.write("+")
- else
- mon.write("|")
- end
- end
- mon.setCursorPos(4,22)
- mon.setBackgroundColor(colors.orange)
- mon.setTextColor(colors.orange)
- mon.write("hi")
- mon.setCursorPos(4,23)
- mon.setBackgroundColor(colors.red)
- mon.setTextColor(colors.red)
- mon.write("hi")
- mon.setCursorPos(4,24)
- mon.setBackgroundColor(colors.purple)
- mon.setTextColor(colors.purple)
- mon.write("hi")
- mon.setBackgroundColor(colors.black)
- mon.setTextColor(colors.white)
- mon.setCursorPos(8,22)
- mon.write("Spieler ")
- mon.setCursorPos(8,23)
- mon.write("Einwohner 3600 Spielminuten Eure Spielzeit koennt ihr mit")
- mon.setCursorPos(8,24)
- mon.write("Aeltester 30000 Spielminuten /ranker stats abrufen")
- end
- local function printCenter(mon, t)
- local w, h = mon.getSize()
- local y = 1
- for i, line in ipairs(t) do
- local x = math.floor((w / 2) - (#line / 2))
- mon.setCursorPos(x, y + i)
- mon.write(line)
- end
- end
- local function print(mon, t, u)
- local z = 5
- for j, line in ipairs(t) do
- mon.setCursorPos(u, z + j)
- mon.write(line)
- end
- end
- local mon = peripheral.wrap(sSide)
- mon.setBackgroundColor(bgColor)
- mon.clear()
- mon.setTextScale(nTextSize)
- mon.setTextColor(cTextColor)
- printCenter(mon, xText)
- print(mon, tText, 1)
- frame(mon)
- end
- function listener()
- while true do
- if rs.getInput("right") then
- os.reboot()
- end
- sleep(5)
- end
- end
- parallel.waitForAll( listener, main )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement