<makss> 無西斯 v5
由於之後不一定會有空支援網宣...所以把技術釋出...
(我絕對不會承認我其實想偷懶XD)
首先是字色:
生色彩的控制碼原形是 *[m
順道說一下,除了 * 很機車要用 ctrl+u 打出來以外,其他的直接用按的就可以了
當然也可以直接按 ctrl+c 直接召喚出 *[m
*[m 同時也是必須加在編輯列最後面的還原碼
產生色彩的指令是加在 [ 與 m 之間的
首先是字的顏色,由 30 一直到 37
黑紅綠黃藍紫淺藍白
如果在3x前加上 1 的話
黑紅綠黃藍紫淺藍白
就會產生亮色的效果了
再來是底色,是由 40 一直到 47
黑紅綠黃藍紫淺藍白
底色是沒有辦法變成亮色的
加 5 是閃爍 → 一閃一閃亮晶晶
特殊用法:
接下來就可以做走馬燈了
首先叫出 █ 特殊符號,然後運用字色,底色與閃爍就行啦
████ ←原始碼:*[31;46;5m█*[36;41m█*[31;46m█*[36;41m█*[m
自動翻頁:
PMore 2007 動畫控制碼快速指引 (*:Esc字元, <>:屬性, []:可省略)
基本: [==[*[30;40m]]^L 畫面(影格)開頭 (可加上如左的隱藏控制碼)
═══════════════════╦════════════════════
一般動畫 ║互動式動畫
║
^L<time> 時間播放 ║^LG<pos>[,<pos>[,...]] 跳頁 (2頁以上則
^LP 暫停播放 (按任意鍵再繼續) ║ 亂數跳頁)
^LE 結束播放 (在該頁停下來) ║^L#[<time>#]<key>,<pos>,[<text>]#[...#]
^LS 同步播放 (消除網路延遲,只在同步開║ 設定互動選項 (時間內按何鍵到何畫面)
始點使用) ║^LK#<key><key>...# 互動前保留互動按鍵
^LO=<time> 傳統動畫 (每24行分畫面) ║ (^LK## 可放棄所有保留鍵)
║^L<label> 畫面命名 (後方可加指令)
═══════════════════╩════════════════════
屬性
<time> 跳往下一個畫面的時間,以秒為單 <pos> 表示跳頁的位置,可用 <label> 或
位,最短0.1秒 "f" 加一個數字表示,數字有正負號表示
<key> 輸入的按鍵,只能單鍵 (特殊按鍵表 相對位置 (加或減);沒有則是絕對位置,
在下一頁列出) 範例:f1 (第 1 張畫面)
<text> 說明文字,顯示在狀態列 :label1: (名為 :label1: 的畫面)
<label> 畫面名稱,為 "::" 包起來的英文 f+2 (往後 2 張畫面)
字串,例如::label1:
<key> 屬性特殊按鍵表 (大小寫有區分)
╭──────╮ ╭────┬────┬────╮
│@b │ │@I │@H │@P Page │
│← Backspace│ │ Insert│ Home │ Up │
╰──────╯ ├────┼────┼────┤
│@D │@E │@N Page │
│ Delete│ End │ Down │
╰────┴────┴────╯
╭────╮
╭──────╮ │@u ↑ │
│@a 任意鍵 │ │ Up │
│(系統中斷鍵 │ ╭────┼────┼────╮
│q, Q, Ctrl+C│ │@l ← │@d ↓ │@r → │
│除外) │ │ Left │ Down │ Right│
╰──────╯ ╰────┴────┴────╯
註:對於每個 ^L# 指令來說,預設的選項就是第一個選項,
而按下 ENTER 或空白鍵就是「選擇目前選項」。
所以如果要使用 ENTER 或空白鍵,
將 ENTER/空白 想讓它們做的事放在第一個選項即可。
所以要像我那樣做成動畫...只能安分點一頁一頁畫...
之後再把 ^LX 放到每一頁的最上面 (X=時間 [ X = 0.1 ~ 5 ])
又因為每一頁只有23行...所以動畫的畫面每頁上限是22行再加上^LX 的指令碼
^LX 本身代表的意思是 在X後會把^LX這行指令變長第一行(就是翻面的意思)
--
作者 kivan00 (Kivan) 看板 Gossiping
標題 [新聞] "君失格"反應慢?馬:穩健負責
時間 Sat Nov 20 18:47:33 2010
噓
11/20 18:47,
11/20 18:47
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.164.107
推
03/18 09:51, , 1F
03/18 09:51, 1F
推
03/18 13:03, , 2F
03/18 13:03, 2F
推
03/18 13:49, , 3F
03/18 13:49, 3F
推
03/19 12:20, , 4F
03/19 12:20, 4F
→
03/19 14:03, , 5F
03/19 14:03, 5F
推
03/19 14:35, , 6F
03/19 14:35, 6F
→
03/19 14:41, , 7F
03/19 14:41, 7F
推
03/19 16:55, , 8F
03/19 16:55, 8F
→
03/22 00:53, , 9F
03/22 00:53, 9F