* CMDDESC: Removes a user from the bot.
* CMDFUNC: csu_dodeluser
* CMDPROTO: int csu_dodeluser(void *source, int cargc, char **cargv);
- * CMDHELP: Usage: deluser <username>
+ * CMDHELP: Usage: deluser <username> <reason>
* CMDHELP: Removes the specified username from the bot.
+ * CMDHELP: A reason is required and will be broadcasted.
*/
#include "../chanserv.h"
if (!rup)
return CMD_ERROR;
- if (cargc<1) {
+ if (cargc<2) {
chanservstdmessage(sender, QM_NOTENOUGHPARAMS, "deluser");
return CMD_ERROR;
}
if(UHasHelperPriv(target)) {
cs_log(sender,"DELUSER FAILED username %s (%s)",target->username,cargc>1?cargv[1]:"");
- chanservwallmessage("%s (%s) just FAILED using DELUSER on %s (%s)", sender->nick, rup->username, target->username, cargc>1?cargv[1]:"");
+ chanservwallmessage("%s (%s) just FAILED using DELUSER on %s (%s)", sender->nick, rup->username, target->username, cargv[1]);
chanservsendmessage(sender, "Sorry, that user is privileged.");
return CMD_ERROR;
}
- cs_log(sender,"DELUSER OK username %s (%s)",target->username,cargc>1?cargv[1]:"");
- chanservwallmessage("%s (%s) just used DELUSER on %s (%s)", sender->nick, rup->username, target->username, cargc>1?cargv[1]:"");
+ cs_log(sender,"DELUSER OK username %s (%s)",target->username,cargv[1]);
+ chanservwallmessage("%s (%s) just used DELUSER on %s (%s)", sender->nick, rup->username, target->username, cargv[1]);
cs_removeuser(target);