diff --git a/src/community/docsGamesBuildersLua.js b/src/community/docsGamesBuildersLua.js index f00f2a3..f775cc2 100644 --- a/src/community/docsGamesBuildersLua.js +++ b/src/community/docsGamesBuildersLua.js @@ -3566,10 +3566,14 @@ local hintVisible = false RunService.Heartbeat:Connect(function() if built then return end local px = __rbxl_player_x() + local py = __rbxl_player_y() local pz = __rbxl_player_z() local dx = part.Position.X - px + local dy = part.Position.Y - py local dz = part.Position.Z - pz - local dist = math.sqrt(dx*dx + dz*dz) + -- 3D-дистанция — иначе 8 мест-призраков один над другим + -- все видят hintVisible=true (по X+Z они в (0,0,0)) + local dist = math.sqrt(dx*dx + dy*dy + dz*dz) local near = dist <= 4 if near ~= hintVisible then hintVisible = near