Item de avatar (catálogo)
- Entrada
- https://www.roblox.com/catalog/1234567/Cool-Hat
- Saída esperada
- id 1234567, tipo catalogItem
O segmento `catalog/` é reconhecido e o ID extraído é o do item de avatar, não necessariamente o da textura que o compõe.
asset ID do Roblox
Todo recurso do Roblox, seja uma imagem, um som, uma malha 3D ou um item de avatar, tem um número inteiro único que o identifica no catálogo: o asset ID. Esse número é o que scripts em Lua usam para carregar o recurso em tempo real, e é o que muda de forma conforme o tipo de link de onde você o tirou.
O segmento `catalog/` é reconhecido e o ID extraído é o do item de avatar, não necessariamente o da textura que o compõe.
É o formato atual para modelos, decalques e malhas; o ID vem marcado como asset direto, pronto para `rbxassetid://9876543`.
Quando o texto já vem no protocolo `rbxassetid://`, o número é extraído sem precisar reconhecer segmento de URL nenhum.
É o número único e permanente que identifica cada recurso publicado no Roblox: uma imagem, um som, uma mesh, um modelo. Dentro do jogo, ele é referenciado pelo protocolo rbxassetid://, como em rbxassetid://123456, e é esse texto que vai em propriedades como Image, SoundId, MeshId ou Animation.AnimationId, dependendo do tipo de recurso.
O asset ID identifica o arquivo em si (a imagem, o som, a malha). O product ID identifica a entrada de venda desse asset no marketplace, usada por funções de compra como `MarketplaceService`. Os dois números normalmente são diferentes até para o mesmo item de catálogo.
A rota `library/` foi desativada em dezembro de 2023 quando o Roblox consolidou os links de asset; hoje ela redireciona ou retorna erro, mesmo que o ID por trás continue válido em `rbxassetid://`.
Não. O Game Pass tem seu próprio ID (o que aparece em `game-pass/{id}`), e o ícone exibido nele é outra imagem com `IconImageAssetId` separado, então colar o ID do passe em `Image` não carrega o ícone certo.
Porque `rbxassetid://{id}` é só uma string de referência: o Studio não valida no momento da atribuição se aquele número corresponde a um arquivo de imagem, som ou malha. O erro só aparece em runtime, como um recurso que não carrega.
Asset detectado: 1029025
Nenhuma consulta recente ainda.
As consultas passam pelo servidor do jkit.tools (com cache) porque o Roblox bloqueia chamadas de outros sites direto do navegador; nenhum login, senha ou cookie é pedido. Na aba Em lote, o texto é lido no seu navegador e só os IDs numéricos são enviados para identificação.