mirror of
https://github.com/LDDestroier/CC/
synced 2025-04-01 08:16:56 +00:00
Update wireless-rs.lua
This commit is contained in:
parent
583a326d27
commit
83e1a7b7df
@ -6,6 +6,7 @@ local channel = 1005
|
|||||||
|
|
||||||
local occupiedSides = {}
|
local occupiedSides = {}
|
||||||
local inputSides = {}
|
local inputSides = {}
|
||||||
|
local netInputSides = {}
|
||||||
|
|
||||||
local oppositeSides = {
|
local oppositeSides = {
|
||||||
top = "bottom",
|
top = "bottom",
|
||||||
@ -34,7 +35,7 @@ while true do
|
|||||||
key = key,
|
key = key,
|
||||||
side = side,
|
side = side,
|
||||||
})
|
})
|
||||||
elseif redstone.getOutput(side) == false and (inputSides[side] or occupiedSides[side]) then
|
elseif redstone.getOutput(side) == false and (inputSides[side] or netInputSides[side]) then
|
||||||
inputSides[side] = false
|
inputSides[side] = false
|
||||||
occupiedSides[side] = false
|
occupiedSides[side] = false
|
||||||
occupiedSides[oSide] = false
|
occupiedSides[oSide] = false
|
||||||
@ -51,12 +52,12 @@ while true do
|
|||||||
if msg.key == key and msg.cmd and oppositeSides[msg.side or false] then
|
if msg.key == key and msg.cmd and oppositeSides[msg.side or false] then
|
||||||
|
|
||||||
if msg.cmd == "turnOn" then
|
if msg.cmd == "turnOn" then
|
||||||
--inputSides[msg.side] = true
|
netInputSides[msg.side] = true
|
||||||
occupiedSides[msg.side] = true
|
occupiedSides[msg.side] = true
|
||||||
occupiedSides[oppositeSides[msg.side]] = true
|
occupiedSides[oppositeSides[msg.side]] = true
|
||||||
redstone.setOutput(oppositeSides[msg.side], true)
|
redstone.setOutput(oppositeSides[msg.side], true)
|
||||||
elseif msg.cmd == "turnOff" then
|
elseif msg.cmd == "turnOff" then
|
||||||
--inputSides[msg.side] = false
|
netInputSides[msg.side] = false
|
||||||
occupiedSides[msg.side] = false
|
occupiedSides[msg.side] = false
|
||||||
occupiedSides[oppositeSides[msg.side]] = false
|
occupiedSides[oppositeSides[msg.side]] = false
|
||||||
redstone.setOutput(oppositeSides[msg.side], false)
|
redstone.setOutput(oppositeSides[msg.side], false)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user