D3stats/lua/d3stats/sv_map.lua

35 lines
841 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
Message = string.format(D3stats.Message.MapStats_End, map, wins, count, wins / count * 100)
else
Message = string.format(D3stats.Message.MapStats, map, wins, count, wins / count * 100)
end
else
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)
2016-10-13 21:59:52 +00:00
end
end
--D3stats.Map_End(false)
--D3stats.Map_Message(false, player.GetByID(1))