Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- shell.run('clear')
- UserLog ={}
- MsgLog ={}
- local lognum = 1
- ---------------
- print('computer ID = '..os.getComputerID())
- local Screen1 = peripheral.wrap('left')
- Screen1.setTextScale(1)
- local Sx, Sy = Screen1.getSize()
- print('Screen Size = '..Sx..' '..Sy)
- Screen1.clear()
- Screen1.setCursorPos(1, 1)
- Screen1.write('- Message Board ------------')
- Screen1.setCursorPos(1, 2)
- Screen1.write('-----------------------------')
- while true do
- shell.run('clear')
- print('---------------------------------')
- print('--- Message Board Application ---')
- print('---------------------------------')
- print('Press M to leave a message')
- local event, param1 = os.pullEvent ("char")
- if param1 == "m" then -- if the returned value was 'e'
- ---------Ask for Id and message
- print('Who is leaving the message?')
- local UserID = read()
- print('What is your message?')
- local Message= read()
- table.insert(UserLog, lognum, UserID)
- table.insert(MsgLog, lognum, Message)
- else
- shell.run('clear')
- print ("Wrong button!")
- sleep (1.5)
- end
- if UserLog[lognum] and MsgLog[lognum] ~= nil then
- Screen1.clear()
- Screen1.setCursorPos(1, 1)
- Screen1.write('- Message Board ------------')
- Screen1.setCursorPos(1, 2)
- Screen1.write('-----------------------------')
- Screen1.setCursorPos(1, 4 )
- Screen1.write('-- Posted by '..UserLog[lognum])
- Screen1.setCursorPos(1, 5 )
- Screen1.write(' '..MsgLog[lognum])
- shell.run('clear')
- print('Message Left!')
- lognum = lognum + 1
- sleep(2)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement