fixed last commit
[NeonServV5.git] / cmd_neonserv_set.c
index 5ed7bbada3465f128cbf108dd6207b31b4793265..69e9c06550801f5366dcbc6a0a64028edbdbf351 100644 (file)
@@ -18,7 +18,7 @@ static const struct {
     const char *chanfield;
     unsigned int valid;
     void *parameter;
-} channel_settings[] {
+} channel_settings[] {
     {"trigger",         "channel_trigger",      NS_VALID_FUNCTION,  neonserv_cmd_set_trigger},
     {"defaulttopic",    "channel_defaulttopic", NS_VALID_STRING,    NULL},
     {"topicmask",       "channel_topicmask",    NS_VALID_STRING,    NULL},
@@ -47,16 +47,33 @@ static const struct {
     {"resync",          "channel_canresync",    NS_VALID_ACCESS,    NULL},
     {"suspend",         "channel_cansuspend",   NS_VALID_ACCESS,    NULL},
     {"noticeusers",     "channel_notice",       NS_VALID_ACCESS,    NULL},
-    {"noticereaction",  "channel_noticereaction", NS_VALID_OPTIONS, 4},
+    {"noticereaction",  "channel_noticereaction", NS_VALID_OPTIONS, "4"},
     {"ctcpusers",       "channel_ctcp",         NS_VALID_ACCESS,    NULL},
-    {"ctcpreaction",    "channel_ctcpreaction", NS_VALID_OPTIONS,   4},
-    {"protect",         "channel_protect",      NS_VALID_OPTIONS,   4},
-    {"toys",            "channel_toys",         NS_VALID_OPTIONS,   3},
+    {"ctcpreaction",    "channel_ctcpreaction", NS_VALID_OPTIONS,   "4"},
+    {"protect",         "channel_protect",      NS_VALID_OPTIONS,   "4"},
+    {"toys",            "channel_toys",         NS_VALID_OPTIONS,   "3"},
     {"dynlimit",        "channel_dynlimit",     NS_VALID_NUMERIC | NS_VALID_FUNCTION, neonserv_cmd_set_dynlimit},
     {"nodelete",        "channel_nodelete",     NS_VALID_BOOLEAN | NS_VALID_FUNCTION, neonserv_cmd_set_nodelete},
     {NULL, NULL, 0, NULL}
 };
 
 static CMD_BIND(neonserv_cmd_set) {
-    
+    return;
 }
+
+static int neonserv_cmd_set_trigger(struct ClientSocket *client, struct UserNode *user, struct ChanNode *chan, char *argument) {
+    return 1;
+}
+
+static int neonserv_cmd_set_modes(struct ClientSocket *client, struct UserNode *user, struct ChanNode *chan, char *argument) {
+    return 1;
+}
+
+static int neonserv_cmd_set_dynlimit(struct ClientSocket *client, struct UserNode *user, struct ChanNode *chan, char *argument) {
+    return 1;
+}
+
+static int neonserv_cmd_set_nodelete(struct ClientSocket *client, struct UserNode *user, struct ChanNode *chan, char *argument) {
+    return 1;
+}
+