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},
{"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;
+}
+