Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Variablen
- sideAdapter = "right" -- Hier die Seite des Adapters eintragen
- sideModem = "top" -- Hier die Seite des Modems eintragen
- net = peripheral.wrap(sideAdapter)
- rednet.open("top") -- Hier bitte dies Seite des Modems eintragen
- -- Funktionen
- -- Uhr Format
- function fill(number)
- if number < 10 then
- number = "0" .. number
- end
- return number
- end
- function aktzeit()
- Hour = math.floor(os.time())
- Minute = math.floor((os.time() - Hour) * 60)
- Zeit = fill(Hour) .. ":" .. fill(Minute) .. " Uhr"
- return Zeit
- end
- -- Design
- function box(x, y, width, height, hexcol, opac)
- net.addBox(x, y, width, height, hexcol, opac)
- end
- function text(x, y, text, color, scale)
- text = net.addText(x, y, text, color)
- text.setScale(scale)
- --text.setZIndex(5)
- end
- function mainDesign()
- box(5,5,200,50,0xFFFFFF,0.5)
- text(30,17,aktzeit(),0x000000,3)
- sleep(0.1)
- end
- function mainCode()
- a,message,c = rednet.receive(0.5)
- if a ~= nil then
- if string.len(message) > 30 then
- count = string.len(message) / 30
- line = 60
- boxLine = 55
- for i = 1,math.ceil(count) do
- printedLine = string.sub(message,1,30)
- message = string.sub(message,30,-1)
- box(5,boxLine,200,15,0xFFFFFF,0.5)
- text(10,line,printedLine,0x000000,1)
- line = line + 10
- boxLine = boxLine + 15
- end
- else
- box(5,55,200,15,0xFFFFFF,0.5)
- text(10,60,message,0x000000,1)
- end
- sleep(3)
- else
- net.clear()
- mainDesign()
- end
- end
- -- Hauptteil
- while true do
- mainCode()
- end
Advertisement
Add Comment
Please, Sign In to add comment