From 85032c5e27e11d655ddca9fbdc80619decb65e52 Mon Sep 17 00:00:00 2001 From: momo5502 Date: Sun, 25 Jun 2017 22:07:16 +0200 Subject: [PATCH] [ServerList] Add bot count --- src/Components/Modules/ServerList.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Components/Modules/ServerList.cpp b/src/Components/Modules/ServerList.cpp index 235a94c5..b52cb3b6 100644 --- a/src/Components/Modules/ServerList.cpp +++ b/src/Components/Modules/ServerList.cpp @@ -687,6 +687,7 @@ namespace Components { static int servers = 0; static int players = 0; + static int bots = 0; auto list = ServerList::GetList(); @@ -694,18 +695,21 @@ namespace Components { int newSevers = list->size(); int newPlayers = 0; + int newBots = 0; for (unsigned int i = 0; i < list->size(); ++i) { newPlayers += list->at(i).clients; + newBots += list->at(i).bots; } - if (newSevers != servers || newPlayers != players) + if (newSevers != servers || newPlayers != players || newBots != bots) { servers = newSevers; players = newPlayers; + bots = newBots; - Localization::Set("MPUI_SERVERQUERIED", Utils::String::VA("Servers: %i\nPlayers: %i", servers, players)); + Localization::Set("MPUI_SERVERQUERIED", Utils::String::VA("Servers: %i\nPlayers: %i (%i)", servers, players, bots)); } } } @@ -728,7 +732,7 @@ namespace Components Dvar::Register("ui_netSource", 1, 0, 2, Game::DVAR_FLAG_SAVED, reinterpret_cast(0x6D9F08)); //Localization::Set("MPUI_SERVERQUERIED", "Sent requests: 0/0"); - Localization::Set("MPUI_SERVERQUERIED", "Servers: 0\nPlayers: 0"); + Localization::Set("MPUI_SERVERQUERIED", "Servers: 0\nPlayers: 0 (0)"); Network::Handle("getServersResponse", [](Network::Address address, std::string data) {