Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- m = peripheral.wrap("left")
- status = {...}
- statusvar = (status[1])
- function checkstatusFile()
- file = fs.open("statusFile", "r")
- validate = file.readAll()
- if validate == "off" and statusvar ~= "off" or validate == "off"then
- forcefield = "off"
- elseif validate == "on" and statusvar ~= "on" or validate == "on" then
- forcefield = "on"
- end
- if statusvar == "on" and validate ~= "on" or validate == "on" then
- forcefield = "on"
- elseif statusvar == "off" and validate ~= "off" or validate =="off" then
- forcefield = "off"
- end
- return(forcefield)
- end
- function applychanges()
- if forcefield == "on" then
- file = fs.open("statusFile", "w")
- file.write("on")
- file.close()
- elseif forcefield == "off" then
- file = fs.open("statusFile", "w")
- file.write("off")
- file.close()
- end
- if forcefield == off then
- m.setFreq(6)
- m.set(false)
- else
- m.setFreq(6)
- m.set(true)
- end
- end
- checkstatusFile()
- applychanges()
- print(forcefield)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement