View difference between Paste ID: 1bJRT3Mp and 6RgtVHsC
SHOW: | | - or go back to the newest paste.
1
--Befehle
2
-- Normal Light on [Zone]
3
-- Normal Light off [Zone]
4
5
--Variablen
6
wModul = "left" --Angabe fΓΌr die Position des Wirless Modems
7-
Zone = "Schalfzimmer"
7+
Zone = "Gang-Zentrale"
8
NormalLight = true
9
RedLight = false
10
11
--Code
12
function Command()
13
senderId, message, protocol = rednet.receive("1900Light")
14
if (message == "Normal Light on " .. Zone or message == "Normal Light on ALL") then
15
NormalLight = true
16
redstone.setOutput("front", NormalLight)
17
rednet.send(senderId, NormalLight, "1900Light")
18
19
elseif (message == "Normal Light off " .. Zone or message == "Normal Light off ALL") then
20
NormalLight = false
21
redstone.setOutput("front", NormalLight)
22
rednet.send(senderId, NormalLight, "1900Light")
23
end
24-
elseif (message == "Red Light on " .. Zone or message == "Red Light on ALL") then
24+
25-
RedLight = true
25+
26-
redstone.setOutput("back",RedLight)
26+
27-
rednet.send(senderId, RedLight, "1900Light")
27+
28
shell.run("clear")
29-
elseif (message == "Red Light off " .. Zone or message == "Red Light off ALL") then
29+
30
print("FΓΌr die Zone: " .. Zone)
31-
redstone.setOutput("back", RedLight)
31+
32-
rednet.send(senderId, RedLight, "1900Light")
32+
33
print("Rotes Licht:    " .. "Wurde komplett deaktiviert!")
34
end
35
36
--Einmal Code
37
rednet.open(wModul)
38
Dashboard()
39
40
if NormalLight == true then
41
redstone.setOutput("front", true)
42
else
43-
print("Rotes Licht:    " .. tostring(RedLight))
43+
44
end
45
46
while true do
47
Command()
48
end