Pular para o conteúdo principal

AttachPlayerObjectToObject

atenção

This function was added in omp v1.1.0.2612 and will not work in earlier versions!

Descrição

Você pode usar esta função para anexar objetos de jogador a outros objetos de jogador. Os objetos seguirão o objeto principal.

NomeDescrição
playeridO ID do jogador.
objectidO objeto de jogador a ser anexado a outro objeto de jogador.
parentidO objeto ao qual anexar o objeto.
Float:OffsetXA distância entre o objeto principal e o objeto na direção X.
Float:OffsetYA distância entre o objeto principal e o objeto na direção Y.
Float:OffsetZA distância entre o objeto principal e o objeto na direção Z.
Float:RotXA rotação X entre o objeto e o objeto principal.
Float:RotYA rotação Y entre o objeto e o objeto principal.
Float:RotZA rotação Z entre o objeto e o objeto principal.
bool:syncRotationSe definido como false, a rotação do objectid não mudará com o parentid.

Retorno

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

false - A função falhou ao executar. Isso significa que o primeiro objeto (objectid) não existe. Não há verificações internas para verificar se o segundo objeto (parentid) existe.

Exemplos

new objectid = CreatePlayerObject(...);
new parentid = CreatePlayerObject(...);

AttachPlayerObjectToObject(playerid, objectid, parentid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, true);

Notas

dica

Ambos os objetos precisam ser criados antes de tentar anexá-los.

Funções Relacionadas