Advertisement
Guest User

output

a guest
Jan 28th, 2015
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.16 KB | None | 0 0
  1. os.loadAPI("m")
  2. local messages = {}
  3. local TArgs = {...}
  4.  
  5.  
  6. local function convertDate()
  7. vDate = ""
  8.  
  9. return vDate
  10. end
  11.  
  12. local function loadMessages()
  13. local file =fs.open("archive/lastid.inf","r")
  14. local msgCount = tonumber(file.readLine())+1
  15.       file.close()
  16. for i = 1,10 do
  17.    if fs.exists("archive/"..msgCount-i..".msg")
  18.       then
  19.         local file = fs.open("archive/"..msgCount-i..".msg","r")
  20.         table.insert(messages,{file.readLine(),file.readLine()})
  21.         file.close()
  22.    end      
  23. end
  24. end
  25.  
  26. local function displayMessages()
  27. monitor.setCursorPos(3,4)
  28. for i = 1,#messages do
  29.    x,y = monitor.getCursorPos()
  30.    m.writefit(messages[i][1],3,y+1,29)
  31.    m.writefit(messages[i][2],3,y+2,29)
  32.    x,y =monitor.getCursorPos()
  33.    monitor.setCursorPos(x,y+1)
  34.    sleep(0.2)
  35. end
  36. for i =1,20 do
  37. --monitor.scroll(1)
  38. --clearMonitor()
  39. --sleep(0.8)
  40. end
  41. end
  42. local function clearMonitor()
  43.  monitor.setCursorPos(5,1)
  44.  monitor.clearLine()
  45.  monitor.setCursorPos(5,2)
  46.  monitor.clearLine()
  47.  monitor.setCursorPos(5,4)
  48.  monitor.clearLine()
  49.  m.xwrite("NEWSBOARD",5,3)
  50. end
  51.  
  52.  
  53.  
  54.  
  55. --program
  56. loadMessages()
  57. monitor.clear()
  58. clearMonitor()
  59. displayMessages()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement