作者itoc, 信區: itoc
標題[功能] ulist.c 使用者名單列出板伴的個數
時間04/10/06
作者: itoc (站上人數:602) 看板: plan
標題: [功能] 使用者名單列出板伴的個數
時間: 2004/10/06 Wed 22:08:31 Updated: 2004/10/21
使用者名單列出板伴的個數
: ulist.c
static int mygood_num; /* 對方設我為好友 */
static int ogood_num; /* 我設對方為好友 */
+ static int brdmate_num; /* 對方與我是板伴 */
: ulist.c:ulist_neck()
prints(" 排列方式:[\033[1m%s/%s\033[m] 站上人數:%d "
- COLOR_MYGOOD " 我的好友:%d " COLOR_OGOOD " 與我為友:%d\033[m",
+ COLOR_MYGOOD " 我的好友:%d " COLOR_OGOOD " 與我為友:%d\033[m"
+ COLOR_BRDMATE " 板伴:%d\033[m",
msg_pickup_way[pickup_way],
cuser.ufo & UFO_PAL ? "好友" : "全部",
- total_user, mygood_num, ogood_num);
+ total_user, mygood_num, ogood_num, brdmate_num);
: ulist.c:ulist_init()
- mygood_num = ogood_num = 0;
+ mygood_num = ogood_num = brdmate_num = 0;
...
...
/* 算有幾個好友 */
if (userno & (FTYPE_BOTHGOOD | FTYPE_MYGOOD))
mygood_num++;
if (userno & (FTYPE_BOTHGOOD | FTYPE_OGOOD))
ogood_num++;
+ /* 算有幾個板伴 */
+# ifdef HAVE_ANONYMOUS
+ if (up->mode == M_READA && !(currbattr & BRD_ANONYMOUS) &&
+ !strcmp(currboard, up->mateid))
+#else
+ if (up->mode == M_READA && !strcmp(currboard, up->mateid))
+#endif
+ brdmate_num++;
--
□ 本文章由 itoc 從 itoc.Dorm11.NCTU.edu.tw 發表