From ce6d2a1d0b7173f36e12069b0cbacf604caa6197 Mon Sep 17 00:00:00 2001
From: neon <>
Date: Thu, 7 Feb 2019 20:19:14 +0100
Subject: [PATCH] mce: adding sm_extends

---
 mapchooser_extended/scripting/mapchooser_extended.sp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/mapchooser_extended/scripting/mapchooser_extended.sp b/mapchooser_extended/scripting/mapchooser_extended.sp
index 2fb44999..202b547f 100644
--- a/mapchooser_extended/scripting/mapchooser_extended.sp
+++ b/mapchooser_extended/scripting/mapchooser_extended.sp
@@ -273,6 +273,9 @@ public void OnPluginStart()
 	// Mapchooser Extended Commands
 	RegAdminCmd("mce_reload_maplist", Command_ReloadMaps, ADMFLAG_CHANGEMAP, "mce_reload_maplist - Reload the Official Maplist file.");
 
+	RegConsoleCmd("sm_extends", Command_ExtendsLeft, "sm_extends - Shows how many extends are left on the current map.");
+	RegConsoleCmd("sm_extendsleft", Command_ExtendsLeft, "sm_extendsleft - Shows how many extends are left on the current map.");
+
 	g_Cvar_Winlimit = FindConVar("mp_winlimit");
 	g_Cvar_Maxrounds = FindConVar("mp_maxrounds");
 	g_Cvar_Fraglimit = FindConVar("mp_fraglimit");
@@ -614,6 +617,12 @@ public Action Command_ReloadMaps(int client, int args)
 	InitializeOfficialMapList();
 }
 
+public Action Command_ExtendsLeft(int client, int args)
+{
+	CReplyToCommand(client, "[MCE] Available Extends: %d", GetConVarInt(g_Cvar_Extend) - g_Extends);
+	return Plugin_Handled;
+}
+
 public void OnMapTimeLeftChanged()
 {
 	if(GetArraySize(g_MapList))