Roblox Dúvida. Como Conceder Emblemas?

Olá, queria saber como posso conceder emblemas
aos Jogadores quando completam determinado objetivo ?
Quem poder, me ajude.
Obrigado !

1 Curtida

O primeiro passo é criar a badge, que infelizmente custam 100 robux para cada uma que você cria…

Aqui está a documentação:
https://developer.roblox.com/en-us/api-reference/class/BadgeService

Exemplo de uma badge de “Bem Vindo” (recebe ao entrar no jogo):

local BadgeService = game:GetService("BadgeService")
local Players = game:GetService('Players')

local BADGE_ID = 000000 -- badge de "Bem Vindo"
  
local function onPlayerAdded(player)
   local badgeInfo = BadgeService:GetBadgeInfoAsync(BADGE_ID)

   if badgeInfo and badgeInfo.IsEnabled then
      BadgeService:AwardBadge(player.UserId, BADGE_ID)
   end
end

Players.PlayerAdded:Connect(onPlayerAdded)

(novamente, esse exemplo é só para a visualização. Como mostrado na documentação, é importante tratar os erros que podem acontecer, já que GetBadgeInfoAsync e AwardBadge são requisições HTTP)

Valeu amigo, mas fiquei triste,
Só tenho $0,00 Robux,
Acho que não é suficiente…