Advertisement
Win4Win

burnout

Sep 9th, 2023 (edited)
1,213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.12 KB | None | 0 0
  1. Range = 255
  2. local sensor = peripheral.wrap("top")
  3. local whitelist =
  4. {
  5. "YOUR_IGN"
  6. }
  7. detected = 0
  8. rs.setOutput("front",false)
  9. whitelistcheck = {}
  10. for index, value in pairs(whitelist) do
  11.     whitelistcheck[value] = "Team"
  12. end
  13. rs.setOutput("front",false)
  14. local function sense()
  15.     while true do
  16.         detected = 0
  17.         for Key, Value in pairs(sensor.sense()) do
  18.             local Meta = sensor.getMetaByID(Value.id)
  19.             if not Meta or not Meta.food then
  20.             else
  21.                 local Distance = math.sqrt(Meta.x * Meta.x + Meta.y * Meta.y + Meta.z * Meta.z)
  22.                 if (whitelistcheck[Meta.name] == nil and
  23.                     Distance < Range) then
  24.                         detected = 1
  25.                         local Name = Meta.displayName
  26.                         --player is detected do something
  27.                         rs.setOutput("front",true)
  28.                         print(Name)
  29.                 end
  30.             end
  31.         end
  32.         if detected == 0 then
  33.         --player is not detected
  34.         rs.setOutput("front",false)
  35.         end
  36.         os.sleep(0.10)
  37.     end
  38. end
  39. sense()
  40.  
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement