Как мне получить скрипт для поиска игрока, который активировал запрос на приближение, чтобы я мог использовать его для запуска удаленного события на этом игроке?

У меня есть подсказка приближения на части, поэтому, когда вы удерживаете 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)
Другие вопросы по тегам