Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("m")
- local messages = {}
- local TArgs = {...}
- local function convertDate()
- vDate = ""
- return vDate
- end
- local function loadMessages()
- local file =fs.open("archive/lastid.inf","r")
- local msgCount = tonumber(file.readLine())+1
- file.close()
- for i = 1,10 do
- if fs.exists("archive/"..msgCount-i..".msg")
- then
- local file = fs.open("archive/"..msgCount-i..".msg","r")
- table.insert(messages,{file.readLine(),file.readLine()})
- file.close()
- end
- end
- end
- local function displayMessages()
- monitor.setCursorPos(3,4)
- for i = 1,#messages do
- x,y = monitor.getCursorPos()
- m.writefit(messages[i][1],3,y+1,29)
- m.writefit(messages[i][2],3,y+2,29)
- x,y =monitor.getCursorPos()
- monitor.setCursorPos(x,y+1)
- sleep(0.2)
- end
- for i =1,20 do
- --monitor.scroll(1)
- --clearMonitor()
- --sleep(0.8)
- end
- end
- local function clearMonitor()
- monitor.setCursorPos(5,1)
- monitor.clearLine()
- monitor.setCursorPos(5,2)
- monitor.clearLine()
- monitor.setCursorPos(5,4)
- monitor.clearLine()
- m.xwrite("NEWSBOARD",5,3)
- end
- --program
- loadMessages()
- monitor.clear()
- clearMonitor()
- displayMessages()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement