Guest User

command

a guest
Jun 6th, 2014
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. playername = "yournamehere"
  2. main = 2
  3. rednet.open("right")
  4. b = peripheral.wrap("top")
  5. setts = {}
  6.  
  7. function genSettings()
  8.  setts["state"] = true
  9.  setts["display"] = "all"
  10. end
  11.  
  12.  
  13. function saveSettings()
  14.  file = fs.open("settings", "w")
  15.  file.write(setts)
  16.  file.close()
  17. end
  18.  
  19.  
  20. if fs.exists("settings") then
  21.  file = fs.open("settings", "r")
  22.  temp = file.readAll()
  23.  file.close()
  24.  if #tostring(temp["state"]) > 0 then
  25.   if #tostring(temp["display"]) > 0 then
  26.    setts = temp
  27.    saveSettings()
  28.   else
  29.    genSettings()
  30.   end
  31.  else
  32.   genSettings()
  33.  end
  34. else
  35. genSettings()
  36. end
  37.  
  38.  
  39. while true do
  40.  e, var1, var2, var3, var4, var5 = os.pullEvent()
  41.  if e == "modem_message" then
  42.   if var4 == "chCommand" then
  43.    if var3 == main then
  44.     rednet.send(var3, setts)
  45.    end
  46.   end
  47.  elseif e == "chat_command" then
  48.   print (var1)
  49.   if var2 == playername then
  50.    if var1 == "off" then
  51.     setts["state"] = false
  52.    elseif var1 == "on" then
  53.     setts["state"] = true
  54.    elseif var1 == "eu" then
  55.     setts["display"] = "eu"
  56.    elseif var1 == "mj" then
  57.     setts["display"] = "mj"
  58.    elseif var1 == "back" then
  59.     setts["display"] = "all"
  60.    end
  61.   end
  62.  end
  63. saveSettings()
  64. end
Advertisement
Add Comment
Please, Sign In to add comment