Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Скрипт для указателя:
- local sign = script.Parent
- local proximity = 35 -- расстояние
- local originalText = "Ты на верном пути" -- текст на табличке при приближении
- --local playerInRange = false
- sign.SurfaceGui.TextLabel.Text = ""
- local function checkPlayerDistance()
- local players = game.Players:GetPlayers()
- for _, player in ipairs(players) do
- if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
- local distance = (player.Character.HumanoidRootPart.Position - sign.Position).Magnitude
- if distance <= proximity then
- --playerInRange = true игрок близко
- sign.SurfaceGui.TextLabel.Text = originalText
- else
- --playerInRange = false игрок далеко
- sign.SurfaceGui.TextLabel.Text = "Вернись назад"-- текст на табличке при отдалении
- end
- end
- end
- end
- -- check distance измерение расстояния
- while true do
- checkPlayerDistance()
- wait(0.1)
- end
Advertisement
Add Comment
Please, Sign In to add comment