Pular para o conteúdo

getTypeIndexFromClothes

Compartilhada Roupas OOP Ped.getTypeIndexFromClothes(...)

Faz o caminho inverso: descobre o tipo e o índice de uma peça a partir dos seus nomes.

number, number getTypeIndexFromClothes ( [ string textura, string modelo ] )
NomeTipoPadrãoDescrição
texturastring""Nome da textura. Omitida ou vazia, aceita qualquer textura.
modelostring""Nome do modelo. Omitido ou vazio, aceita qualquer modelo.

Dois valores:

PosiçãoDescrição
1Tipo de roupa.
2Índice da peça dentro do tipo.

Devolve false se nenhuma peça corresponder, ou se os dois argumentos forem omitidos ou vazios.

A comparação diferencia maiúsculas de minúsculas e precisa bater com o nome inteiro. Quando mais de uma peça serve, você recebe a primeira encontrada — a busca varre os tipos em ordem crescente e, dentro de cada tipo, o catálogo original antes dos modelos adicionados.

local tipo, indice = getTypeIndexFromClothes("VEST", "VEST")
if tipo then
outputDebugString("é do tipo " .. getClothesTypeName(tipo))
end