Hi, i create a Story mode to improve some part of my skill and i have found a problem.
All story is based on Server Script in ServerScriptService (Text edit & wait)
I try to make a point system when player win or no, if the player dead i don’t want he get point.
I have make this code :
for i, plr in pairs(game.Players:GetPlayers()) do
game.ReplicatedStorage.GivePoints:FireClient(plr)
end
And the remote is :
– in LOcal script
game.ReplicatedStorage.GivePoints.OnClientEvent:Connect(function()
– in Server script
game.ReplicatedStorage.GivePoints.Server.OnServerEvent:Connect(function(plr)
if plr.leaderstats then
plr.leaderstats.Win.Value = plr.leaderstats.Win.Value + 1
plr.leaderstats.Coins.Value = plr.leaderstats.Coins.Value + 1
print(“your alive”)
else
print(“no”)
end
end)
When player death, a script rename the leaderstats of death player by “Death”
The remote don’t detect leaderstats, i never see this problem before that, anyone can help me to fix it ?
Sure i have copy your script, the player alive have classic folder called leaderstats, when a player dead he’s leaderstats folder change name by “Death”.
function dead(playeroof, ok)
playeroof.Humanoid.Died:connect(function()
script.ScreenGui:Clone().Parent = ok.PlayerGui
local player = game:GetService("Players")
player.CharacterAutoLoads = false
for i, player in pairs(game.Players:GetChildren()) do
player.leaderstats.Name = "Death"
end
end)
end
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:wait()
dead(player.Character,player)
player.CharacterAdded:connect(function(epic)
dead(epic,player)
end)
end)
That didn’t work : Screenshot by Lightshot
The leaderstats folder don’t change in Death
Error : “leaderstats” is not a valid members of Players (Players)