static int goodbye() { /* itoc.010803: 秀張離站的圖 */ clear(); film_out(FILM_GOODBYE, 0); switch (vans("G)隨風而逝 M)報告站長 N)留言板 Q)取消?[Q] ")) { /* lkchu.990428: 內定改為不離站 */ case 'g': case 'y': break; case 'm': m_sysop(); break; case 'n': /* if (cuser.userlevel) */ if (HAS_PERM(PERM_POST)) /* Thor.990118: 要能post才能留言, 提高門檻 */ pad_draw(); break; case 'q': default: /* return XEASY; */ return 0; /* itoc.010803: 秀了 FILM_GOODBYE 要重繪 */ } #ifdef LOG_BMW bmw_log(); /* lkchu.981201: 水球記錄處理 */ #endif if (!(cuser.ufo & UFO_MOTD)) /* itoc.000407: 離站畫面一併簡化 */ { clear(); prints("親愛的 \033[32m%s(%s)\033[m,別忘了再度光臨【 %s 】\n" "以下是您在站內的註冊資料:\n", cuser.userid, cuser.username, str_site); acct_show(&cuser, 0); vmsg(NULL); } u_exit("EXIT "); exit(0); }
static int goodbye() { /* itoc.010803: 秀張離站的圖 */ clear(); film_out(FILM_GOODBYE, 0); switch (vans("G)隨光而逝 M)報告站長 N)留言板 Q)取消?[Q] ")) { /* lkchu.990428: 內定改為不離站 */ case 'g': case 'y': break; case 'm': m_sysop(); break; case 'n': /* if (cuser.userlevel) */ if (HAS_PERM(PERM_POST)) /* Thor.990118: 要能post才能留言, 提高門檻 */ pad_draw(); break; case 'b': /* floatJ.090607: konami_code 彩蛋 */ if (konami_counter >= 6) more("etc/CharlieSP", MFST_NONE); case 'q': default: if(konami_counter >= 6) /* dust.091010: 在b這步按錯的話不必考慮嗎... */ konami_counter = 0; /* return XEASY; */ return 0; /* itoc.010803: 秀了 FILM_GOODBYE 要重繪 */ } #ifdef LOG_BMW bmw_log(); /* lkchu.981201: 水球記錄處理 */ #endif u_exit("EXIT "); exit(0); }