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

◆ HandleBody()

void MissionBase::HandleBody ( PlayerBase player)
inlineprotected

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

749 {
750 if (player.IsAlive())
751 {
752 if (ShouldPlayerBeKilled(player))
753 {
754 PluginAdminLog adm = PluginAdminLog.Cast(GetPlugin(PluginAdminLog));
755 adm.PlayerKilledByDisconnect(player);
756
757 player.SetHealth("", "", 0.0);//kill
758 }
759 else
760 {
761 player.Delete();// remove the body
762 }
763 }
764 }
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:326
bool ShouldPlayerBeKilled(PlayerBase player)
Определения missionServer.c:726

Перекрестные ссылки GetPlugin() и ShouldPlayerBeKilled().

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