diff --git a/leaderboard.lua b/leaderboard.lua index ef223fc..582769c 100644 --- a/leaderboard.lua +++ b/leaderboard.lua @@ -1152,11 +1152,13 @@ local function getGamer() end end +local function changeMap() + COM_BufInsertText(server, "map " + nextMap + " -force -gametype race") + nextMap = nil +end + local function think() - if nextMap then - COM_BufInsertText(server, "map " + nextMap) - nextMap = nil - end + if nextMap then changeMap() end if disable then if AntiAFK then @@ -1309,10 +1311,7 @@ end addHook("ThinkFrame", think) local function interThink() - if nextMap then - COM_BufInsertText(server, "map " + nextMap) - nextMap = nil - end + if nextMap then changeMap() end if not cv_teamchange then cv_teamchange = CV_FindVar("allowteamchange")