Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local mon = peripheral.wrap("top")
- local glass = peripheral.wrap("left")
- local total = 0
- while true do
- mon.clear()
- glass.clear()
- mon.setTextColor(colors.white)
- glass.addText(5,20,"Monitor ..",0xF7F7F7)
- mon.setCursorPos(1,1)
- mon.setTextScale(1)
- mon.write("Monitor ..")
- sleep(1)
- local mon = peripheral.wrap("top")
- if mon then
- mon.setTextColor(colors.green)
- mon.write(" Ok")
- glass.addText(50,20,"Ok",0x15ff00)
- else
- mon.setTextColor(colors.red)
- mon.write(" Failed")
- glass.addText(50,20,"Failed",0xff0000)
- stop()
- end
- sleep(1)
- mon.setTextColor(colors.white)
- mon.setCursorPos(1,2)
- mon.setTextScale(1)
- mon.write("Modem ..")
- glass.clear()
- glass.addText(5,20,"Modem ..",0xF7F7F7)
- sleep(1)
- local modem = peripheral.wrap("right")
- if modem then
- mon.setTextColor(colors.green)
- mon.write(" Ok")
- glass.addText(50,20,"Ok",0x15ff00)
- else
- mon.setTextColor(colors.red)
- mon.write(" Failed")
- glass.addText(50,20,"Failed",0xff0000)
- stop()
- end
- sleep(1)
- mon.setTextColor(colors.white)
- mon.setCursorPos(1,3)
- mon.setTextScale(1)
- mon.write("Terminal Glasses Bridge ..")
- glass.clear()
- glass.addText(5,20,"Terminal Glasses Bridge ..",0xF7F7F7)
- sleep(1)
- local glass = peripheral.wrap("left")
- if modem then
- mon.setTextColor(colors.green)
- mon.write(" Ok")
- glass.addText(150,20,"Ok",0x15ff00)
- else
- mon.setTextColor(colors.red)
- mon.write(" Failed")
- glass.addText(150,20,"Failed",0xff0000)
- stop()
- end
- sleep(1)
- mon.setTextColor(colors.white)
- mon.setCursorPos(1,4)
- glass.clear()
- mon.write("Waiting for a signal ..")
- glass.addText(5,20,"Waiting for a signal ..",0xF7F7F7)
- while modem do
- modem.open(7)
- local event, modemSide, senderChannel, replyChannel, mfsu, senderDistance = os.pullEvent("modem_message")
- mon.setCursorPos(1,1)
- mon.clear()
- glass.clear()
- total = mfsu / 10000000 * 100
- mon.write(total.."%")
- glass.addText(5,20,total.."%",0xF7F7F7)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement