setPlayerMuted
Marca um jogador como silenciado, ou tira o silenciamento.
Sintaxe
Seção intitulada “Sintaxe”bool setPlayerMuted ( element oJogador, bool silenciado )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oJogador | element | — | Jogador (ou elemento acima dele na árvore). |
silenciado | bool | — | true silencia, false libera. |
Para cada jogador que realmente muda de estado, o evento cancelável onPlayerMute ou onPlayerUnmute dispara antes. Se algum handler cancelar, esse jogador continua como estava.
Retorno
Seção intitulada “Retorno”true se pelo menos um jogador mudou de estado. Silenciar quem já está silenciado não muda nada e devolve false, assim como um argumento que não seja um elemento válido.
Exemplo
Seção intitulada “Exemplo”addCommandHandler("silenciar", function(admin, _, nome) local alvo = getPlayerFromName(nome) if alvo and setPlayerMuted(alvo, true) then outputDebugString(getPlayerName(alvo) .. " foi silenciado por " .. getPlayerName(admin)) endend)Veja também
Seção intitulada “Veja também”kickPlayer— Desconecta um jogador do servidor.redirectPlayer— Manda o cliente do jogador se conectar a outro servidor.setPlayerName— Troca o nome de um jogador conectado.isPlayerMuted— Verifica se um jogador está silenciado no momento.spawnPlayer— Coloca um jogador no mundo, numa posição definida.setPlayerBlurLevel— Ajusta o nível de borrão da tela do jogador.getPlayerBlurLevel— Devolve o nível de borrão do jogador.setControlState— Força um controle do jogo ligado ou desligado no cliente do jogador, como se ele estivesse apertando a tecla.