Pular para o conteúdo principal

CreatePlayerObject

Descrição

Cria um objeto que será visível apenas para um jogador.

NomeDescrição
playeridO ID do jogador para criar o objeto.
modelidO modelo a ser criado.
Float:xA coordenada X onde criar o objeto.
Float:yA coordenada Y onde criar o objeto.
Float:zA coordenada Z onde criar o objeto.
Float:rotationXA rotação X do objeto.
Float:rotationYA rotação Y do objeto.
Float:rotationZA rotação Z do objeto.
Float:drawDistanceA distância a partir da qual os objetos aparecerão para os jogadores. 0.0 fará com que um objeto seja renderizado em sua distância padrão. Deixar este parâmetro de fora fará com que os objetos sejam renderizados em sua distância padrão.

Retorno

O ID do objeto que foi criado, ou INVALID_OBJECT_ID se o limite de objetos (MAX_OBJECTS) foi atingido.

Exemplos

new gPlayerObject[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);

// Ou alternativamente, usando o parâmetro DrawDistance para mostrá-lo de o mais longe possível:
gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0, 300.0);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
DestroyPlayerObject(playerid, gPlayerObject[playerid]);
return 1;
}

Funções Relacionadas