回精華區
作者itoc, 信區: itoc
標題[功能] 整行光棒(09)-aloha.c 上站通知名單
時間03/07/15
作者: itoc (綠巨人好客?) 看板: itoc
標題: [功能] 整行光棒(9)-aloha.c 上站通知名單
時間: Tue Jul 15 10:50:07 2003                          Updated: 2005/08/08

: aloha.c:aloha_item_bar()  加在 aloha_item() 後面

#ifdef HAVE_LIGHTBAR
static int
aloha_item_bar(xo, mode)
  XO *xo;
  int mode;     /* 1:上光棒  0:去光棒 */
{
  ALOHA *aloha;
#ifdef CHECK_ONLINE
  UTMP *online;
#else
  int online = 0;
#endif

  aloha = (ALOHA *) xo_pool + xo->pos - xo->top;

#ifdef CHECK_ONLINE
  online = utmp_get(aloha->userno, NULL);
#endif

  prints("%s%6d%c   %s%-14s%s%54s%s",
    mode ? "\033[44m" : "",         //這裡是光棒的顏色,可以自己改
    xo->pos + 1, tag_char(aloha->userno),
    online ? "\033[33m" : "",
    aloha->userid, "",
    online ? "\033[37m" : "",
    mode ? "\033[m" : "");

  return XO_NONE;
}
#endif

: aloha.c:aloha_cb[]

static KeyFunc aloha_cb[] =
{
#ifdef HAVE_LIGHTBAR
  XO_ITEM, aloha_item_bar,
#endif
...

--
| Origin |  MapleBBS-itoc 動力核心  processor.tfcis.org 
| Author | itoc.dorm11.nctu.edu.tw
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻