Print a message showing zero players when no players are online
This commit is contained in:
parent
139e8dcfca
commit
9e2191a199
4
index.js
4
index.js
|
@ -30,7 +30,6 @@ function sendOnline(status, channel) {
|
||||||
embed.addField("**" + status[s].name + "**:", status[s].players.join(', '), false);
|
embed.addField("**" + status[s].name + "**:", status[s].players.join(', '), false);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
if ( playerCount == 0 ) return;
|
|
||||||
embed.setTitle("**Players Currently Online:** " + playerCount);
|
embed.setTitle("**Players Currently Online:** " + playerCount);
|
||||||
channel.send(embed);
|
channel.send(embed);
|
||||||
}
|
}
|
||||||
|
@ -57,6 +56,7 @@ client.on('message', async msg => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
Servers.forEach(function (server) {
|
Servers.forEach(function (server) {
|
||||||
|
if ( !status[server.slug] ) return;
|
||||||
const q = new Query({host: server.rconAddress, port: server.queryPort, timeout: 250});
|
const q = new Query({host: server.rconAddress, port: server.queryPort, timeout: 250});
|
||||||
try {
|
try {
|
||||||
q.fullStat()
|
q.fullStat()
|
||||||
|
@ -69,6 +69,8 @@ client.on('message', async msg => {
|
||||||
.then(() => { q.close(); })
|
.then(() => { q.close(); })
|
||||||
.catch(e => {
|
.catch(e => {
|
||||||
q.close();
|
q.close();
|
||||||
|
console.log("slug: " + server.slug);
|
||||||
|
console.log(status);
|
||||||
status[server.slug].tested = true;
|
status[server.slug].tested = true;
|
||||||
sendOnline(status, msg.channel);
|
sendOnline(status, msg.channel);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue
Block a user