作者 LPH66 (-858993460) 看板 BBSLua
標題 [Lua ] 看板類別顏色預覽程式
時間 Thu Sep 23 23:18:42 2010
───────────────────────────────────────
來幫這裡澆一點水....
這是看板類別的顏色預覽程式 (就是板名後面那兩個中文字啦)
由於那個顏色是照著你的類別的字去計算而來的
有些限定類別的小組的小組長會幫忙把這些限定類別的顏色標上去以供參考
但有些只限定和主題相關的組就無法事先知道顏色了
現在這支程式可以幫你直接查出到時候設上去是什麼顏色
自己可以先決定要不要用這個類別囉~
(轉錄請隨意)
ps.: 根據資料來源 (Note: 裡有寫) 類別顏色一共有八種
37-白 32-綠 33-黃 36-藍綠 1;34-亮藍 1;37-亮白 1;32-亮綠 1;33-亮黃
===========================================================
這是一份 BBSLua 程式,可在 PTT2 上 按 L 開始執行
(若出現錯誤或無反應,請先試著重登)
若您中途想中斷程式執行,按下 Ctrl-C 即可
相關資訊請見 PTT2 BBSLua 板
--#BBSLUA
-- Interface: 0.119
-- Title: 看板類別顏色預覽程式
-- Author: LPH66
-- Note: 資料來源: current ptt trunk/pttbbs/mbbsd/board.c make_class_color()
-- Date: 2010/09/23
color = {
[0]=bbs.ANSI_COLOR(),
[1]=bbs.ANSI_COLOR(32),
[2]=bbs.ANSI_COLOR(33),
[3]=bbs.ANSI_COLOR(36),
[4]=bbs.ANSI_COLOR(1,34),
[5]=bbs.ANSI_COLOR(1),
[6]=bbs.ANSI_COLOR(1,32),
[7]=bbs.ANSI_COLOR(1,33)
};
repeat
bbs.clear()
bbs.title("看板類別顏色預覽程式")
bbs.move(2,0)
bbs.outs("輸入想要的類別: ")
s=bbs.getdata(5)
if #s<4 then s=s..string.rep(' ',4-#s) end
c=bit.band(s:byte(1)+s:byte(2)+s:byte(3)+s:byte(4),7)
bbs.move(2,0)
bbs.outs("此類別的顏色為: ")
bbs.outs(color[c])
bbs.outs(s)
bbs.outs(bbs.ANSI_RESET)
bbs.outs(" ")
bbs.move(4,0)
bbs.outs("按 Enter 試一組新的,或按其他鍵結束");
until bbs.getch()~="ENTER"
--#BBSLUA
--
"LPH" is for "Let Program Heal us".....||
--
※ 發信站: 批踢踢兔(ptt2.cc)
◆ From: 140.112.230.62