diff --git a/plugins/basevotes.sp b/plugins/basevotes.sp index bfd02aae..6e8d091f 100644 --- a/plugins/basevotes.sp +++ b/plugins/basevotes.sp @@ -83,15 +83,6 @@ new String:g_voteArg[256]; /* Used to hold ban/kick reasons or vote questions */ new Handle:hTopMenu = INVALID_HANDLE; -new Handle:g_MapList = INVALID_HANDLE; -new g_mapFileTime; -new g_mapCount; - -new Handle:g_SelectedMaps; -new g_SelectedCount; - -new bool:g_VoteMapInUse; - #include "basevotes/votekick.sp" #include "basevotes/voteban.sp" #include "basevotes/votemap.sp" @@ -131,7 +122,7 @@ public OnPluginStart() g_SelectedMaps = CreateArray(33); - g_MapList = CreateMenu(MenuHandler_Map); + g_MapList = CreateMenu(MenuHandler_Map, MenuAction_DrawItem); SetMenuTitle(g_MapList, "Please select a map"); SetMenuExitBackButton(g_MapList, true); } diff --git a/plugins/basevotes/votemap.sp b/plugins/basevotes/votemap.sp index a3e8e049..fcfd0cb6 100644 --- a/plugins/basevotes/votemap.sp +++ b/plugins/basevotes/votemap.sp @@ -1,3 +1,9 @@ +new Handle:g_MapList = INVALID_HANDLE; +new g_mapFileTime; +new g_mapCount; + +new Handle:g_SelectedMaps; +new bool:g_VoteMapInUse; DisplayVoteMapMenu(client, mapCount, String:maps[5][]) { @@ -33,17 +39,8 @@ DisplayVoteMapMenu(client, mapCount, String:maps[5][]) ResetMenu() { - /* Add the removed maps back to the menu */ - new selectedmaps = GetArraySize(g_SelectedMaps); - decl String:mapname[64]; - - for (new i=0; i