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

◆ UpdatePlayerMeasures()

void ManBase::UpdatePlayerMeasures ( )
inlineprivate

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

7274 {
7275 int hour, minute, second;
7276 GetHourMinuteSecond(hour, minute, second);
7277 float distance;
7278 distance = StatGet(AnalyticsManagerServer.STAT_DISTANCE);
7279 if (m_AnalyticsTimer)
7280 {
7281 StatsEventMeasuresData data = new StatsEventMeasuresData();
7282 data.m_CharacterId = g_Game.GetDatabaseID();
7283 data.m_TimeInterval = m_AnalyticsTimer.GetRemaining();
7284 data.m_DaytimeHour = hour;
7286 data.m_PositionEnd = GetPosition();
7287 data.m_DistanceOnFoot = distance;
7288 Analytics.PlayerMeasures(data);
7289 }
7290
7292 }
DayZGame g_Game
Определения DayZGame.c:3942
vector m_PlayerOldPos
Определения PlayerBase.c:7272
ref Timer m_AnalyticsTimer
Определения PlayerBase.c:300
vector m_PositionStart
player world position at the start of interval
Определения ScriptAnalytics.c:7
int m_TimeInterval
amount of real time in seconds covered by this event
Определения ScriptAnalytics.c:5
int m_DaytimeHour
current daytime in gameplay (hour in 24h format)
Определения ScriptAnalytics.c:6
vector m_PositionEnd
player world position at the end of interval
Определения ScriptAnalytics.c:8
string m_CharacterId
character ID
Определения ScriptAnalytics.c:4
float m_DistanceOnFoot
traveled distance on foot (meters) during interval
Определения ScriptAnalytics.c:9
vector GetPosition()
Get the world position of the Effect.
Определения Effect.c:473
proto void GetHourMinuteSecond(out int hour, out int minute, out int second)
Returns system time.

Перекрестные ссылки g_Game, GetHourMinuteSecond(), GetPosition(), m_AnalyticsTimer, StatsEventMeasuresData::m_CharacterId, StatsEventMeasuresData::m_DaytimeHour, StatsEventMeasuresData::m_DistanceOnFoot, m_PlayerOldPos, StatsEventMeasuresData::m_PositionEnd, StatsEventMeasuresData::m_PositionStart, StatsEventMeasuresData::m_TimeInterval, Analytics::PlayerMeasures() и AnalyticsManagerServer::STAT_DISTANCE.

Используется в OnDisconnect().