mirror of
https://github.com/gamedig/node-gamedig.git
synced 2024-09-29 21:51:31 +02:00
Added onlineplayers
Added onlineplayers which utilizes the length of the players array to make it always available. Possible to add bots to this count but i think just players would be best. Updated readme to include this change.
This commit is contained in:
parent
9c785bcda0
commit
4d31e29e70
@ -54,6 +54,7 @@ Otherwise, the returned object is guaranteed to contain the following keys:
|
||||
* **name**
|
||||
* **map**
|
||||
* **password**: Boolean
|
||||
* **onlineplayers**
|
||||
* **maxplayers**
|
||||
* **players**: (array of objects) Each object **may** contain name, ping, score, team, address
|
||||
* **bots**: Same schema as players
|
||||
|
@ -42,6 +42,7 @@ module.exports = Class.extend(EventEmitter,{
|
||||
|
||||
raw: {},
|
||||
|
||||
onlineplayers: 0,
|
||||
maxplayers: 0,
|
||||
players: [],
|
||||
bots: []
|
||||
@ -61,6 +62,9 @@ module.exports = Class.extend(EventEmitter,{
|
||||
if(this.options.notes)
|
||||
state.notes = this.options.notes;
|
||||
|
||||
//Additional Conditionals
|
||||
if('players' in state) state.onlineplayers = state.players.length;
|
||||
|
||||
state.query = {};
|
||||
if('host' in this.options) state.query.host = this.options.host;
|
||||
if('address' in this.options) state.query.address = this.options.address;
|
||||
|
Loading…
Reference in New Issue
Block a user