View difference between Paste ID: Ap3Q0SEr and rY1hW7XQ
SHOW: | | - or go back to the newest paste.
1
--Setting up the screen
2
local ver = "1.2.1"
3
rednet.open("back")
4
function start()
5
  term.clear()
6
  term.setCursorPos(1,1)
7
  term.setTextColor(colors.yellow)
8
  print("Message Board V."..ver)
9
  term.setTextColor(colors.white)
10
  end
11
start()
12
13
--Actual code starts...
14
--now:
15
function getInfo()
16
  term.write("Please enter your username: ")
17
  usr = read()
18
  print("Enter your message:")
19
  message = read()
20
  end
21
  
22
function fill()
23
  msg = nil
24
  local id, msg, dist = rednet.receive(15)
25
  if msg == nil then
26
    term.setTextColor(colors.red)
27
    print("Error! Please tell Austin or Panda!")
28
    sleep(10)
29
    os.reboot()
30
    end
31
  end
32
  
33
function msgSend()
34
  rednet.broadcast("start")
35
  local id, msg, dist = rednet.receive(15)
36
  if msg == "go on" then
37
    rednet.broadcast("user")
38
    fill()
39
    rednet.broadcast(usr)
40
    fill()
41
    rednet.broadcast("message")
42
    fill()
43
    rednet.broadcast(message)
44
    fill()
45
    rednet.broadcast("end")
46
  else
47
    term.setTextColor(colors.red)
48
    print("Error! Please tell Austin or Panda!")
49
    sleep(10)
50
    os.reboot()
51
    end
52
  os.reboot()
53
  end
54
  
55
getInfo()
56
msgSend()