if (time(NULL) < ACHIEVEMENTS_START)
continue;
- if ((time(NULL) > 1270162800) &&
+ if ((time(NULL) > ACHIEVEMENTS_END) &&
!UIsAchievements(rup))
continue;
}
* Only valid on 01/04/2010. */
if ((cmdlist[i]->level & QCMD_TITLES) &&
((time(NULL) < ACHIEVEMENTS_START) ||
- (time(NULL) > ACHIEVEMENTS_END))))
+ (time(NULL) > ACHIEVEMENTS_END)))
continue;
/* We passed all the checks, send the message */
((cmd->level & QCMD_HELPER) && (!rup || !UHasHelperPriv(rup))) ||
((cmd->level & QCMD_OPER) && (!rup || !UHasOperPriv(rup))) ||
((cmd->level & QCMD_ADMIN) && (!rup || !UHasAdminPriv(rup))) ||
- ((cmd->level & QCMD_DEV) && (!rup || !UIsDev(rup)))) {
- chanservstdmessage(sender, QM_NOHELP, cmd->command->content);
+ ((cmd->level & QCMD_DEV) && (!rup || !UIsDev(rup))) ||
+ ((cmd->level & (QCMD_TITLES | QCMD_ACHIEVEMENTS)) && (time(NULL) < ACHIEVEMENTS_START))) {
+ chanservstdmessage(sender, QM_UNKNOWNCMD, thecmd);
return CMD_OK;
}