+
+ return CMD_SUCCESS;
+ }
+
+ RouteDescriptor GetRouting(User* user, const std::vector<std::string>& parameters)
+ {
+ User* target = ServerInstance->FindNick(parameters[0]);
+ if (target)
+ return ROUTE_OPT_UCAST(target->server);
+ return ROUTE_LOCALONLY;
+ }
+};
+
+class CommandSilence : public Command
+{
+ unsigned int& maxsilence;
+ public:
+ SimpleExtItem<silencelist> ext;
+ CommandSilence(Module* Creator, unsigned int &max) : Command(Creator, "SILENCE", 0),
+ maxsilence(max), ext("silence_list", Creator)
+ {
+ allow_empty_last_param = false;
+ syntax = "{[+|-]<mask> <p|c|i|n|t|a|x>}";
+ TRANSLATE3(TR_TEXT, TR_TEXT, TR_END);