Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local colors = require("colors")
- local component = require("component")
- local sides = require("sides")
- local shell = require("shell")
- rs = component.redstone
- function sendColor(col)
- rs.setBundledOutput(sides.top,col,255)
- os.sleep(3)
- rs.setBundledOutput(sides.top,col,0)
- end
- function readColor(col)
- t = rs.getBundledInput(sides.bottom,col)
- return t
- end
- function setDest(addr, dest)
- print("Setting train: " .. addr .. " to: " .. dests[dest])
- addrr = relays[addr]
- train_f = component.proxy(component.get(addrr))
- train_f.setDestination(dests[dest])
- end
- relays = {}
- relays[1] = "d73f"
- relays[2] = "c433"
- relays[3] = "ea0f"
- relays[4] = "5973"
- relays[5] = "3894"
- dests = {}
- dests["skylab"] = "City/gjfujskylab"
- dests["grand"] = "UnderGround/grandstation"
- dests["kittenbag"] = "UnderGround/kittenbag"
- dests["we38base"] = "City/wer38base"
- dests["long"] = "LongDistence/LongDistence"
- dests["spawn"] = "UnderGround/Spawn"
- dests["yard"] = "trainyard"
- setDest(1, "yard")
- setDest(2, "yard")
- setDest(3, "yard")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement