1.1 --- a/plugins/basecommands.sp Tue Oct 02 00:23:14 2007 +0000
1.2 +++ b/plugins/basecommands.sp Tue Oct 02 01:02:40 2007 +0000
1.3 @@ -49,6 +49,7 @@
1.4 new Handle:hTopMenu = INVALID_HANDLE;
1.5
1.6 #include "basecommands/kick.sp"
1.7 +#include "basecommands/reloadadmins.sp"
1.8
1.9 public OnPluginStart()
1.10 {
1.11 @@ -95,6 +96,19 @@
1.12 "sm_kick",
1.13 ADMFLAG_KICK);
1.14 }
1.15 +
1.16 + new TopMenuObject:server_commands = FindTopMenuCategory(hTopMenu, ADMINMENU_SERVERCOMMANDS);
1.17 +
1.18 + if (server_commands != INVALID_TOPMENUOBJECT)
1.19 + {
1.20 + AddToTopMenu(hTopMenu,
1.21 + "Reload Admins",
1.22 + TopMenuObject_Item,
1.23 + AdminMenu_ReloadAdmins,
1.24 + server_commands,
1.25 + "sm_reloadadmins",
1.26 + ADMFLAG_BAN);
1.27 + }
1.28 }
1.29
1.30 public OnLibraryRemoved(const String:name[])
1.31 @@ -105,18 +119,6 @@
1.32 }
1.33 }
1.34
1.35 -public Action:Command_ReloadAdmins(client, args)
1.36 -{
1.37 - /* Dump it all! */
1.38 - DumpAdminCache(AdminCache_Groups, true);
1.39 - DumpAdminCache(AdminCache_Overrides, true);
1.40 -
1.41 - LogAction(client, -1, "\"%L\" refreshed the admin cache.", client);
1.42 - ReplyToCommand(client, "[SM] %t", "Admin cache refreshed");
1.43 -
1.44 - return Plugin_Handled;
1.45 -}
1.46 -
1.47 #define FLAG_STRINGS 14
1.48 new String:g_FlagNames[FLAG_STRINGS][20] =
1.49 {