1.1 --- a/core/ConCmdManager.cpp Tue Mar 06 07:38:19 2007 +0000
1.2 +++ b/core/ConCmdManager.cpp Tue Mar 06 23:59:25 2007 +0000
1.3 @@ -741,15 +741,18 @@
1.4 return;
1.5 }
1.6
1.7 + const sm_plugininfo_t *plinfo = pPlugin->GetPublicInfo();
1.8 + const char *plname = IS_STR_FILLED(plinfo->name) ? plinfo->name : pPlugin->GetFilename();
1.9 +
1.10 CmdList *pList;
1.11 if (!pPlugin->GetProperty("CommandList", (void **)&pList))
1.12 {
1.13 - g_RootMenu.ConsolePrint("[SM] No commands found for %s", pPlugin->GetFilename());
1.14 + g_RootMenu.ConsolePrint("[SM] No commands found for: %s", plname);
1.15 return;
1.16 }
1.17 if (!pList->size())
1.18 {
1.19 - g_RootMenu.ConsolePrint("[SM] No commands found for %s", pPlugin->GetFilename());
1.20 + g_RootMenu.ConsolePrint("[SM] No commands found for: %s", plname);
1.21 return;
1.22 }
1.23
1.24 @@ -757,10 +760,11 @@
1.25 const char *type = NULL;
1.26 const char *name;
1.27 const char *help;
1.28 - g_RootMenu.ConsolePrint(" %-17.16s %-8.7s %s", "[Name]", "[Type]", "[Help]");
1.29 + g_RootMenu.ConsolePrint("[SM] Listing %d commands for: %s", pList->size(), plname);
1.30 + g_RootMenu.ConsolePrint(" %-17.16s %-8.7s %s", "[Name]", "[Type]", "[Help]");
1.31 for (iter=pList->begin();
1.32 iter!=pList->end();
1.33 - iter++)
1.34 + iter++, id++)
1.35 {
1.36 PlCmdInfo &cmd = (*iter);
1.37 if (cmd.type == Cmd_Server)
1.38 @@ -778,7 +782,7 @@
1.39 } else {
1.40 help = cmd.pInfo->pCmd->GetHelpText();
1.41 }
1.42 - g_RootMenu.ConsolePrint(" %-17.16s %-12.11s %s", name, type, help);
1.43 + g_RootMenu.ConsolePrint(" %-17.16s %-12.11s %s", name, type, help);
1.44 }
1.45
1.46 return;