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

◆ UpdatePlayerMeasures()

void ManBase::UpdatePlayerMeasures ( )
inlineprivate

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

7603 {
7604 int hour, minute, second;
7605 GetHourMinuteSecond(hour, minute, second);
7606 float distance;
7607 distance = StatGet(AnalyticsManagerServer.STAT_DISTANCE);
7608 if (m_AnalyticsTimer)
7609 {
7610 StatsEventMeasuresData data = new StatsEventMeasuresData();
7611 data.m_CharacterId = g_Game.GetDatabaseID();
7612 data.m_TimeInterval = m_AnalyticsTimer.GetRemaining();
7613 data.m_DaytimeHour = hour;
7615 data.m_PositionEnd = GetPosition();
7616 data.m_DistanceOnFoot = distance;
7617 Analytics.PlayerMeasures(data);
7618 }
7619
7621 }
DayZGame g_Game
Определения DayZGame.c:4074
vector m_PlayerOldPos
Определения PlayerBase.c:7601
ref Timer m_AnalyticsTimer
Определения PlayerBase.c:299
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().