z3ntu

Mail-Programm [ComputerCraft]

Jun 30th, 2013
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.10 KB | None | 0 0
  1. term.clear()
  2.  
  3. term.setCursorPos(1,1)
  4.  
  5. write("Mail 0.0.1")
  6.  
  7. local modem = peripheral.wrap("right")
  8.  
  9. term.setCursorPos(1,3)
  10.  
  11. write("Was wollen Sie machen?")
  12. write("1: Nachricht senden")
  13. write("2: Nachricht empfangen")
  14.  
  15. term.setCursorPos(1,6)
  16.  
  17. print("> ")
  18. local input = read()
  19.  
  20. if input == 1 then
  21.    
  22.     term.clear()
  23.     term.setCursorPos(1,1)
  24.     write("An welchen Kanal?")
  25.     print("> ")
  26.  
  27.     local kanalsenden = read()
  28.  
  29.     write("An welchen Kanal soll geantwortet werden?")
  30. print("> ")
  31.  
  32.     local antwortkanal = read()
  33.  
  34.     write("Welche Nachricht?")
  35.     print("> ")
  36.    
  37.     local nachricht = read()
  38.  
  39.     modem.transmit(kanalsenden, antwortkanal, nachricht)
  40.  
  41. write("Erfolgreich gesendet!")
  42.    
  43. end
  44.  
  45. elseif input == 2 then
  46.  
  47. write("Auf welchem Kanal willst du empfangen?")
  48. print("> ")
  49. local kanalempfangen = read()
  50.  
  51. modem.open(kanalempfangen)
  52.  
  53. local event, modemSide,     senderChannel, replyChannel, message, senderDistance = os.pullEvent ("modem_message")
  54.    
  55.  
  56. print("Du sollst an Kanal " ..replyChannel " antworten.")
  57.  
  58. print("Die Nachricht ist: " ..message)
  59.  
  60. end
  61.  
  62. else
  63.     print("Ungültige Eingabe")
  64. end
Advertisement
Add Comment
Please, Sign In to add comment