Pular para o conteúdo

onClientElementModelChange

Cliente Cancelável Elementos

Disparado quando setElementModel no cliente muda o modelo de um objeto, veículo, jogador ou ped. Também dispara quando o servidor força a troca do modelo de um jogador.

O elemento que trocou de modelo.

PosiçãoNomeTipoDescrição
1modeloAnteriornumberO modelo que ele tinha.
2modeloNovonumberO modelo que ele passou a ter.

Só para um setElementModel no cliente.

  • Quando a troca veio de um setElementModel no cliente, cancelar mantém o modelo antigo daquele elemento e a chamada devolve false.
  • Quando o servidor trocou o modelo (jogadores, peds, veículos, objetos e construções), o modelo já foi aplicado quando o evento chega, então cancelar não tem efeito.
  • Quando o engineFreeModel libera um modelo que um elemento usava, o elemento volta ao modelo pai (0 para peds) e dispara o evento com o id liberado como modeloAnterior; cancelar também não tem efeito aí.

Chamar setElementModel em um elemento pai também tenta aplicar o modelo a cada descendente compatível; cada mudança dispara seu próprio evento com aquele descendente como source. O evento só dispara quando o modelo realmente muda.