Advertisement
ccgrffdy

MiniServSasw

Jan 16th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.77 KB | None | 0 0
  1. rednet.open("")
  2. G = ""
  3. D = ""
  4. B = ""
  5. H = ""
  6. SG = "OFF"
  7. SD = "OFF"
  8. SB = "OFF"
  9. SH = "OFF"
  10. while true do
  11. term.clear()
  12. term.setCursorPos(1,1)
  13. print("Attente")
  14. print("G" ..SG)
  15. print("D" ..SD)
  16. print("B" ..SB)
  17. print("H" ..SH)
  18. if SG == "ON" then
  19. redstone.setOutput("left", true)
  20.  else
  21.  redstone.setOutput("left", false)
  22. end
  23. if SD == "ON" then
  24. redstone.setOutput("right", true)
  25.  else
  26.  redstone.setOutput("right", false)
  27. end
  28. if SB == "ON" then
  29. redstone.setOutput("bottom", true)
  30.  else
  31.  redstone.setOutput("bottom", false)
  32. end
  33. if SH == "ON" then
  34. redstone.setOutput("top", true)
  35.  else
  36.  redstone.setOutput("top", false)
  37. end
  38. local senderId, message, protocol = rednet.receive(1)
  39. if message == "IfG" then
  40. print("Recut Demande Info G")
  41. rednet.send(senderId, SG)
  42. elseif message == "IfD" then
  43. print("Recut Demande Info D")
  44. rednet.send(senderId, SD)
  45. elseif message == "IfB" then
  46. print("Recut Demande Info B")
  47. rednet.send(senderId, SB)
  48. elseif message == "IfH" then
  49. print("Recut Demande Info H")
  50. rednet.send(senderId, SH)
  51. elseif message == G then
  52. SG = "ON"
  53. print("Recut Demande ON G")
  54. rednet.send(senderId, SG)
  55. elseif message == D then
  56. SD = "ON"
  57. print("Recut Demande ON D")
  58. rednet.send(senderId, SD)
  59. elseif message == B then
  60. SB = "ON"
  61. print("Recut Demande ON B")
  62. rednet.send(senderId, SB)
  63. elseif message == H then
  64. SH = "ON"
  65. print("Recut Demande ON H")
  66. rednet.send(senderId, SH)
  67. elseif message == "" then
  68. SG = "OFF"
  69. print("Recut Demande OFF G")
  70. rednet.send(senderId, SG)
  71. elseif message == "" then
  72. SD = "OFF"
  73. print("Recut Demande OFF D")
  74. rednet.send(senderId, SD)
  75. elseif message == "" then
  76. SB = "OFF"
  77. print("Recut Demande OFF B")
  78. rednet.send(senderId, SB)
  79. elseif message == "" then
  80. SH = "OFF"
  81. print("Recut Demande OFF H")
  82. rednet.send(senderId, SH)
  83. end
  84. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement