Как мне получить скрипт для поиска игрока, который активировал запрос на приближение, чтобы я мог использовать его для запуска удаленного события на этом игроке?
У меня есть подсказка приближения на части, поэтому, когда вы удерживаете e, это должно заставить ваш экран исчезнуть и телепортировать вас, но я не уверен, почему экран не исчезает. Не находит игрока?
Это то, что должно сказать скрипту запустить удаленное событие «TeleportationDoorEvent» и найти игрока, чтобы запустить его, когда они вызывают запрос на приближение:
`local ProximityPrompt = script.Parentlocal TeleportationDoorEvent = game.ReplicatedStorage.TeleportationDoorEvent
ProximityPrompt.Triggered:Connect(функция(игрок)
local plr = player.Character
TeleportationDoorEvent:FireClient(plr)
end)`
Вот что заставляет их экран меркнуть во время телепортации:
`local TeleportationDoorEvent = game.ReplicatedStorage.TeleportationDoorEvent local Frame = script.Parent.Frame
местное время телепортации = 1
TeleportationDoorEvent.OnClientEvent:Connect(function()
for i = 1,10 do
Frame.BackgroundTransparency -= 0.1
wait(0.01)
end
wait(TeleportTime)
for i = 1,10 do
Frame.BackgroundTransparency += 0.1
wait(0.01)
end
end)
`
Однако скрипт TP работает нормально. Мне нужна помощь, не знаю, почему это не сработает. Спасибо
1 ответ
Подсказка о близости дает игроку:
ProximityPrompt.Triggered:Connect(function(player)
TeleportationDoorEvent:FireClient(player)
end)