SHOW:
|
|
- or go back to the newest paste.
| 1 | - | rednet.open("left")
|
| 1 | + | |
| 2 | ||
| 3 | se = sensor.wrap("top")
| |
| 4 | ||
| 5 | - | -- ID PC LOG |
| 5 | + | -- Configurazione di base |
| 6 | - | logpc = 4682 |
| 6 | + | sideIsPlayer = "left" -- Lato del segnale se viene rilevato un giocatopre |
| 7 | sideIsNotPlayer = "right" -- Lato del segnale se non viene rilevato un cazzo | |
| 8 | - | -- MERDOR ID |
| 8 | + | timeSleep = 5 -- in secondi | tempo che deve passare da un check all'altro |
| 9 | - | mid = 1 |
| 9 | + | |
| 10 | while true do | |
| 11 | - | --LATO SENSORE |
| 11 | + | os.loadAPI("ocs/apis/sensor")
|
| 12 | se = sensor.wrap("top")
| |
| 13 | - | |
| 13 | + | rs.setOutput(sideIsPlayer, false) |
| 14 | - | --LATO ATTIVAZIONE REDSTONE QUANDO SQUILLA L'ALLARME |
| 14 | + | rs.setOutput(sideIsNotPlayer, false) |
| 15 | - | lato = "back" |
| 15 | + | ta = se.getTargets() |
| 16 | - | ritardo = 0 |
| 16 | + | for k,v in pairs(ta) do |
| 17 | if v["Name"] == "Player" then | |
| 18 | - | --GIOCATORI PER CUI L'ALLARME NON SI ATTIVA |
| 18 | + | rs.setOutput(sideIsPlayer, true) |
| 19 | - | giocatore1 = "djcrash01" |
| 19 | + | else |
| 20 | - | giocatore2 = "LORDMALARIA1" |
| 20 | + | rs.setOutput(sideIsNotPlayer, true) |
| 21 | - | giocatore3 = "" |
| 21 | + | end |
| 22 | - | giocatore4 = "" |
| 22 | + | end |
| 23 | sleep(timeSleep) | |
| 24 | - | rs.setOutput(lato, true) |
| 24 | + |