* | Inspire Internet Relay Chat Daemon |
* +------------------------------------+
*
- * InspIRCd: (C) 2002-2009 InspIRCd Development Team
+ * InspIRCd: (C) 2002-2010 InspIRCd Development Team
* See: http://wiki.inspircd.org/Credits
*
* This program is free but copyrighted software; see
unsigned int GetPrefixRank();
void RemoveMode(Channel* channel, irc::modestacker* stack = NULL);
void RemoveMode(User* user, irc::modestacker* stack = NULL);
+
+ ModResult AccessCheck(User* src, Channel*, std::string& value, bool adding)
+ {
+ if (!adding && src->nick == value)
+ return MOD_RES_ALLOW;
+ return MOD_RES_PASSTHRU;
+ }
};
ModeChannelHalfOp::ModeChannelHalfOp(Module* parent) : ModeHandler(parent, "halfop", 'h', PARAM_ALWAYS, MODETYPE_CHANNEL)
Version GetVersion()
{
- return Version("Channel half-operator mode provider", VF_VENDOR|VF_COMMON);
+ return Version("Channel half-operator mode provider", VF_VENDOR);
}
};