Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- m = peripheral.wrap("back")
- if fs.exists("GUI") then
- print("loading 1Ridav's GUI lib")
- os.loadAPI("GUI")
- else
- shell.run("pastebin","get","XcbJj1n4","GUI")
- print("loading 1Ridav's GUI lib")
- os.loadAPI("GUI")
- end
- write("enter channel(number, from 1 to 65000)")
- inp = read()
- act ={}
- if type(tonumber(inp)) == "number" then
- channel = tonumber(inp)
- m.open(channel)
- else
- error("not value")
- end
- function steek(s)
- st = tostring(s.check)
- m.transmit(channel,channel,"STEEKREED="..st)
- GUI.MainPanel:draw()
- end
- function main(s)
- st = tostring(s.check)
- m.transmit(channel,channel,"MAIN="..st)
- GUI.MainPanel:draw()
- end
- function exp(s)
- st = tostring(s.check)
- m.transmit(channel,channel,"EXPERM="..st)
- GUI.MainPanel:draw()
- end
- term.clear()
- term.setCursorPos(1,1)
- FDOOR = GUI.NewCheckBox(nil, 3, 3, 10, 3, "STEEK DOOR", steek)
- EXPDOOR = GUI.NewCheckBox(nil, 3, 7, 10, 3, "EXPER DOOR", exp)
- MAINDOOR = GUI.NewCheckBox(nil, 3, 10, 10, 3, "MAIN DOOR ", main)
- SIDET = GUI.NewLabel(nil, 3,1,"door control:")
- GUI.MainPanel:addCHILD(FDOOR,EXPDOOR,MAINDOOR,SIDET)
- GUI.MainPanel:draw()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement