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

◆ UpdatePlayersStats()

void MissionBase::UpdatePlayersStats ( )
inlineprotected

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

239 {
240 PluginLifespan moduleLifespan;
241 Class.CastTo(moduleLifespan, GetPlugin(PluginLifespan));
242 array<Man> players = new array<Man>();
243 g_Game.GetPlayers(players);
244
245 foreach (Man man : players)
246 {
247 PlayerBase player;
248 if (Class.CastTo(player, man))
249 {
250 player.StatUpdateByTime(AnalyticsManagerServer.STAT_PLAYTIME);
251 player.StatUpdateByPosition(AnalyticsManagerServer.STAT_DISTANCE);
252
253 moduleLifespan.UpdateLifespan(player);
254 }
255 }
256
258 }
DayZGame g_Game
Определения DayZGame.c:3942
void PluginLifespan()
Определения PluginLifespan.c:45
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:325
void UpdateCorpseStatesServer()
Определения missionServer.c:780

Перекрестные ссылки Class::CastTo(), g_Game, GetPlugin(), PluginLifespan(), AnalyticsManagerServer::STAT_DISTANCE, AnalyticsManagerServer::STAT_PLAYTIME и UpdateCorpseStatesServer().

Используется в MissionServer() и ~MissionServer().