Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local event = require('event')
- local internet = require('internet')
- local running = true
- local char_stop = string.byte("q")
- local myEventHandlers = {}
- local arg={...}
- function myEventHandlers.key_up(address, char, code, playerName)
- if (char == char_stop) then
- running = false
- print('bye ' .. playerName .. '!')
- end
- end
- function myEventHandlers.redstone_changed(_, address, side)
- local brightness = 1;
- local str = "on"
- if side > 0 then
- brightness = 1
- str = "on"
- else
- brightness = 0
- str = "off"
- end
- print (brightness)
- local handle = internet.open(arg[1], tonumber(arg[2]))
- handle:write(str)
- handle:close()
- end
- function handleEvent(eventID, ...)
- local event = myEventHandlers[eventID]
- if (event) then
- event(...)
- end
- end
- while running do
- handleEvent(event.pull())
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement