Alerta de ociosidade enviado para todos os clientes

This commit is contained in:
luca0N! 2020-12-31 16:44:29 -03:00
parent dc017a0432
commit 84432eae09
Signed by: luca0N
GPG Key ID: 68FDED9A81B90723
1 changed files with 6 additions and 3 deletions

View File

@ -170,7 +170,10 @@ wss.on('connection', ws => {
salas[salaNum].clientes.push(cliente);
salaObj = salas[salaNum];
} else{
var salaNova = new Sala(sala, [cliente], undefined, undefined, vars["sala.opções.padrão"]);
let salaNova = new Sala(sala, [cliente], undefined, undefined, vars["sala.opções.padrão"]);
console.log(salaNova.opções);
salaNova.pontuaçãoMeta = vars['sala.pontos.pontuaçãoMeta'];
salas.push(salaNova);
salaObj = salaNova;
@ -775,8 +778,8 @@ function checarInativos(){
for (let x = 0; x < clientes.length; x++){
if (Date.now() - clientes[x].uas >= vars["cliente.uas.limite"]){
console.log("[" + clientes[x].endereço + "] O jogador parece estar inativo. Fechando conexão.");
// Alertar o cliente.
clientes[x].soquete.send(JSON.stringify(new Resposta("EVENTO", "SERVIDOR", "CHUTADO_POR_INATIVIDADE")));
// Alertar os clientes.
alertarClientesEvento("EVENTO_JOGADOR_CHUTADO_POR_INATIVIDADE", clientes[x].sala)));
clientes[x].soquete.terminate();
}
}