Pular para o conteúdo principal

AttachPlayerObjectToVehicle

Descrição

Anexa um objeto de jogador a um veículo.

NomeDescrição
playeridO ID do jogador para quem o objeto foi criado.
objectidO ID do objeto a ser anexado ao veículo.
parentidO ID do veículo ao qual anexar o objeto.
Float:offsetXO deslocamento de posição X para anexação.
Float:offsetYO deslocamento de posição Y para anexação.
Float:offsetZO deslocamento de posição Z para anexação.
Float:rotationXO deslocamento de rotação X para anexação.
Float:rotationYO deslocamento de rotação Y para anexação.
Float:rotationZO deslocamento de rotação Z para anexação.

Retorno

Esta função não retorna nenhum valor específico.

Exemplos

public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (newstate == PLAYER_STATE_DRIVER) // Se o jogador entrar no veículo
{
// Anexa uma vaca gigante.
new cowObject = CreatePlayerObject(playerid, 16442, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
new vehicleid = GetPlayerVehicleID(playerid);

AttachPlayerObjectToVehicle(playerid, cowObject, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0);
}
return 1;
}

Notas

dica

Você precisa criar o objeto antes de tentar anexá-lo a um veículo.

Funções Relacionadas