triggerClientEvent
Servidor
Envia um evento aos clientes dos jogadores, que o disparam em source. A função retorna antes de os clientes receberem.
bool triggerClientEvent(string eventName, element source, any ... [, player|table|element sendTo = root])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| sendTo | player|table|element | Um jogador, uma tabela de jogadores ou um elemento cujos jogadores descendentes recebem o evento. Se omitido, vai para todos os jogadores. Um jogador repetido recebe uma vez só.padrão root |
| eventName | string | Nome do evento nos clientes. |
| source | element | Elemento onde o evento acontece nos clientes. |
| ... | any | Argumentos passados aos handlers do outro lado: nil, booleanos, números, strings, elementos, vetores e tabelas deles. |
Retorno
true se enviou, false se o evento passa de 10 MB ou de um milhão de valores.
Os elementos criados antes da chamada chegam aos clientes antes do evento. Para mais de 10 MB, use triggerLatentClientEvent.
Exemplo
addEventHandler("onPlayerSpawn", root, function()
triggerClientEvent(source, "onShowWelcome", source, getPlayerName(source))
end)
triggerClientEvent("onRoundStart", resourceRoot, 300)AtençãoO cliente só aceita o evento se o registrou com
addEvent(eventName, true). Senão ele é descartado, e só o log do cliente avisa.