Pular para o conteúdo

Manipulação de eventos

Servidor

Eventos são a forma como o servidor avisa que algo aconteceu. Você registra um manipulador com addEventHandler e o servidor chama a sua função quando o evento dispara. Além dos eventos internos, você pode criar os seus próprios com addEvent.

A referência de eventos lista os eventos internos e os argumentos de cada um.

Estas 5 funções existem somente no servidor. Chamá-las de um script de cliente resulta em erro de valor nulo.

Veja também as funções compartilhadas de Eventos, que funcionam nos dois lados.

triggerClientEvent manda tudo de uma vez. Para uma carga grande — um mapa, uma lista longa, o conteúdo de um arquivo —, triggerLatentClientEvent coloca o evento numa fila e o libera na banda que você escolher, para que a conexão do jogador continue com espaço para o tráfego do próprio jogo. O cliente recebe o evento exatamente como um evento normal, só que mais tarde. As outras três funções acompanham e cancelam o que ainda está na fila de um jogador.