Advertisement
yeeeeeeeeeeeee

eeee

Mar 28th, 2025
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. -- startup.lua
  2. local monitor = peripheral.wrap("top")
  3. local locator = peripheral.wrap("right")
  4.  
  5. if not monitor or not locator then
  6. print("Monitor or Player Locator not found!")
  7. return
  8. end
  9.  
  10. monitor.setTextScale(1)
  11. monitor.clear()
  12.  
  13. local function getPlayers()
  14. return locator.getTrackedPlayers(60000000) -- 60 million block range
  15. end
  16.  
  17. local function displayPlayers()
  18. monitor.clear()
  19. monitor.setCursorPos(2, 2)
  20. monitor.write("Nearby Players:")
  21. local players = getPlayers()
  22. for i, player in ipairs(players) do
  23. monitor.setCursorPos(2, i + 3)
  24. monitor.write("[" .. player.name .. "]")
  25. end
  26. return players
  27. end
  28.  
  29. local players = displayPlayers()
  30. while true do
  31. local event, side, x, y = os.pullEvent("monitor_touch")
  32. for i, player in ipairs(players) do
  33. if y == i + 3 then
  34. shell.run("player_info.lua", player.name)
  35. end
  36. end
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement