Muzze77

TutorialPCS[V001]

May 13th, 2016
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.39 KB | None | 0 0
  1. name = ""
  2. rednet.open("back")
  3. shell.run("clear")
  4. gx , gy = term.getSize()
  5. cName = os.getComputerLabel()
  6. print("Bitte gib deinen Namen ein")
  7. term.setCursorPos(gx - 4,1)
  8. print(cName)
  9. name = io.read()
  10.  
  11.  
  12. while true do
  13.  
  14. c = 0
  15. shell.run("clear")
  16. print("Gib deine Nachricht ein " .. name)
  17. print("Programm zu editieren: edit [Programmname]")
  18. print("Zum starten eines Programmes: start [Programmname]")
  19. print("Um eine Frage zu stellen: help [Frage]")
  20. reads = io.read()  
  21.  
  22.  
  23. a, b = string.match(reads,"(%a+)%s(%a+)")
  24. a = tostring(a)
  25. b = tostring(b)
  26. print(a .. b)
  27. if a == "edit" then
  28. if a == "edit" and b == "1" or b == "startup" then
  29. print("Nicht erlaubt")
  30. t = {["Name"] = name,["Msg"] = "wollte startup/1 configurieren",["PC"] = cName}
  31. rednet.broadcast(textutils.serialize(t))
  32. sleep(2)
  33. shell.run("reboot")
  34. end
  35. t = {["Name"] = name,["Msg"] = "editiert das programm - " .. b, ["PC"] = cName}
  36. rednet.broadcast(textutils.serialize(t))
  37. print(reads .. " gesendet")
  38. shell.run(reads)
  39. shell.run("clear")
  40. elseif a == "start" then
  41. t = {["Name"] = name, ["Msg"] = "startet das Programm - " .. b,["PC"] = cName}
  42. rednet.broadcast(textutils.serialize(t))
  43. shell.run(b)
  44. print(b .. " gesendet")
  45. elseif a == "help" then
  46. real = string.gsub(reads, "help ", "")
  47. t = {["Name"] = name ,["Msg"] = real,["PC"] = cName}
  48. rednet.broadcast(textutils.serialize(t))
  49. print(real .. " gesendet")
  50. end
  51.  
  52. sleep(2)
  53. end
Add Comment
Please, Sign In to add comment