AttachPlayerObjectToVehicle
Descrição
Anexa um objeto de jogador a um veículo.
Nome | Descrição |
---|---|
playerid | O ID do jogador para quem o objeto foi criado. |
objectid | O ID do objeto a ser anexado ao veículo. |
parentid | O ID do veículo ao qual anexar o objeto. |
Float:offsetX | O deslocamento de posição X para anexação. |
Float:offsetY | O deslocamento de posição Y para anexação. |
Float:offsetZ | O deslocamento de posição Z para anexação. |
Float:rotationX | O deslocamento de rotação X para anexação. |
Float:rotationY | O deslocamento de rotação Y para anexação. |
Float:rotationZ | O 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
- CreatePlayerObject: Cria um objeto apenas para um jogador.
- DestroyPlayerObject: Destrói um objeto de jogador.
- IsValidPlayerObject: Verifica se um determinado objeto de jogador é válido.
- MovePlayerObject: Move um objeto de jogador.
- StopPlayerObject: Para um objeto de jogador de se mover.
- SetPlayerObjectRot: Define a rotação de um objeto de jogador.
- GetPlayerObjectPos: Localiza um objeto de jogador.
- SetPlayerObjectPos: Define a posição de um objeto de jogador.
- GetPlayerObjectRot: Verifica a rotação de um objeto de jogador.
- AttachPlayerObjectToPlayer: Anexa um objeto de jogador a um jogador
- CreateObject: Cria um objeto.
- DestroyObject: Destrói um objeto.
- IsValidObject: Verifica se um determinado objeto é válido.
- MoveObject: Move um objeto.
- StopObject: Para um objeto de se mover.
- SetObjectPos: Define a posição de um objeto.
- SetObjectRot: Define a rotação de um objeto.
- GetObjectPos: Localiza um objeto.
- GetObjectRot: Verifica a rotação de um objeto.
- AttachObjectToPlayer: Anexa um objeto a um jogador.