Advertisement
Sammyyob

playerDetector

Apr 4th, 2025 (edited)
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.88 KB | Gaming | 0 0
  1. -- Seite, an der der playerDetector angeschlossen ist
  2. local detector = peripheral.wrap("right") -- passe das an deine Seite an
  3. local redstoneSide = "left" -- Seite für das Redstone-Signal
  4.  
  5. -- Reichweite in Blöcken
  6. local range_close = 5
  7. local range_far = 15
  8. while true do
  9.     -- Spieler in Reichweite abrufen
  10.     local players_far = detector.getPlayersInRange(range_far)
  11.    
  12.     while #players_far > 0 do
  13.         -- Spieler in Reichweite abrufen
  14.         local players_close = detector.getPlayersInRange(range_close)
  15.         players_far = detector.getPlayersInRange(range_far)
  16.  
  17.         -- Prüfen, ob mindestens ein Spieler gefunden wurde
  18.         if #players_close > 0 then
  19.             redstone.setOutput(redstoneSide, true)
  20.         else
  21.             redstone.setOutput(redstoneSide, false)
  22.         end
  23.  
  24.         -- kurze Pause (0.1 Sek.) bevor erneut geprüft wird
  25.         sleep(0.1)
  26.     end
  27.     -- kurze Pause (1 Sek.) bevor erneut geprüft wird
  28.     sleep(1)
  29. end
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement