X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_joinflood.cpp;h=cccdd15b60fa6717f4ac3ab86ce1e123a4d42a8c;hb=3450b3d1ccc1763d25a95315509ae3253fadcf89;hp=aaf2662166bf43a0ff971b7a40e0594e43749927;hpb=c6e40d36b42a7ebf832c3a57d2816a47ee9c9a76;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_joinflood.cpp b/src/modules/m_joinflood.cpp index aaf266216..cccdd15b6 100644 --- a/src/modules/m_joinflood.cpp +++ b/src/modules/m_joinflood.cpp @@ -97,6 +97,7 @@ class JoinFlood : public ParamMode > JoinFlood(Module* Creator) : ParamMode >(Creator, "joinflood", 'j') { + syntax = ":"; } ModeAction OnSet(User* source, Channel* channel, std::string& parameter) CXX11_OVERRIDE @@ -109,8 +110,8 @@ class JoinFlood : public ParamMode > } /* Set up the flood parameters for this channel */ - unsigned int njoins = ConvToInt(parameter.substr(0, colon)); - unsigned int nsecs = ConvToInt(parameter.substr(colon+1)); + unsigned int njoins = ConvToNum(parameter.substr(0, colon)); + unsigned int nsecs = ConvToNum(parameter.substr(colon+1)); if ((njoins<1) || (nsecs<1)) { source->WriteNumeric(Numerics::InvalidModeParameter(channel, this, parameter)); @@ -151,7 +152,7 @@ class ModuleJoinFlood : public Module joinfloodsettings *f = jf.ext.get(chan); if (f && f->islocked()) { - user->WriteNumeric(ERR_UNAVAILRESOURCE, chan->name, "This channel is temporarily unavailable (+j). Please try again later."); + user->WriteNumeric(ERR_UNAVAILRESOURCE, chan->name, "This channel is temporarily unavailable (+j is set). Please try again later."); return MOD_RES_DENY; } } @@ -181,7 +182,7 @@ class ModuleJoinFlood : public Module Version GetVersion() CXX11_OVERRIDE { - return Version("Provides channel mode +j (join flood protection)", VF_VENDOR); + return Version("Provides channel mode +j, join flood protection", VF_VENDOR); } };