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

PlayerAdded is not a valid member of ServerScriptStorage?

Asked by 5 years ago

There were many errors in my script I had to fix up. I was capable of fixing all of the errors with no problem until this error came up: PlayerAdded is not a valid member of ServerScriptStorage

As a new scripter, I don't really know what that error message means, and I'm not sure what to do about it.

If someone could explain this error message and what I'm supposed to do about it, please help.

Here's the script:

function rank()
    if newPlayer:IsInGroup(4266272) then
        if Player:GetRankInGroup(255) then 
            print("You are the owner, yay!")
        else 
            print("You aren't the owner..")
    end
    end
    end

script.Parent.PlayerAdded:connect(rank)

I did this script for a little bit of experimenting and testing.

2 answers

Log in to vote
0
Answered by 5 years ago

This is because in the ServerScriptService, there is no event called PlayerAdded. You’re looking for the Players service.

function rank(plr)
    if plr:GetRankInGroup(4266272) == 255 then
        print(plr.Name, "is the owner of the group!")
    end
end

game:GetService("Players").PlayerAdded:Connect(rank)
Ad
Log in to vote
-1
Answered by 5 years ago

replace script.Parent in the bottom of the script with game.Players Example

function rank()
if newPlayer:IsInGroup(4266272) then

if Player:GetRankInGroup(255) then
print("You are the owner, yay!")
  else
 print("You aren't the owner..")
end
end

end


game.Players.PlayerAdded:connect(rank)
0
No. User#19524 175 — 5y
0
You still didn’t fix the other code (which had errors), and using game.Players isn’t smart. User#19524 175 — 5y
0
there goes incapaz thinking that he knows everything lmao masterblokz 58 — 5y

Answer this question