[Half-Life AMXX] / menufront.sma Repository:
ViewVC logotype

Diff of /menufront.sma

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 43, Mon Mar 3 06:00:27 2008 UTC revision 44, Mon Oct 11 23:53:51 2010 UTC
# Line 125  Line 125 
125    
126  AddDefaultMenus()  AddDefaultMenus()
127  {  {
128          AddMenuLang("KICK_PLAYER", "amx_kickmenu", ADMIN_KICK, "Players Menu")          new flags;
129          AddMenuLang("BAN_PLAYER", "amx_banmenu", ADMIN_BAN, "Players Menu")          AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
130          AddMenuLang("SLAP_SLAY", "amx_slapmenu", ADMIN_SLAY, "Players Menu")          AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
131          AddMenuLang("TEAM_PLAYER", "amx_teammenu", ADMIN_LEVEL_A, "Players Menu")          AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")
132          AddMenuLang("CHANGEL", "amx_mapmenu", ADMIN_MAP, "Maps Menu")          AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
133          AddMenuLang("VOTE_MAPS", "amx_votemapmenu", ADMIN_VOTE, "Maps Menu")          AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
134          AddMenuLang("SPECH_STUFF", "amx_speechmenu", ADMIN_MENU, "Commands Menu")          AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
135          AddMenuLang("CLIENT_COM", "amx_clcmdmenu", ADMIN_LEVEL_A, "Players Menu")          AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
136          AddMenuLang("SERVER_COM", "amx_cmdmenu", ADMIN_MENU, "Commands Menu")          AddMenuLang("CLIENT_COM", "amx_clcmdmenu", get_clcmd_flags("amx_clcmdmenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
137          AddMenuLang("CVARS_SET", "amx_cvarmenu", ADMIN_CVAR, "Commands Menu")          AddMenuLang("SERVER_COM", "amx_cmdmenu", get_clcmd_flags("amx_cmdmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
138          AddMenuLang("CONFIG", "amx_cfgmenu", ADMIN_MENU, "Commands Menu")          AddMenuLang("CVARS_SET", "amx_cvarmenu", get_clcmd_flags("amx_cvarmenu", flags) ? flags : ADMIN_CVAR, "Commands Menu")
139          AddMenuLang("LANG_SET", "amx_langmenu", ADMIN_CFG, "Multi-Lingual System")          AddMenuLang("CONFIG", "amx_cfgmenu", get_clcmd_flags("amx_cfgmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
140          AddMenuLang("STATS_SET", "amx_statscfgmenu", ADMIN_CFG, "Stats Configuration")          AddMenuLang("LANG_SET", "amx_langmenu", get_clcmd_flags("amx_langmenu", flags) ? flags : ADMIN_CFG, "Multi-Lingual System")
141          AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", ADMIN_CFG, "Pause Plugins")          AddMenuLang("STATS_SET", "amx_statscfgmenu", get_clcmd_flags("amx_statscfgmenu", flags) ? flags : ADMIN_CFG, "Stats Configuration")
142          AddMenuLang("RES_WEAP", "amx_restmenu", ADMIN_CFG, "Restrict Weapons")          AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", get_clcmd_flags("amx_pausecfgmenu", flags) ? flags : ADMIN_CFG, "Pause Plugins")
143          AddMenuLang("TELE_PLAYER", "amx_teleportmenu", ADMIN_CFG, "Teleport Menu")          AddMenuLang("RES_WEAP", "amx_restmenu", get_clcmd_flags("amx_restmenu", flags) ? flags : ADMIN_CFG, "Restrict Weapons")
144            AddMenuLang("TELE_PLAYER", "amx_teleportmenu", get_clcmd_flags("amx_teleportmenu", flags) ? flags : ADMIN_CFG, "Teleport Menu")
145    }
146    stock bool:get_clcmd_flags(const search_command[], &flags)
147    {
148            new count = get_clcmdsnum(-1);
149            static cmd[128];
150            static info[1];
151            new _flags;
152    
153            for (new i = 0; i < count; i++)
154            {
155                    get_clcmd(i, cmd, charsmax(cmd), _flags, info, charsmax(info), -1);
156    
157                    if (strcmp(cmd, search_command) == 0)
158                    {
159                            flags = _flags;
160                            return true;
161                    }
162  }  }
163    
164            return false;
165    }
166  public actionMenu(id, key)  public actionMenu(id, key)
167  {  {
168          switch (key)          switch (key)
# Line 359  Line 379 
379    
380          g_coloredMenus = colored_menus()          g_coloredMenus = colored_menus()
381    
382    
383    }
384    public plugin_cfg()
385    {
386          AddDefaultMenus()          AddDefaultMenus()
387    
         // Add custom menu items  
388          new configs[128]          new configs[128]
389          get_configsdir(configs, 127)          get_configsdir(configs, 127)
390          server_cmd("exec %s/custommenuitems.cfg", configs)          server_cmd("exec %s/custommenuitems.cfg", configs)

Legend:
Removed from v.43  
changed lines
  Added in v.44

Contact
ViewVC Help
Powered by ViewVC 1.0.4