View difference between Paste ID: y7wGG4DX and LvYMdyxT
SHOW: | | - or go back to the newest paste.
1
-- Wireless MODEM
2
if fs.exists(".settings") == false then
3
   v = 1
4
else
5
shell.run(".settings")
6
v = 0
7
rednet.open(side)
8
modem = peripheral.wrap(lanSide)
9
end
10
11
shell.run("id")
12
while true do
13
if v == 0 then
14
15
modem.setListening(80, true)
16
local event, side, id, chn, messi = os.pullEvent("lan_message")
17
18
print("Ricevuto "..messi)
19
print("Inoltro richiesta a "..messi..":80")
20
21
rednet.send(48, messi)
22
23
print("Richiesta inoltrata")
24
local sus, id, msg = rednet.receive()
25
26
print("Rivecuto una risposta")
27
28
modem.send(80, msg)
29
30
print("Inviato")
31
sleep(2)
32
33
rednet.send(ids, mess)
34
35
elseif v == 1 then
36
print("Inserisci il lato del wm:")
37
local side = read()
38
print("Ora inserisci il lato del modem LAN:")
39
local lanSide = read()
40
file = fs.open(".settings", "w")
41
file.writeLine("side = '"..side.."'")
42
file.writeLine("lanSide = '"..lanSide.."'")
43
file.close()
44
end
45
sleep(0.5)
46
end