diff options
-rw-r--r-- | include/modules.h | 6 | ||||
-rw-r--r-- | src/modules/m_testcommand.cpp | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/include/modules.h b/include/modules.h index 82f6e6466..e9f750693 100644 --- a/include/modules.h +++ b/include/modules.h @@ -298,10 +298,14 @@ class Server : public classbase * * For example: * - * char modes[3][MAXBUF]; + * char *modes[3]; + * * modes[0] = ChannelName; + * * modes[1] = "+o"; + * * modes[2] = user->nick; + * * Srv->SendMode(modes,3,user); * * The modes will originate from the server where the command was issued, however responses (e.g. numerics) diff --git a/src/modules/m_testcommand.cpp b/src/modules/m_testcommand.cpp index f3dcaec2d..ad7afbc97 100644 --- a/src/modules/m_testcommand.cpp +++ b/src/modules/m_testcommand.cpp @@ -27,6 +27,9 @@ void handle_woot(char **parameters, int pcnt, userrec *user) // Here is a sample of how to send servermodes. Note that unless remote // servers in your net are u:lined, they may reverse this, but its a // quick and effective modehack. + + // NOTE: DO NOT CODE LIKE THIS!!! This has no checks and can send + // invalid or plain confusing mode changes, code some checking! char* modes[3]; modes[0] = "#chatspike"; modes[1] = "+o"; |