Roblox Studio Local Playerı Bulunmuyor

MZLopat42597

Centipat
Katılım
6 Ağustos 2023
Mesajlar
99
Daha fazla  
Cinsiyet
Erkek
_G.Checkpoint = script.Parent.Position

game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid").Died:Connect(function()
game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Position = _G.Checkpoint
end)


Küçük harf hatalarına takılmayın burada kodu anlayın diye böyle yazdım. Roblox studioda ışınlanma, dokunma gibi olaylar sunucu tarafında işlendiği için local script kullanamam. Fakat kişinin humanoidiyle alakalı özellikleri bulmam için local playerı bulmam lazım ancak normal scriptte local playerı bulmuyor, nil olarak gösteriyor. Bunu nasıl çözebilirim? Bu sunucu taraflı scriptle alakalı sadece şu kodu yazabiliyorum mesela:
script.Parent.Touched:Connect(function(hit)
if hit.Parent:IsA("Model") and hit.Parent:FindFirstChild("HumanoidRootPart") then
hit.Parent:FindFirstChild("HumanoidRootPart").Position = _G.Checkpoint


Ancak bu tarz bir kodu sadece dokunma olaylarında yapabiliyorum. Diğer türlü bir guiye tıklanınca, ölünce veya belli bir koşul sağlanınca gibi şeyler için sunucu taraflı scriptte local playerı asla bulamıyorum. Bunun çözümünü bilen yazabilir mi?
 
_G.Checkpoint yerine workspaceye script.Parent.Positionun bulunduğu bir Vector3 Value ekleyebilirsin
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…