DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SetPopulationEx()

void ScriptedWidgetEventHandler::SetPopulationEx ( GetServersResultRow serverInfo)
inlineprivate

См. определение в файле ServerBrowserEntry.c строка 339

340 {
341 string popText = "";
342 int population = serverInfo.m_CurrentNumberPlayers;
343 int maxPlayers = serverInfo.m_MaxPlayers;
344 int playersInQueue = serverInfo.m_PlayersInQueue;
345
346 if (IsOnline())
347 {
348 // sometimes servers report a queue size even though server isn't full,
349 // in which case we ignore queue size
350 if (playersInQueue > 0 && population == maxPlayers)
351 {
352 popText = population.ToString() + "+" + playersInQueue.ToString() + "/" + maxPlayers.ToString();
353 }
354 else
355 {
356 popText = population.ToString() + "/" + maxPlayers.ToString();
357 }
358 }
359
360 else
361 {
362 popText = "-";
363 }
364
365 m_ServerPopulation.SetText(popText);
366 }
int m_MaxPlayers
Определения BiosLobbyService.c:159
int m_CurrentNumberPlayers
Определения BiosLobbyService.c:161
int m_PlayersInQueue
Определения BiosLobbyService.c:162
TextWidget m_ServerPopulation
Определения ServerBrowserEntry.c:8

Перекрестные ссылки IsOnline(), GetServersResultRow::m_CurrentNumberPlayers, GetServersResultRow::m_MaxPlayers, GetServersResultRow::m_PlayersInQueue и m_ServerPopulation.

Используется в Darken(), FillInfo() и Lighten().