Jackson_Pike icon

Monitor

Jackson_Pike | PRO | 11/16/16 11:35:38 PM UTC | 0 ⭐ | 236 👁️ | Never ⏰ | []
Lua |

1.4 KB

|

None

|

0 👍

/

0 👎

modem = peripheral.wrap("left")
monitor = peripheral.wrap("back")
modem.open(1)
 
event, side, xpos, ypos = os.pullEvent("monitor_touch")
if event == "monitor_touch" then
modem.transmit(1, 1, "toggle")
--print(event)
end
event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
if message == "ON" then
monitor.setBackgroundColor(colors.black)
monitor.clear()
--monitor.setTextScale(1)
monX, monY = monitor.getSize()
monitor.setCursorPos(1, 1)
monitor.setBackgroundColor(colors.red)
monitor.write(string.rep(" ", monX))
monitor.setCursorPos(1, monY)
monitor.write(string.rep(" ", monX))
monitor.setBackgroundColor(colors.black)
monitor.setTextColor(colors.red)
--monitor.setBackgroundColor(colors.gray)
--monitor.setTextScale(2)
monitor.setCursorPos(monX/2-3, 3)
monitor.write("Turn Off")
end
if message == "OFF" then
monitor.setBackgroundColor(colors.black)
monitor.clear()
monX, monY = monitor.getSize()
--monitor.setTextScale(1)
monitor.setBackgroundColor(colors.green)
monitor.setCursorPos(1, 1)
monitor.write(string.rep(" ", monX))
monitor.setCursorPos(1, monY)
monitor.write(string.rep(" ", monX))
monitor.setBackgroundColor(colors.black)
monitor.setTextColor(colors.green)
--monitor.setBackgroundColor(colors.gray)
--monitor.setTextScale(2)
monitor.setCursorPos(monX/2-3, 3)
monitor.write("Turn On")
end
sleep(0.1)
shell.run("startup")

Comments