Pular para o conteúdo principal

BeginPlayerObjectEditing

atenção

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

Descrição

Permite aos jogadores editar um objeto de jogador (posição e rotação) com uma GUI e o mouse.

NomeDescrição
playeridO ID do jogador que deve editar o objeto
objectidO objeto a ser editado pelo jogador

Retorno

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

false - A função falhou ao executar. Jogador ou objeto não válido.

Exemplos

new gPlayerObject[MAX_PLAYERS];

public OnPlayerSpawn(playerid)
{
gPlayerObject[playerid] = CreatePlayerObject(playerid, 1337, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/edit", true))
{
BeginPlayerObjectEditing(playerid, gPlayerObject[playerid]);
SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Você agora edita seu objeto!");
return 1;
}
return 0;
}

Notas

dica

Você pode mover a câmera enquanto edita pressionando e segurando a barra de espaço (ou W no veículo) e movendo o mouse.

Funções Relacionadas