-/* cmd_neonserv_set.c - NeonServ v5.0
+/* cmd_neonserv_set.c - NeonServ v5.3
* Copyright (C) 2011 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
int i, j;
if(argc && !strcmp(argv[0], "defaults")) {
//reset channel settings
- int uaccess = getChannelAccess(user, chan, 0);
+ int uaccess = getChannelAccess(user, chan);
if(uaccess < 500) {
if(isGodMode(user)) {
event->flags |= CMDFLAG_OPLOG;
reply(getTextBot(), user, "NS_INVALID_ACCESS", caccess);
return;
}
- int uaccess = getChannelAccess(user, chan, 0);
+ int uaccess = getChannelAccess(user, chan);
if(uaccess == 500) uaccess++;
if(atoi(value) > uaccess) {
if(isGodMode(user)) {
row = mysql_fetch_row(res);
trigger = row[0];
if(argument) {
- int uaccess = getChannelAccess(user, chan, 0);
+ int uaccess = getChannelAccess(user, chan);
if(uaccess < 500) {
if(isGodMode(user)) {
event->flags |= CMDFLAG_OPLOG;
if(argument) {
//change the channel setting
struct ModeNode *modenode = createModeNode(NULL);
- parseModeString(modeNode, argument);
- getFullModeString(modeNode, valueBuf);
+ parseModeString(modenode, argument);
+ getFullModeString(modenode, valueBuf);
value = valueBuf;
printf_mysql_query("UPDATE `channels` SET `channel_modes` = '%s' WHERE `channel_id` = '%d'", escape_string(value), chan->channel_id);
//TODO: set modelock