- joinfloodsettings *f;
- if (chan->GetExt("joinflood",f))
- {
- DELETE(f);
- chan->Shrink("joinflood");
- }
- }
-
- void Implements(char* List)
- {
- List[I_On005Numeric] = List[I_OnChannelDelete] = List[I_OnUserPreJoin] = List[I_OnUserJoin] = 1;
- }
-
- virtual void On005Numeric(std::string &output)
- {
- ServerInstance->Modes->InsertMode(output, "j", 3);
- }
-
- virtual ~ModuleJoinFlood()
- {
- DELETE(jf);
- }
-
- virtual Version GetVersion()
- {
- return Version(1,0,0,0,VF_STATIC|VF_VENDOR);