Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- playername = "yournamehere"
- main = 2
- rednet.open("right")
- b = peripheral.wrap("top")
- setts = {}
- function genSettings()
- setts["state"] = true
- setts["display"] = "all"
- end
- function saveSettings()
- file = fs.open("settings", "w")
- file.write(setts)
- file.close()
- end
- if fs.exists("settings") then
- file = fs.open("settings", "r")
- temp = file.readAll()
- file.close()
- if #tostring(temp["state"]) > 0 then
- if #tostring(temp["display"]) > 0 then
- setts = temp
- saveSettings()
- else
- genSettings()
- end
- else
- genSettings()
- end
- else
- genSettings()
- end
- while true do
- e, var1, var2, var3, var4, var5 = os.pullEvent()
- if e == "modem_message" then
- if var4 == "chCommand" then
- if var3 == main then
- rednet.send(var3, setts)
- end
- end
- elseif e == "chat_command" then
- print (var1)
- if var2 == playername then
- if var1 == "off" then
- setts["state"] = false
- elseif var1 == "on" then
- setts["state"] = true
- elseif var1 == "eu" then
- setts["display"] = "eu"
- elseif var1 == "mj" then
- setts["display"] = "mj"
- elseif var1 == "back" then
- setts["display"] = "all"
- end
- end
- end
- saveSettings()
- end
Advertisement
Add Comment
Please, Sign In to add comment