Pular para o conteúdo principal

EditAttachedObject

Descrição

Entra no modo de edição para um objeto anexado a um jogador.

NomeDescrição
playeridO ID do jogador que entrará no modo de edição
indexO índice (slot) do objeto anexado a ser editado

Retornos

1 em caso de sucesso e 0 em caso de falha.

Exemplos

public OnPlayerSpawn(playerid)
{
SetPlayerAttachedObject(playerid, 0, 1337, 2);
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/edit", true))
{
EditAttachedObject(playerid, 0);
SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Você está editando seu objeto anexado no slot 0!");
return 1;
}
return 0;
}

Observações

dica

Você pode mover a câmera durante a edição pressionando e segurando a barra de espaço (ou W em veículo) e movendo o mouse.

atenção

Jogadores poderão escalonar objetos para tamanhos muito grandes ou valores negativos. Limites devem ser implementados usando OnPlayerEditAttachedObject para abortar a edição ou limitar os valores de escala.

Funções Relacionadas

Callbacks Relacionadas