InfoReg: Fixed cPluginManager usage.
This commit is contained in:
parent
7f8a4eb726
commit
26769c6113
@ -129,14 +129,14 @@ function RegisterPluginInfoCommands()
|
||||
else
|
||||
HelpString = ""
|
||||
end
|
||||
cPluginManager.BindCommand(CmdName, info.Permission or "", Handler, HelpString)
|
||||
cPluginManager:BindCommand(CmdName, info.Permission or "", Handler, HelpString)
|
||||
-- Register all aliases for the command:
|
||||
if (info.Alias ~= nil) then
|
||||
if (type(info.Alias) == "string") then
|
||||
info.Alias = {info.Alias}
|
||||
end
|
||||
for idx, alias in ipairs(info.Alias) do
|
||||
cPluginManager.BindCommand(a_Prefix .. alias, info.Permission or "", Handler, HelpString)
|
||||
cPluginManager:BindCommand(a_Prefix .. alias, info.Permission or "", Handler, HelpString)
|
||||
-- Also copy the alias's info table as a separate subcommand,
|
||||
-- so that MultiCommandHandler() handles it properly. Need to off-load into a separate table
|
||||
-- than the one we're currently iterating and join after the iterating.
|
||||
@ -181,7 +181,7 @@ function RegisterPluginInfoConsoleCommands()
|
||||
return MultiCommandHandler(a_Split, nil, CmdName, info, a_Level, a_EntireCommand)
|
||||
end
|
||||
end
|
||||
cPluginManager.BindConsoleCommand(CmdName, Handler, info.HelpString or "")
|
||||
cPluginManager:BindConsoleCommand(CmdName, Handler, info.HelpString or "")
|
||||
-- Recursively register any subcommands:
|
||||
if (info.Subcommands ~= nil) then
|
||||
RegisterSubcommands(a_Prefix .. cmd .. " ", info.Subcommands, a_Level + 1)
|
||||
|
Loading…
Reference in New Issue
Block a user