[閒聊] 線上 help 系統

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2009/10/21 17:15), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
> 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
用wiki百科的方式讓玩家去補充怎樣XD
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
國文能力差...大概不行...orz...
10/22 08:32, 4F
文章代碼(AID): #1Atj4aBv (mud_sanc)
文章代碼(AID): #1Atj4aBv (mud_sanc)