Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

What am I doing wrong with this stat changing remote im trying to call?

Asked by
Elixcore 1337 Moderation Voter
6 years ago
game.ReplicatedStorage.RemoteEvents.ChangeStatRemote.OnServerEvent:Connect(function(plr, stat, val)
    if plr.Name == "my username" then
        plr.Stats[stat] = val
    else
        plr:Kick("No u")
    end
end)
-- ^ server script


game.ReplicatedStorage.RemoteEvents.ChangeStatRemote:FireServer('Level',500)
-- ^ local script

Level is not a valid member of Folder
-- ^ Error

1 answer

Log in to vote
0
Answered by 6 years ago
Edited 6 years ago
game.ReplicatedStorage.RemoteEvents.ChangeStatRemote.OnServerEvent:Connect(function(plr, stat, val)
    if plr.Name == "Elixcore" then -- Added your username
        plr.Stats[stat].Value = val -- Added .Value
    else
        plr:Kick("No u")
    end
end)
-- ^ server script


game.ReplicatedStorage.RemoteEvents.ChangeStatRemote:FireServer('Level',500)
-- ^ local script

Level is not a valid member of Folder -- Maybe the level value does not exist or is lowercase?
-- ^ Error
0
the [stat].Value fixed everything! Elixcore 1337 — 6y
0
I am happy I helped you! :D User#21527 0 — 6y
Ad

Answer this question