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

◆ UpdatePlayersStats()

void MissionBase::UpdatePlayersStats ( )
inlineprotected

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

246 {
247 PluginLifespan moduleLifespan;
248 Class.CastTo(moduleLifespan, GetPlugin(PluginLifespan));
249 array<Man> players = new array<Man>();
250 g_Game.GetPlayers(players);
251
252 foreach (Man man : players)
253 {
254 PlayerBase player;
255 if (Class.CastTo(player, man))
256 {
257 player.StatUpdateByTime(AnalyticsManagerServer.STAT_PLAYTIME);
258 player.StatUpdateByPosition(AnalyticsManagerServer.STAT_DISTANCE);
259
260 moduleLifespan.UpdateLifespan(player);
261 }
262 }
263
265 }
DayZGame g_Game
Определения DayZGame.c:4074
void PluginLifespan()
Определения PluginLifespan.c:45
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:326
void UpdateCorpseStatesServer()
Определения missionServer.c:793

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

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