}
owner = curr_user;
}
+ curr_user = owner;
}
if(!(new_owner_hi = modcmd_get_handle_info(user, argv[1])))
return 0;
{
if(modes)
{
+ if(modes & MODE_CHANOP)
+ modes &= ~MODE_VOICE;
change.args[0].mode = modes;
change.args[0].member = mNode;
mod_chanmode_announce(chanserv, channel, &change);
change.modes_set |= MODE_MODERATED;
if (change.modes_set || change.argc)
mod_chanmode_announce(opserv, channel, &change);
- send_channel_notice(channel, opserv, user_find_message(user, "OSMSG_FLOOD_MODERATE"));
+ send_target_message(0, channel->name, opserv, "OSMSG_FLOOD_MODERATE");
opserv_alert("Warning: Possible join flood in %s (currently %d users; channel moderated).", channel->name, channel->members.used);
} else {
opserv_alert("Warning: Possible join flood in %s (currently %d users).", channel->name, channel->members.used);