Advertisement
Guest User

Untitled

a guest
Apr 15th, 2013
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. shell.run('clear')
  2. UserLog ={}
  3. MsgLog ={}
  4. local lognum = 1
  5. ---------------
  6. print('computer ID = '..os.getComputerID())
  7. local Screen1 = peripheral.wrap('left')
  8. Screen1.setTextScale(1)
  9. local Sx, Sy = Screen1.getSize()
  10. print('Screen Size = '..Sx..' '..Sy)
  11. Screen1.clear()
  12. Screen1.setCursorPos(1, 1)
  13. Screen1.write('- Message Board ------------')
  14. Screen1.setCursorPos(1, 2)
  15. Screen1.write('-----------------------------')
  16. while true do
  17. shell.run('clear')
  18. print('---------------------------------')
  19. print('--- Message Board Application ---')
  20. print('---------------------------------')
  21. print('Press M to leave a message')
  22. local event, param1 = os.pullEvent ("char")
  23. if param1 == "m" then -- if the returned value was 'e'
  24. ---------Ask for Id and message
  25. print('Who is leaving the message?')
  26. local UserID = read()
  27. print('What is your message?')
  28. local Message= read()
  29. table.insert(UserLog, lognum, UserID)
  30. table.insert(MsgLog, lognum, Message)
  31. else
  32. shell.run('clear')
  33. print ("Wrong button!")
  34. sleep (1.5)
  35. end
  36. if UserLog[lognum] and MsgLog[lognum] ~= nil then
  37. Screen1.clear()
  38. Screen1.setCursorPos(1, 1)
  39. Screen1.write('- Message Board ------------')
  40. Screen1.setCursorPos(1, 2)
  41. Screen1.write('-----------------------------')
  42. Screen1.setCursorPos(1, 4 )
  43. Screen1.write('-- Posted by '..UserLog[lognum])
  44. Screen1.setCursorPos(1, 5 )
  45. Screen1.write(' '..MsgLog[lognum])
  46.  
  47. shell.run('clear')
  48. print('Message Left!')
  49. lognum = lognum + 1
  50. sleep(2)
  51. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement