I propose added some tag on top of it like [Server only], so people can easily get the usage
Affected URL: Player
I propose added some tag on top of it like [Server only], so people can easily get the usage
Affected URL: Player
This signal fires on the client too so adding server-only tag would be incorrect. Use player:HasAppearanceLoaded() to figure out if the player’s appearance has loaded before waiting for this signal if you find it does not fire.
Thank you for the comment @LegendOJ1 , I think you are wrong about the assumption that it works with Client.
This event fires when the full appearance of a Character has been inserted. It only fires on the server.
And thanks for providing the player:HasAppearanceLoaded() alternative.
Here’s an easy script for you to validate it on Client.
local player = game:GetService("Players").LocalPlayer
local function initialize()
player.CharacterAdded:Connect(function()
print("IN CharacterAdded ON CLIENT")
end)
player.CharacterAppearanceLoaded:Connect(function(model)
print("IN CharacterAppearanceLoaded ON CLIENT")
end)
end
initialize()
Hi @junveld!
Thanks for flagging this. I’ll make sure the feedback is passed to the team! Just a heads up, historically tags have been a bit tricky to implement, so I don’t know if this is something we’ll be able to immediately cook up overnight.
In the meantime, we try our best to call out any specific endpoint behaviors in the summary/description. Please feel free to continue flagging any inconsistencies on the documentation and we’ll make sure it’s at least updated somewhere.
Thanks!
naahchos
Thank you, closing this one as a solution.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.