Pular para o conteúdo principal

GetPlayerObjectMaterial

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 do jogador.

NomeDescrição
playeridO ID do jogador.
objectidO ID do objeto do jogador.
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 playerobjectid = CreatePlayerObject(playerid, 19371, 978.71143, -925.25708, 42.63720,   0.00000, 0.00000, 2.00000);
SetPlayerObjectMaterial(playerid, playerobjectid, 0, 19341, "egg_texts", "easter_egg01", 0xFFFFFFFF);

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

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

Funções Relacionadas