SHOW:
|
|
- or go back to the newest paste.
1 | -- Computercraft Chat by domi02198 | |
2 | function Clear() | |
3 | term.clear() | |
4 | term.setCursorPos(1,1) | |
5 | print("Chat is written by domi02198") | |
6 | end | |
7 | ||
8 | Clear() | |
9 | print("Chat is written by domi02198") | |
10 | sleep(.7) | |
11 | if fs.exists("/chat.txt") == false then | |
12 | h= fs.open("/chat.txt","w") | |
13 | h.writeLine("{\"domi02198\",}") | |
14 | h.writeLine("{\"Chat is written by me\",}") | |
15 | Clear() | |
16 | print("Where is The Monitor? (top,bottom,left,right,back,front)") | |
17 | h.writeLine(read()) | |
18 | h.close() | |
19 | end | |
20 | while true do | |
21 | h = fs.open("chat.txt","r") | |
22 | name = textutils.unserialize(h.readLine()) | |
23 | msg = textutils.unserialize(h.readLine()) | |
24 | side = h.readLine() | |
25 | h.close() | |
26 | mon = peripheral.wrap(side) | |
27 | term.redirect(mon) | |
28 | for i= 1,#name do | |
29 | print(name[i]..": "..msg[i]) | |
30 | end | |
31 | term.restore() | |
32 | Clear() | |
33 | term.setCursorPos(1,5) | |
34 | write("Name: ") | |
35 | n = read() | |
36 | print("\nMsg:") | |
37 | m = read() | |
38 | table.insert(name,n) | |
39 | table.insert(msg,m) | |
40 | msg = textutils.serialize(msg) | |
41 | name = textutils.serialize(name) | |
42 | fs.delete("/chat.txt") | |
43 | h = fs.open("/chat.txt","w") | |
44 | h.writeLine(name) | |
45 | h.writeLine(msg) | |
46 | h.writeLine(side) | |
47 | h.close | |
48 | end |