Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Players = game:GetService("Players")
- local function setupPrompt(prompt)
- if prompt:IsA("ProximityPrompt") then
- -- Tüm ProximityPrompt'ların HoldDuration'ını 0 yap
- prompt.HoldDuration = 0
- -- Eğer LootPrompt ise Enabled kontrolü ekle
- if prompt.Name == "LootPrompt" then
- prompt.Enabled = true
- -- Enabled değişimini dinle
- prompt:GetPropertyChangedSignal("Enabled"):Connect(function()
- if not prompt.Enabled then
- prompt.Enabled = true
- end
- end)
- end
- end
- end
- -- Oyundaki tüm ProximityPrompt'ları kontrol et
- for _, descendant in pairs(game:GetDescendants()) do
- setupPrompt(descendant)
- end
- -- Yeni eklenen objeleri dinle
- game.DescendantAdded:Connect(function(descendant)
- setupPrompt(descendant)
- end)
- -- Oyuncuların karakteri geldiğinde kontrol et
- Players.PlayerAdded:Connect(function(player)
- player.CharacterAdded:Connect(function(character)
- -- Karakter içindeki ProximityPrompt'ları kontrol et
- for _, descendant in pairs(character:GetDescendants()) do
- setupPrompt(descendant)
- end
- -- Karaktere yeni eklenen objeleri de dinle
- character.DescendantAdded:Connect(function(descendant)
- setupPrompt(descendant)
- end)
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement