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

◆ Update()

void PluginBase::Update ( )
inlineprotected

!!!! Highly suspect

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

161 {
162 if ( !GetDayZGame().IsMultiplayer() || GetDayZGame().IsServer() )
163 {
164 for ( int i = 0; i < m_RegisteredPlayers.Count(); ++i )
165 {
166 PlayerBase player = m_RegisteredPlayers.GetKey( i );
167 if ( !player || !player.IsAlive() )
168 {
169 m_RegisteredPlayers.RemoveElement(i);
170 i--;
171 }
172 else
173 {
174 int bit_mask = m_RegisteredPlayers.Get( player ).m_Bitmask;
175
176 if ((PDS_SYSTEMS.MODS & bit_mask) != 0 )
177 {
178 SendRPCMods( player);
179 if ( PDS_SYSTEMS.MODS_DETAILED & bit_mask )
180 SendRPCModsDetail( player);
181 }
182 if ((PDS_SYSTEMS.LEVELS & bit_mask) != 0 )
183 {
184 SendRPCLevels( player );
185 }
186
187 if ((PDS_SYSTEMS.STATS & bit_mask) != 0 )
188 {
189 SendRPCStats( player );
190 }
191 if ((PDS_SYSTEMS.STOMACH & bit_mask) != 0 )
192 {
193 SendRPCStomach( player );
194 }
195 if ((PDS_SYSTEMS.AGENTS & bit_mask) != 0 )
196 {
197 SendRPCAgents( player );
198 }
199 if ((PDS_SYSTEMS.TEMPERATURE & bit_mask) )
200 {
201 SendRPCTemp( player );
202 }
203 if ((PDS_SYSTEMS.HEALTH & bit_mask) )
204 {
205 SendRPCHealth( player );
206 }
207 }
208 }
209 }
210 }
DayZGame GetDayZGame()
Определения DayZGame.c:3870
PDS_SYSTEMS
Определения PluginDeveloperSync.c:2
ref map< PlayerBase, ref RegisterPlayerData > m_RegisteredPlayers
Определения PluginDeveloperSync.c:30
void SendRPCMods(PlayerBase player)
Определения PluginDeveloperSync.c:777
void SendRPCStats(PlayerBase player)
Определения PluginDeveloperSync.c:446
void SendRPCLevels(PlayerBase player)
Определения PluginDeveloperSync.c:733
void SendRPCModsDetail(PlayerBase player)
Определения PluginDeveloperSync.c:814
void SendRPCStomach(PlayerBase player)
Определения PluginDeveloperSync.c:1016
void SendRPCAgents(PlayerBase player)
Определения PluginDeveloperSync.c:976
void SendRPCHealth(PlayerBase player)
Определения PluginDeveloperSync.c:553
void SendRPCTemp(PlayerBase player)
Определения PluginDeveloperSync.c:947

Перекрестные ссылки GetDayZGame(), m_RegisteredPlayers, SendRPCAgents(), SendRPCHealth(), SendRPCLevels(), SendRPCMods(), SendRPCModsDetail(), SendRPCStats(), SendRPCStomach() и SendRPCTemp().