{
no_motd = 0;
#endif
- if (hunt_server(0, cptr, sptr, "%s%s " TOK_MOTD " %s", 1, parc,
- parv) != HUNTED_ISME)
+ if (hunt_server_cmd(sptr, CMD_MODE, cptr, 0, "%C", 1, parc, parv) !=
+ HUNTED_ISME)
return 0;
#ifdef NODEFAULTMOTD
}
}
if (temp == 0)
{
- sendto_one(sptr, err_str(ERR_NOMOTD), me.name, parv[0]);
+ send_reply(sptr, ERR_NOMOTD);
return 0;
}
#ifdef NODEFAULTMOTD
#endif
if (tm) /* Not remote? */
{
- sendto_one(sptr, rpl_str(RPL_MOTDSTART), me.name, parv[0], me.name);
- sendto_one(sptr, ":%s %d %s :- %d/%d/%d %d:%02d", me.name, RPL_MOTD,
- parv[0], tm->tm_mday, tm->tm_mon + 1, 1900 + tm->tm_year,
- tm->tm_hour, tm->tm_min);
+ send_reply(sptr, RPL_MOTDSTART, me.name);
+ send_reply(sptr, RPL_EXPLICIT | RPL_MOTD, "- %d/%d/%d %d:%02d",
+ tm->tm_mday, tm->tm_mon + 1, 1900 + tm->tm_year, tm->tm_hour,
+ tm->tm_min);
count = 100;
}
else
count = 3;
for (; temp; temp = temp->next)
{
- sendto_one(sptr, rpl_str(RPL_MOTD), me.name, parv[0], temp->line);
+ send_reply(sptr, RPL_MOTD, temp->line);
if (--count == 0)
break;
}
}
else
{
- sendto_one(sptr, rpl_str(RPL_MOTDSTART), me.name, parv[0], me.name);
- sendto_one(sptr, ":%s %d %s :%s", me.name, RPL_MOTD, parv[0],
- "\ 2Type /MOTD to read the AUP before continuing using this service.\ 2");
- sendto_one(sptr,
- ":%s %d %s :The message of the day was last changed: %d/%d/%d", me.name,
- RPL_MOTD, parv[0], tm->tm_mday, tm->tm_mon + 1, 1900 + tm->tm_year);
+ send_reply(sptr, RPL_MOTDSTART, me.name);
+ send_reply(sptr, RPL_EXPLICIT | RPL_MOTD, ":\ 2Type /MOTD to read the "
+ "AUP before continuing using this service.\ 2");
+ send_reply(sptr, RPL_EXPLICIT | RPL_MOTD, ":The message of the day was "
+ "last changed: %d/%d/%d", tm->tm_mday, tm->tm_mon + 1,
+ 1900 + tm->tm_year);
}
#endif
- sendto_one(sptr, rpl_str(RPL_ENDOFMOTD), me.name, parv[0]);
+ send_reply(sptr, RPL_ENDOFMOTD);
return 0;
}
{
no_motd = 0;
#endif
- if (hunt_server(0, cptr, sptr, "%s%s " TOK_MOTD " %s", 1, parc,
- parv) != HUNTED_ISME)
+ if (hunt_server_cmd(sptr, CMD_MOTD, cptr, 0, "%C", 1, parc, parv) !=
+ HUNTED_ISME)
return 0;
#ifdef NODEFAULTMOTD
}
}
if (temp == 0)
{
- sendto_one(sptr, err_str(ERR_NOMOTD), me.name, parv[0]);
+ send_reply(sptr, ERR_NOMOTD);
return 0;
}
#ifdef NODEFAULTMOTD
#endif
if (tm) /* Not remote? */
{
- sendto_one(sptr, rpl_str(RPL_MOTDSTART), me.name, parv[0], me.name);
- sendto_one(sptr, ":%s %d %s :- %d/%d/%d %d:%02d", me.name, RPL_MOTD,
- parv[0], tm->tm_mday, tm->tm_mon + 1, 1900 + tm->tm_year,
- tm->tm_hour, tm->tm_min);
+ send_reply(sptr, RPL_MOTDSTART, me.name);
+ send_reply(sptr, RPL_EXPLICIT | RPL_MOTD, ":- %d/%d/%d %d:%02d",
+ tm->tm_mday, tm->tm_mon + 1, 1900 + tm->tm_year, tm->tm_hour,
+ tm->tm_min);
count = 100;
}
else
count = 3;
for (; temp; temp = temp->next)
{
- sendto_one(sptr, rpl_str(RPL_MOTD), me.name, parv[0], temp->line);
+ send_reply(sptr, RPL_MOTD, temp->line);
if (--count == 0)
break;
}
}
else
{
- sendto_one(sptr, rpl_str(RPL_MOTDSTART), me.name, parv[0], me.name);
- sendto_one(sptr, ":%s %d %s :%s", me.name, RPL_MOTD, parv[0],
- "\ 2Type /MOTD to read the AUP before continuing using this service.\ 2");
- sendto_one(sptr,
- ":%s %d %s :The message of the day was last changed: %d/%d/%d", me.name,
- RPL_MOTD, parv[0], tm->tm_mday, tm->tm_mon + 1, 1900 + tm->tm_year);
+ send_reply(sptr, RPL_MOTDSTART, me.name);
+ send_reply(sptr, RPL_EXPLICIT | RPL_MOTD, ":\ 2Type /MOTD to read the "
+ "AUP before continuing using this service.\ 2");
+ send_reply(sptr, RPL_EXPLICIT | RPL_MOTD, ":The message of the day was "
+ "last changed: %d/%d/%d", tm->tm_mday, tm->tm_mon + 1,
+ 1900 + tm->tm_year);
}
#endif
- sendto_one(sptr, rpl_str(RPL_ENDOFMOTD), me.name, parv[0]);
+ send_reply(sptr, RPL_ENDOFMOTD);
return 0;
}
{
no_motd = 0;
#endif
- if (hunt_server(0, cptr, sptr, "%s%s " TOK_MOTD " %s", 1, parc,
+ if (hunt_server(0, cptr, sptr, "%s%s " TOK_MOTD " %s", 1, parc, /* XXX DEAD */
parv) != HUNTED_ISME)
return 0;
#ifdef NODEFAULTMOTD
}
if (temp == 0)
{
- sendto_one(sptr, err_str(ERR_NOMOTD), me.name, parv[0]);
+ sendto_one(sptr, err_str(ERR_NOMOTD), me.name, parv[0]); /* XXX DEAD */
return 0;
}
#ifdef NODEFAULTMOTD
#endif
if (tm) /* Not remote? */
{
- sendto_one(sptr, rpl_str(RPL_MOTDSTART), me.name, parv[0], me.name);
- sendto_one(sptr, ":%s %d %s :- %d/%d/%d %d:%02d", me.name, RPL_MOTD,
+ sendto_one(sptr, rpl_str(RPL_MOTDSTART), me.name, parv[0], me.name); /* XXX DEAD */
+ sendto_one(sptr, ":%s %d %s :- %d/%d/%d %d:%02d", me.name, RPL_MOTD, /* XXX DEAD */
parv[0], tm->tm_mday, tm->tm_mon + 1, 1900 + tm->tm_year,
tm->tm_hour, tm->tm_min);
count = 100;
count = 3;
for (; temp; temp = temp->next)
{
- sendto_one(sptr, rpl_str(RPL_MOTD), me.name, parv[0], temp->line);
+ sendto_one(sptr, rpl_str(RPL_MOTD), me.name, parv[0], temp->line); /* XXX DEAD */
if (--count == 0)
break;
}
}
else
{
- sendto_one(sptr, rpl_str(RPL_MOTDSTART), me.name, parv[0], me.name);
- sendto_one(sptr, ":%s %d %s :%s", me.name, RPL_MOTD, parv[0],
+ sendto_one(sptr, rpl_str(RPL_MOTDSTART), me.name, parv[0], me.name); /* XXX DEAD */
+ sendto_one(sptr, ":%s %d %s :%s", me.name, RPL_MOTD, parv[0], /* XXX DEAD */
"\ 2Type /MOTD to read the AUP before continuing using this service.\ 2");
- sendto_one(sptr,
+ sendto_one(sptr, /* XXX DEAD */
":%s %d %s :The message of the day was last changed: %d/%d/%d", me.name,
RPL_MOTD, parv[0], tm->tm_mday, tm->tm_mon + 1, 1900 + tm->tm_year);
}
#endif
- sendto_one(sptr, rpl_str(RPL_ENDOFMOTD), me.name, parv[0]);
+ sendto_one(sptr, rpl_str(RPL_ENDOFMOTD), me.name, parv[0]); /* XXX DEAD */
return 0;
}
#endif /* 0 */