Pular para o conteúdo principal

GetObjectMaterial

aviso

Esta função foi adicionada no omp v1.1.0.2612 e não funcionará em versões anteriores!

Descrição

Obtenha os dados do material de um índice do objeto.

NomeDescrição
objectidO ID do objeto.
materialIndexO índice de material no objeto. (0 a 15)
&modelidUma variável na qual armazenar o modelo ID, passado por referência.
textureLibrary[]Uma matriz na qual armazenar a texturaLibrary, passada por referência.
textureLibrarySizeO tamanho da texturaLibrary.
textureName[]Uma matriz na qual armazenar o TextureName, passado por referência.
textureNameSizeO tamanho da texturaName.
&materialColourUma variável na qual armazenar o materialColour, passada por referência.

Retornos

true – A função foi executada com sucesso.

false - Falha na execução da função. O objeto especificado não existe ou foi especificado um índice de material inválido.

Exemplos

new objectid = CreateObject(19371, 978.71143, -925.25708, 42.63720,   0.00000, 0.00000, 2.00000);
SetObjectMaterial(objectid, 0, 19341, "egg_texts", "easter_egg01", 0xFFFFFFFF);

new
modelid,
textureLibrary[16],
textureName[16],
materialColour;

GetObjectMaterial(objectid, 0, modelid, textureLibrary, sizeof(textureLibrary), textureName, sizeof(textureName), materialColour);
// ID do modelo = 19341
// texturaLibrary = "egg_texts"
// texturaName = "easter_egg01"
// materialCor = 0xFFFFFFFF

Funções Relacionadas