summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/nickserv/ns_register.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/nickserv/ns_register.cpp b/modules/nickserv/ns_register.cpp
index 5217b90de..4775fc594 100644
--- a/modules/nickserv/ns_register.cpp
+++ b/modules/nickserv/ns_register.cpp
@@ -154,8 +154,9 @@ public:
time_t reg_delay = Config->GetModule("nickserv")->Get<time_t>("regdelay");
if (u && !u->HasMode("OPER") && nickregdelay && Anope::CurTime - u->timestamp < nickregdelay)
{
- source.Reply(_("You must have been using this nick for at least %lu seconds to register."),
- (unsigned long)nickregdelay);
+ auto waitperiod = (u->timestamp + nickregdelay) - Anope::CurTime;
+ source.Reply(_("You must wait %s before registering your nick."),
+ Anope::Duration(waitperiod, source.GetAccount()).c_str());
return;
}