回精華區
作者itoc, 信區: itoc
標題[功能] acct.c struct.h talk.c 收/發水球次數
時間04/08/20
作者: itoc (風調雨順,國泰民安) 看板: plan
標題: [功能] 收/發水球次數
時間: Sun Aug 17 16:08:35 2003                          Updated: 2003/08/17

  改 struct ACCT,要轉換 .ACCT

: struct.h:struct ACCT

  int numlogins;                /* 上站次數 */
  int numposts;                 /* 發表次數 */
  int numemails;                /* 寄發 Inetrnet E-mail 次數 */
+ int numbmwtx;                 /* 發水球次數 */
+ int numbmwrx;                 /* 收水球次數 */

: bmw.c:bmw_edit()

+   cuser.numbmwtx++;

    /* itoc.020126: 加入 FN_AMW */
    usr_fpath(fpath, userid, fn_amw);

: bmw.c:bmw_rqst

+   cuser.numbmwrx++;

    /* itoc.020126: 加入 FN_AMW */
    usr_fpath(buf, cuser.userid, fn_amw);

: acct.c:acct_show()

- prints("  \033[32m註冊日期:\033[37m%s\n", Btime(&u->firstlogin));

- prints("  \033[32m光臨日期:\033[37m%s\n", Btime(&u->lastlogin));

+ prints("  \033[32m註冊日期:\033[37m%-35s\033[32m發送水球:\033[37m%d\n",
+   Btime(&u->firstlogin), u->numbmwtx);

+ prints("  \033[32m光臨日期:\033[37m%-35s\033[32m接收水球:\033[37m%d\n",
+   Btime(&u->lastlogin), u->numbmwrx);

: acct.c acct_setup()

    sprintf(buf, "%d", u->gold);
    vget(++i, 0, "金    幣:", buf, 10, GCARRY);
    if ((num = atoi(buf)) >= 0)
      x.gold = num;

+   sprintf(buf, "%d", u->numbmwtx);
+   vget(++i, 0, "傳水球數:", buf, 10, GCARRY);
+   if ((num = atoi(buf)) >= 0)
+     x.numbmwtx = num;

+   sprintf(buf, "%d", u->numbmwrx);
+   vget(++i, 0, "收水球數:", buf, 10, GCARRY);
+   if ((num = atoi(buf)) >= 0)
+     x.numbmwrx = num;

    sprintf(buf, "%d", u->numemails);
    vget(++i, 0, "發信次數:", buf, 10, GCARRY);
    if ((num = atoi(buf)) >= 0)
      x.numemails = num;

--
□ 本文章由 itocitoc.Dorm11.NCTU.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻