J'ai créé un badge de visite ou de remerciement à donner à toute nouvelle personne qui rejoint mon jeu, mais il ne fonctionne que parfois.
Je n'ai rien pu tenter, le badge l'a donné à 60 personnes alors que 146 personnes se sont inscrites ! Les 146 personnes étaient censées l'avoir !
C'est le code du badge :
local badgeID = 2124446943
local badgeService = game:GetService("BadgeService")
function onEntered(player)
wait(1)
if not badgeService:UserHasBadge(player.UserId, badgeID) then
badgeService:AwardBadge(player.UserId, badgeID)
end
end
game.Players.PlayerAdded:Connect(onEntered)
C'était censé être donné à tous les visiteurs. Parce qu'à un moment donné, ils étaient tous nouveaux !