SHOW:
|
|
- or go back to the newest paste.
1 | local tArgs = {...} | |
2 | local channel = 0 | |
3 | - | local sSide = "back" |
3 | + | local sSide = "top" |
4 | ||
5 | -- Get Channel Number | |
6 | print("What channel?") | |
7 | channel = tonumber(read()) | |
8 | ||
9 | -- Connect | |
10 | print("Connecting to "..channel) | |
11 | rednet.open(sSide) | |
12 | rednet.send(channel, "Init") | |
13 | local id, msg = rednet.receive(1) | |
14 | ||
15 | if not msg or id ~= channel then | |
16 | print("Could not connect") | |
17 | return | |
18 | end | |
19 | ||
20 | -- Print commands | |
21 | print("Commands:") | |
22 | print("Q - Disconnect/Quit") | |
23 | print("QASD - Move/Turn") | |
24 | print("Space- Move Up") | |
25 | print("Shift- Move Down") | |
26 | print("Y - Mine Up") | |
27 | print("H - Mine") | |
28 | print("N - Mine Down") | |
29 | print("U - Place Up") | |
30 | print("J - Place") | |
31 | print("M - Place Down") | |
32 | ||
33 | -- Program Loop | |
34 | while true do | |
35 | local event, sc = os.pullEvent("key") | |
36 | ||
37 | if sc == 16 then | |
38 | rednet.send(channel, sc) | |
39 | print("Closing") | |
40 | rednet.close(sSide) | |
41 | return | |
42 | elseif sc == 17 or | |
43 | sc == 30 or | |
44 | sc == 31 or | |
45 | sc == 32 or | |
46 | sc == 42 or | |
47 | sc == 57 or | |
48 | sc == 21 or | |
49 | sc == 22 or | |
50 | sc == 35 or | |
51 | sc == 36 or | |
52 | sc == 49 or | |
53 | sc == 50 then | |
54 | rednet.send(channel, sc) | |
55 | end | |
56 | end |