core/ConCmdManager.cpp
changeset 582 00c843a1bb18
parent 579 3c25cd99fb05
child 591 86e97f3eda1f
     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;