Kierra

Untitled

Apr 13th, 2013
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. -- Programme : Transmetteur redstone longue distance via computercraft.
  2. -- Liens : Recepteur redstone longue distance via computer :
  3. -- Bugs connus : Possibilité de bugs dus à l'utilisation de l'API parralels assez merdée.
  4.  
  5. --- Variables ---
  6.  
  7. id = 0
  8. emit = false
  9.  
  10. --- Récupération des variables ---
  11.  
  12. print("Quelle est l'id de l'ordinateur recepteur ?")
  13. id = read
  14. id = tonumber(id)
  15.  
  16. --- Functions ---
  17.  
  18. function detect()
  19. while true do
  20. front = redstone.getInput("front")
  21. back = redstone.getInput("back")
  22. left = redstone.getInput("left")
  23. right = redstone.getInput("right")
  24. bottom = redstone.getInput("bottom")
  25. if front or back or left or right or bottom or right == true then
  26. emit = true
  27. else
  28. emit = false
  29. end
  30. end
  31. end
  32.  
  33. function Emit()
  34. while true do
  35. repeat
  36. rednet.send(id, "OK")
  37. until emit == true
  38. end
  39. end
  40.  
  41. function GUI()
  42. while true do
  43. print("Affichage des faces recevant un courant de redstone")
  44. print("Face de devant :"..front)
  45. print("Face de derriere :"..back)
  46. print("Face inferieure:"..bottom)
  47. print("Face latterale gauche :"..left)
  48. print("Face latterale droite :"..right)
  49. term.clear()
  50. sleep(0.5)
  51. end
  52. end
  53.  
  54. --- Programme --
  55.  
  56. GUI()
Advertisement
Add Comment
Please, Sign In to add comment