added /help

This commit is contained in:
2020-10-12 02:08:10 -05:00
parent 4d687a82ea
commit f3b6f9619b
2 changed files with 17 additions and 4 deletions

View File

@@ -8,9 +8,11 @@ typedef void (*CommandHandler)(std::string fullString, std::vector<std::string>&
struct ChatCommand {
int requiredAccLevel;
std::string help;
CommandHandler handlr;
ChatCommand(int r, CommandHandler h): requiredAccLevel(r), handlr(h) {}
ChatCommand(int r, CommandHandler h, std::string str): requiredAccLevel(r), help(str), handlr(h) {}
ChatCommand(): ChatCommand(0, nullptr) {}
};
@@ -18,7 +20,7 @@ namespace ChatManager {
extern std::map<std::string, ChatCommand> commands;
void init();
void registerCommand(std::string cmd, int requiredLevel, CommandHandler handlr);
void registerCommand(std::string cmd, int requiredLevel, CommandHandler handlr, std::string help = "");
void chatHandler(CNSocket* sock, CNPacketData* data);
void emoteHandler(CNSocket* sock, CNPacketData* data);