Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Seite, an der der playerDetector angeschlossen ist
- local detector = peripheral.wrap("right") -- passe das an deine Seite an
- local redstoneSide = "left" -- Seite für das Redstone-Signal
- -- Reichweite in Blöcken
- local range_close = 5
- local range_far = 15
- while true do
- -- Spieler in Reichweite abrufen
- local players_far = detector.getPlayersInRange(range_far)
- while #players_far > 0 do
- -- Spieler in Reichweite abrufen
- local players_close = detector.getPlayersInRange(range_close)
- players_far = detector.getPlayersInRange(range_far)
- -- Prüfen, ob mindestens ein Spieler gefunden wurde
- if #players_close > 0 then
- redstone.setOutput(redstoneSide, true)
- else
- redstone.setOutput(redstoneSide, false)
- end
- -- kurze Pause (0.1 Sek.) bevor erneut geprüft wird
- sleep(0.1)
- end
- -- kurze Pause (1 Sek.) bevor erneut geprüft wird
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement