-class ModuleKnock : public Module
-{
- cmd_knock* mycommand;
- Knock* kn;
- public:
- ModuleKnock(InspIRCd* Me) : Module::Module(Me)
- {
-
- kn = new Knock(ServerInstance);
- ServerInstance->AddMode(kn, 'K');
- mycommand = new cmd_knock(ServerInstance);
- ServerInstance->AddCommand(mycommand);
- }
-
- void Implements(char* List)
- {
- List[I_On005Numeric] = 1;
- }
-
- virtual void On005Numeric(std::string &output)
- {
- ServerInstance->ModeGrok->InsertMode(output,"K",4);
- }
+ ClientProtocol::Messages::Numeric numericmsg(numeric, c->name);
+ c->Write(ServerInstance->GetRFCEvents().numeric, numericmsg);
+ }