Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --ComputerCraft remote detonator
- --Get modem
- local modem
- local sides = { "front", "back", "left", "right", "top", "bottom" }
- for i, side in ipairs(sides) do
- if (peripheral.getType(side) == "modem") then
- modem = peripheral.wrap(side)
- break
- end
- end
- if (modem == nil) then
- print("ERROR: No modem present")
- return
- end
- --Open peripheral
- modem.open(797)
- print("Armed")
- --Listen for detonate message
- while true do
- local event = { os.pullEvent() }
- if (event[1] == "modem_message") then
- local message = event[5]
- if (message == "detonate") then
- print("Boom!")
- for i, side in ipairs(sides) do
- redstone.setOutput(side, true)
- end
- return
- elseif (message == "disarm") then
- print("Disarmed")
- return
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment