- local = 1;
- } else if (!IsOper(sptr))
- return send_error_to_client(sptr, ERR_NOPRIVILEGES);
+ sendcmdto_one(sptr, CMD_JUPE, acptr, "%C %c%s %s %Tu :%s", acptr,
+ flags & JUPE_ACTIVE ? '+' : '-', server, parv[3],
+ TStime(), reason);
+ return 0;
+ } else if (!HasPriv(sptr, PRIV_LOCAL_JUPE))
+ return send_reply(sptr, ERR_NOPRIVILEGES);