From 61cc4e313944f9bc02e614f982b60ee42734430f Mon Sep 17 00:00:00 2001 From: David Anderson Date: Wed, 31 Oct 2007 06:58:03 +0000 Subject: [PATCH] fixed amb1065 - vote map stuff didn't restore the menu properly --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401667 --- plugins/basevotes.sp | 11 +------ plugins/basevotes/votemap.sp | 57 +++++++++++++++++++++++------------- 2 files changed, 38 insertions(+), 30 deletions(-) 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