AvatarEditorService

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Não criável
Serviço
Não replicado

O AvatarEditorService é um serviço para suportar editores de avatar de desenvolvedores.Ele fornece métodos para modificar o avatar da plataforma do jogador, solicitar informações sobre o inventário de um usuário e solicitar informações sobre o catálogo.

Para mais informações sobre o Editor de Avatar, veja Serviço de Editor de Avatar.

Aceleração

Os seguintes pontos finais em AvatarEditorService têm aceleração de nível de experiência:

Para cada experiência, esse aceleramento permite que você envie até 100 solicitações por segundo para esses AvatarEditorService pontos finais, independentemente do número de servidores ou contagem de usuários.Exceder esses limites retorna um erro 429 Too Many Requests de exceção.

Se você encontrar que sua experiência requer um ajuste a esse atraso, você pode enviar um pedido de recurso de característica.

Resumo

Métodos

Eventos

Propriedades

Métodos

GetAccessoryType

Parâmetros

avatarAssetType: Enum.AvatarAssetType
Valor Padrão: ""

Devolução

PromptAllowInventoryReadAccess

()

Devolução

()

PromptCreateOutfit

()

Parâmetros

Valor Padrão: ""
Valor Padrão: ""

Devolução

()

PromptDeleteOutfit

()

Parâmetros

outfitId: number
Valor Padrão: ""

Devolução

()

PromptRenameOutfit

()

Parâmetros

outfitId: number
Valor Padrão: ""

Devolução

()

PromptSaveAvatar

()

Parâmetros

humanoidDescription: HumanoidDescription
Valor Padrão: ""
Valor Padrão: ""

Devolução

()

PromptSetFavorite

()

Parâmetros

itemId: number
Valor Padrão: ""
Valor Padrão: ""
shouldFavorite: boolean
Valor Padrão: ""

Devolução

()

PromptUpdateOutfit

()

Parâmetros

outfitId: number
Valor Padrão: ""
updatedOutfit: HumanoidDescription
Valor Padrão: ""
Valor Padrão: ""

Devolução

()

CheckApplyDefaultClothing

Rendimentos

Parâmetros

humanoidDescription: HumanoidDescription
Valor Padrão: ""

Devolução

ConformToAvatarRules

Rendimentos

Parâmetros

humanoidDescription: HumanoidDescription
Valor Padrão: ""

Devolução

GetAvatarRules

Rendimentos

Devolução

GetBatchItemDetails

Rendimentos

Parâmetros

itemIds: Array
Valor Padrão: ""
Valor Padrão: ""

Devolução

GetFavorite

Rendimentos

Parâmetros

itemId: number
Valor Padrão: ""
Valor Padrão: ""

Devolução

GetInventory

Rendimentos

Parâmetros

assetTypes: Array
Valor Padrão: ""

Devolução

GetItemDetails

Rendimentos

Parâmetros

itemId: number
Valor Padrão: ""
Valor Padrão: ""

Devolução

GetOutfitDetails

Rendimentos

Parâmetros

outfitId: number
Valor Padrão: ""

Devolução

GetOutfits

Rendimentos

Parâmetros

outfitSource: Enum.OutfitSource
Valor Padrão: "All"
outfitType: Enum.OutfitType
Valor Padrão: "All"

Devolução

GetRecommendedAssets

Rendimentos

Parâmetros

Valor Padrão: ""
contextAssetId: number
Valor Padrão: 0

Devolução

Amostras de código

Getting a Hat Recommendation

local AvatarEditorService = game:GetService("AvatarEditorService")
local assets = AvatarEditorService:GetRecommendedAssets(Enum.AvatarAssetType.Hat, 9255093)
for _, asset in ipairs(assets) do
print(asset.Item.Name)
end

GetRecommendedBundles

Rendimentos

Parâmetros

bundleId: number
Valor Padrão: ""

Devolução

SearchCatalog

Rendimentos

Parâmetros

searchParameters: CatalogSearchParams
Valor Padrão: ""

Devolução

Eventos

PromptAllowInventoryReadAccessCompleted

Parâmetros


PromptCreateOutfitCompleted

Parâmetros

failureType: Variant

PromptDeleteOutfitCompleted

Parâmetros


PromptRenameOutfitCompleted

Parâmetros


PromptSaveAvatarCompleted

Parâmetros

humanoidDescription: HumanoidDescription

PromptSetFavoriteCompleted

Parâmetros


PromptUpdateOutfitCompleted

Parâmetros