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

◆ SyncEvent_PreprocessPlayerList()

static void ClientData::SyncEvent_PreprocessPlayerList ( SyncPlayerList player_list)
inlinestaticprivate

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

36 {
37 foreach (auto sync_player : player_list.m_PlayerList)
38 {
39 PlayerIdentity identity = sync_player.m_Identity;
40 if (!identity)
41 {
42 ErrorEx("PlayerIdentity not synchronized before SyncPlayer", ErrorExSeverity.WARNING);
43 continue;
44 }
45
46 sync_player.m_UID = identity.GetPlainId();
47 sync_player.m_PlayerName = identity.GetPlainName();
48 }
49 }
proto string GetPlainId()
plaintext unique id of player (cannot be used in database or logs)
proto string GetPlainName()
nick without any processing
ref array< ref SyncPlayer > m_PlayerList
Определения SyncPlayerList.c:3
ErrorExSeverity
Определения EnDebug.c:62
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx, PlayerIdentityBase::GetPlainId(), PlayerIdentityBase::GetPlainName() и SyncPlayerList::m_PlayerList.

Используется в SyncEvents::OnSyncEvent().