diff options
-rw-r--r-- | mbbsd/cal.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/mbbsd/cal.c b/mbbsd/cal.c index 87156d15..e5b65fac 100644 --- a/mbbsd/cal.c +++ b/mbbsd/cal.c @@ -63,11 +63,16 @@ vice(int money, char *item) unsigned int viceserial = (currutmp->lastact % 10000) * 10000 + rand() % 10000; demoney(-money); - if(money<100) return 0; - setuserfile(buf, VICE_NEW); - log_file(buf, LOG_CREAT | LOG_VF, "%8.8d\n", viceserial); - snprintf(buf, sizeof(buf), - "%s 花了%d$ 編號[%08d]", item, money, viceserial); + if(money>=100) + { + setuserfile(buf, VICE_NEW); + log_file(buf, LOG_CREAT | LOG_VF, "%8.8d\n", viceserial); + snprintf(buf, sizeof(buf), + "%s 花了$%d 編號[%08d]", item, money, viceserial); + } + else + snprintf(buf, sizeof(buf), + "%s 花了$%d 編號[%08d] ($100以下 不能對獎", item, money, viceserial); mail_id(cuser.userid, buf, "etc/vice.txt", "Ptt經濟部"); return 0; } |