D3stats/lua/d3stats/sv_map.lua

35 lines
866 B
Lua
Raw Normal View History

function d3stats.Map_Message( roundend, ply )
local map = game.GetMap()
local count, wins, avg_players = d3stats.Storage.Map_Get( map )
local Message
if count > 0 then
if roundend == true then
2016-10-13 21:59:52 +00:00
Message = string.format( d3stats.Message.MapStats_End, map, wins, count, wins / count * 100 )
else
2016-10-13 21:59:52 +00:00
Message = string.format( d3stats.Message.MapStats, map, wins, count, wins / count * 100 )
end
else
2016-10-13 21:59:52 +00:00
Message = string.format( d3stats.Message.MapStats_Zero, map )
end
if ply then
ply:ChatPrint( Message )
else
PrintMessage( HUD_PRINTTALK, Message )
end
end
function d3stats.Map_End( won )
local map = game.GetMap()
2016-10-13 21:59:52 +00:00
local players = #player.GetAll()
2016-10-13 21:59:52 +00:00
if players > 0 then
d3stats.Storage.Map_AddOutcome( map, won, players )
d3stats.Map_Message( true )
end
end
--d3stats.Map_End( false )
--d3stats.Map_Message( false, player.GetByID(1) )