作者itoc.bbs@cpu.tfcis.org (核心動力) 看板: plan
標題Re: [請益] 有沒有那種"好友版加入邀請函"
時間動力核心 (2004/11/22 Mon 12:51:42) Updated: 2004/11/23
※ 引述《chwaian (無言)》之銘言:
> 不知道可否 就寫一個功能 例如再看板列表按某鍵
> 可以列出所有read level是SYSOP的板 且自己又有閱讀權限的
> 如果可以不管有無Zap 那就更好了
: board.c:class_load()
+ static int class_flag2 = 0; /* 1:列出好友/秘密板,且自己又有閱讀權限的 */
static int
class_load(xo)
XO *xo;
{
...
if (chn >= 0) /* 一般看板 */
{
val = bits[chn];
+ if (class_flag2 &&
+ (!(val & BRD_R_BIT) || !(brd[chn].brdname[0]) ||
+ (brd[chn].readlevel != PERM_BOARD &&
+ brd[chn].readlevel != PERM_SYSOP)))
+ continue;
if (!(val & BRD_L_BIT) || (val & zap) || !(brd[chn].brdname[0]))
continue;
}
: board.c:class_yank2() 新增函式在 class_yank() 後面
static int
class_yank2(xo)
XO *xo;
{
if (xo->key >= 0)
return XO_NONE;
class_flag2 ^= 0x01;
return class_init(xo);
}
: board.c:class_cb[]
'y', class_yank,
+ 'i', class_yank2, // 按鍵自定
--
◤◥ Origin: Maple-itoc˙動力核心 cpu.tfcis.org
◣◢ Author: itoc 從 pc512-2.EE.NCTU.edu.tw 發表