Advertisement
aynoblo

SmartPhone (Server)

Apr 8th, 2020
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. --Server
  2. local sChannel=101
  3. local rChannel=102
  4. local hChannel=103
  5. local osName=Transmitter
  6. local cursorPos=1
  7.  
  8. scr=peripheral.wrap("right")
  9. scr.clear()
  10. scr.setTextScale(2)
  11.  
  12. modem=peripheral.wrap("back")
  13. modem.open(sChannel)
  14. modem.open(rChannel)
  15.  
  16. while true do
  17. scr.setCursorPos(1,1)
  18. scr.write("phone status:")
  19. scr.setCursorPos(16,1)
  20. scr.write(modem.isOpen(sChannel))
  21. scr.setCursorPos(1,2)
  22. scr.write("host status:")
  23. scr.setCursorPos(16,2)
  24. scr.write(modem.isOpen(hChannel))
  25.  
  26. scr.setCursorPos(1,3)
  27. scr.write("---------------------")
  28.  
  29. local event, osef1, osef2, osef3, recieved, osef4 = os.pullEvent("modem_message")
  30. toSend=textutils.unserialize(recieved)
  31. scr.clear()
  32.  
  33. print("envoie vers un tiers")
  34. modem.transmit(rChannel,sChannel,recieved)
  35. scr.setCursorPos(1,4)
  36. scr.write("New message:")
  37. scr.setCursorPos(1,5)
  38. scr.write(toSend.message)
  39. scr.setCursorPos(1,9)
  40. scr.write("by ")
  41. scr.setCursorPos(4,9)
  42. scr.write(toSend.sender)
  43. scr.setCursorPos(1,10)
  44. scr.write("for ")
  45. scr.setCursorPos(5,10)
  46. scr.write(toSend.reciever)
  47. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement