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

◆ GetPlayerSandstormData()

PlayerSandstormData ScriptedSandstormController::GetPlayerSandstormData ( PlayerBase player)
inlineprivate

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

43 {
44 if (!player)
45 return NULL;
46
47 PlayerSandstormData playerData;
48 PlayerIdentity identity = player.GetIdentity();
49 if (g_Game.IsMultiplayer() || g_Game.IsDedicatedServer())
50 {
51 if (!identity)
52 return NULL;
53
54 playerData = GetPlayerData(identity.GetId());
55 }
56 else // singleplayer override
57 {
58 playerData = GetPlayerData("-1");
59 }
60
61 if (!playerData)
62 {
63 if (g_Game.IsMultiplayer() || g_Game.IsDedicatedServer())
64 {
65 ErrorEx("Could not get players sandstorm data! Player UID= [" + identity.GetId() + "]", ErrorExSeverity.ERROR);
66 }
67 else
68 {
69 ErrorEx("Could not get players sandstorm data! Player UID=[-1]", ErrorExSeverity.ERROR);
70 }
71 }
72
73 return playerData;
74 }
DayZGame g_Game
Определения DayZGame.c:4074
proto string GetId()
unique id of player (hashed steamID, database Xbox id...) can be used in database or logs
PlayerSandstormData GetPlayerData(string playerId)
Определения ScriptedSandstormController.c:33
ErrorExSeverity
Определения EnDebug.c:62
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx, g_Game, PlayerIdentityBase::GetId() и GetPlayerData().

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