作者 jjchen.bbs@csie.nctu.edu.tw (jjchen), 看板 MUD
標題 狂想系列中文 semote
時間 交大資工鳳凰城資訊站 (Wed Jul 8 23:57:20 1998)
來源 SimFarm!news.ntu!news.mcu!news.cs.nthu!news.csie.nctu!phoenix
───────────────────────────────────────
各位好:
底下是給 狂想空間系列的 mud 用的中文 emote 中文短訊息相關檔案
如果您的 mud 架自 es2 系列, 原則上應該能用, 不過在此不作任何保證
至於檔案相關位置如下:
/cmds/std/semote.c 使用者命令, 改成可以顯示中文短訊息
/cmds/arch/edemote.c 原來的 emote["updated"] 拿掉了, 改成 emote["
short"]
用來存中文短訊息用
/cmds/arch/transemote.c 轉換舊的 emote 資料, 也可以更改現有的 emote 的中
文短訊息
目前的做法只是將現有的訊息取前四個中文字
有一個參數可以全部自動轉換 transemote -a
/adm/daemons/emoted.c emote 的核心
以上若牽涉到任何 MudOS 版本轉換或 options.h 的設定問題, 在此恕不作解答
以上四個檔案除 transemote.c 為原創外, 餘皆修改自 es2 mudlib, 若侵犯版權, 請通
知本人
第一次使用本轉換程式的步驟如下:
1. 將底下四篇文章貼回相關目錄下, 記得將原檔案(四個)都備份起來
2. 將 /data/emoted.o 備份起來
3. 執行 transemote -a <-- 有些 emote 寫的不好, 會中斷本程式執行, 如 lean
可以用 transemote lean 來寫 lean 的短訊息,
然後再執行第三步驟
4. transemote <emote> 一個一個修改 emote.
注意事項:
1. 若因忘記備份造成之損失, 本人恕不負責
2. 本人寫 transemote.c , 其餘檔案只是為了配合作修改
3. 原來的 edemote.c 無法放棄編輯, 現在改成再輸入行的開頭輸入 ~q 則放棄編輯
4. 本轉換程式並未做最佳化工作, 造成系統重大負擔請自行負責
5. 以上歡迎流傳, 但請保留檔案開頭之說明