Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MASTER_CHANNEL = 5452
- ELEVATOR_CHANNEL = 47883
- STASIS_CHANNEL = 34214
- PORTAL_CHANNEL = 55290
- modem = peripheral.find("modem") or error("No modem attached", 0)
- args = {...}
- recentChannel = 0
- function jobSelect()
- if args[1] == nil then
- print("No valid job selected!")
- print("'remote [job] [task] [label]'")
- print("E.G. remote elevator call lab")
- elseif args[1] == "elevator" then
- local transmission = args[2].." "..args[3]
- modem.transmit(ELEVATOR_CHANNEL, MASTER_CHANNEL, transmission)
- print("Task signal sent: "..transmission)
- recentChannel = ELEVATOR_CHANNEL
- elseif args[1] == "portal" then
- local transmission = args[2].." "..args[3]
- modem.transmit(PORTAL_CHANNEL, MASTER_CHANNEL, transmission)
- print("Task signal sent: "..transmission)
- recentChannel = PORTAL_CHANNEL
- elseif args[1] == "stasis" then
- local transmission = args[2]
- modem.transmit(STASIS_CHANNEL, MASTER_CHANNEL, transmission)
- print("Task signal sent: "..transmission)
- recentChannel = STASIS_CHANNEL
- end
- end
- modem.open(MASTER_CHANNEL)
- jobSelect()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement