Update Perun.lua

Fix for friendly fire not being properly logged
This commit is contained in:
VladMordock
2019-03-15 10:26:31 +01:00
committed by GitHub
parent d1bedf3e1c
commit 57771d94b7

View File

@@ -497,7 +497,7 @@ Perun.onGameEvent = function (eventName,arg1,arg2,arg3,arg4,arg5,arg6,arg7)
Perun.LogEvent(eventName,Perun.SideID2Name( net.get_player_info(arg1, "side")) .. " player " .. net.get_player_info(arg1, "name").." killed friendy " .. net.get_player_info(arg3, "name") .. " using " .. arg2,nil,nil); Perun.LogEvent(eventName,Perun.SideID2Name( net.get_player_info(arg1, "side")) .. " player " .. net.get_player_info(arg1, "name").." killed friendy " .. net.get_player_info(arg3, "name") .. " using " .. arg2,nil,nil);
if arg1 ~= arg3 then if arg1 ~= arg3 then
Perun.LogStatsCount(arg1,"friendly_fire",DCS.getUnitType(arg1)) -- Perun.LogStatsCount(arg1,"friendly_fire",DCS.getUnitType(net.get_player_info(arg1 , 'slot')))
end end
elseif eventName == "mission_end" then elseif eventName == "mission_end" then
@@ -540,6 +540,10 @@ Perun.onGameEvent = function (eventName,arg1,arg2,arg3,arg4,arg5,arg6,arg7)
Perun.LogStatsCount(arg1,"kill_PvP",arg2) Perun.LogStatsCount(arg1,"kill_PvP",arg2)
end end
if arg3 == arg6 then
Perun.LogStatsCount(arg1,"friendly_fire",arg2)
end
else else
_temp2 = " AI "; _temp2 = " AI ";
end end