[閒聊] 線上 help 系統
> xhelp
xhelp(說明文件建構指令)使用說明:
===========================================================
xhelp -list 觀看目前有哪些說明文件主題
xhelp -edit xxx 建構或編輯一個主題為 xxx 的說明文件
xhelp -remove xxx 移除主題為 xxx 的說明文件
(移除前必須清空其底下的所有東西)
===========================================================
> xhelp -list
主題 建構者 層數
======================================
viral viral 3
quest quest 1
norr norr 1
ooxx laechan 1
test laechan 2
======================================
> xhelp -edit viral
<> viral 建置者: viral 層數: 3 位置: /viral
==============================================================
1. human. (下有設子說明串).
2. dragonman. (下有設子說明串).
3. stoneman. (下有設子說明串).
4. devil. (下有設子說明串).
5. elf. (下有設子說明串).
==============================================================
topic xxx 為這個主題做一個正式的命名.
add xxx 增加一個說明項.
del n 刪掉第 n 個說明項.
move m to n 將第 m 個說明項移動到第 n 項之後.
change n to xxx 將第 n 個說明項的內容更動為 xxx.
link n to 文件檔名 為第 n 個說明項設定文件連結.
makesub n 為第 n 個說明項增設子說明串.
cansub n 將敝 n 個說明項的子說明串全部刪除.
enter n 進入第 n 個說明項的編輯功能表.
back/home 回到上一層/回到第一層.
hide on/off 將功能表隱藏/取消隱藏.
show 秀出 identify(xhelp) 的結果.
quit 離開操作.
==============================================================
請輸入操作指令:
各位可以看一下這個...
<> viral 建置者: viral 層數: 3 位置: /viral
==============================================================
1. human. (下有設子說明串).
2. dragonman. (下有設子說明串).
3. stoneman. (下有設子說明串).
4. devil. (下有設子說明串).
5. elf. (下有設子說明串).
==============================================================
你會看到 1. human 後面有 (下有設子說明串) 就代表在主題
1 下面有串接子主題..
請輸入操作指令: enter 1
xhelp: 你進入第 1 個說明項的子項目串編輯功能表.
<> viral 建置者: viral 層數: 3 位置: /viral/1
==============================================================
1. en. (下有設子說明串).
2. heart. (下有設子說明串).
3. attack. (下有設子說明串).
==============================================================
這代表把 1.human 展開後,它包含了三個主題
1. en. (下有設子說明串).
2. heart. (下有設子說明串).
3. attack. (下有設子說明串).
然後 en 後又有子說明串..
請輸入操作指令: enter 1
xhelp: 你進入第 1 個說明項的子項目串編輯功能表.
<> viral 建置者: viral 層數: 3 位置: /viral/1/1
==============================================================
<<目前 /viral/1/1 位置下沒有任何說明項.>>
==============================================================
上面就代表我有預定要為 human/en 再增設子說明串,只是我還
沒把子說明串的主題加進去。
/viral/1/1 <= 就代表目前在第幾層的哪個位置。
而不管是什麼主題 or 子主題,最後都會跟「說明文件」串在一
起,例如 viral/1/2/3 -> 可能串 help eq_ring,則玩家日後透
過這個系統進入 viral/1/2/3 觀看東西時,就會直接看到 eq_ring
這個文件的內容。
它的好處是,因為說明文件系統最常變動的就是「串接位置」,例
如改天 viral/1/2/3 可能會調動到 viral/3/2/1 去,這時只需透
過 xhelp 去更改樹狀架構,它就會做即時的更新,就不用再去修改
文件了。
而目前可以做的則是先架構「某些大主題的樹狀結構」,例如..
help skill → 1.各公會 → 1.1.戰士 → 1.1.1.公會內技能 → 1.1.1.1.戰士之心
2.各種族 1.2.騎士 1.1.2.公會外技能 1.1.1.2.加強殺傷力
3.其它 1.3.刀客 . .
. . .
. . .
.
這樣「skill」就可以是一個大主題,它底下串接的所有東西最後都
會指向 help skill名 與 skd skill名 所產生的結果。
將來假設變動公會技能表時,透過該系統只需更改其樹狀結構就可
以即時更新 help skill 的內容,就不需要去更動寫死的 help 指
引檔。
目前已知有寫這東西的 mud 大概在五個以內,我可能不是最早寫的
,不過我這個是參照 windows 常見的 help book 去寫的,某個功
能我還沒加進去,等加進去後功能就很完善了。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.162.19
推
10/21 17:21, , 1F
10/21 17:21, 1F
→
10/21 17:39, , 2F
10/21 17:39, 2F
→
10/21 17:40, , 3F
10/21 17:40, 3F
推
10/22 08:32, , 4F
10/22 08:32, 4F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
18
25
6
15
4
12
21
33
-17
30