1.1 --- a/extensions/topmenus/sdk/smsdk_config.h Tue Oct 02 01:50:36 2007 +0000
1.2 +++ b/extensions/topmenus/sdk/smsdk_config.h Tue Oct 02 01:51:38 2007 +0000
1.3 @@ -38,8 +38,8 @@
1.4 */
1.5
1.6 /* Basic information exposed publicly */
1.7 -#define SMEXT_CONF_NAME "Main Menu"
1.8 -#define SMEXT_CONF_DESCRIPTION "Manages SourceMod's main menus"
1.9 +#define SMEXT_CONF_NAME "Top Menus"
1.10 +#define SMEXT_CONF_DESCRIPTION "Creates sorted nested menus"
1.11 #define SMEXT_CONF_VERSION "1.0.0.0"
1.12 #define SMEXT_CONF_AUTHOR "AlliedModders"
1.13 #define SMEXT_CONF_URL "http://www.sourcemod.net/"
2.1 --- a/extensions/topmenus/smn_topmenus.cpp Tue Oct 02 01:50:36 2007 +0000
2.2 +++ b/extensions/topmenus/smn_topmenus.cpp Tue Oct 02 01:51:38 2007 +0000
2.3 @@ -113,6 +113,7 @@
2.4 int client,
2.5 unsigned int object_id)
2.6 {
2.7 + unsigned int old_reply = playerhelpers->SetReplyTo(SM_REPLY_CHAT);
2.8 m_pFunction->PushCell(m_hMenuHandle);
2.9 m_pFunction->PushCell(TopMenuAction_SelectOption);
2.10 m_pFunction->PushCell(object_id);
2.11 @@ -120,6 +121,7 @@
2.12 m_pFunction->PushString("");
2.13 m_pFunction->PushCell(0);
2.14 m_pFunction->Execute(NULL);
2.15 + playerhelpers->SetReplyTo(old_reply);
2.16 }
2.17
2.18 void OnTopMenuObjectRemoved(ITopMenu *menu, unsigned int object_id)
2.19 @@ -226,6 +228,8 @@
2.20 return 0;
2.21 }
2.22
2.23 + cb->m_hMenuHandle = params[1];
2.24 +
2.25 return object_id;
2.26 }
2.27