]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modes/umode_s.cpp
(sort of..) Revert commit 7736e920fe6ccaf9ad1984afc70db19efd4fb8cd - remove dupe...
[user/henk/code/inspircd.git] / src / modes / umode_s.cpp
index 3a70161d530be14591613b7f62019ddef7c1f86f..d7f508066694a8463542429cb7bac97b12506f01 100644 (file)
@@ -51,3 +51,17 @@ ModeAction ModeUserServerNoticeMask::OnModeChange(User* source, User* dest, Chan
        return MODEACTION_DENY;
 }
 
+std::string ModeUserServerNoticeMask::GetUserParameter(User* user)
+{
+       std::string masks = user->FormatNoticeMasks();
+       if (masks.length())
+               masks = "+" + masks;
+       return masks;
+}
+
+void ModeUserServerNoticeMask::OnParameterMissing(User* user, User* dest, Channel* channel)
+{
+       user->WriteServ("NOTICE %s :*** The user mode +s requires a parameter (server notice mask). Please provide a parameter, e.g. '+s +*'.",
+                       user->nick.c_str());
+}
+