ES2 MUD LIB :: 東方故事二(ES2) 天朝帝國 mudlib 瀏覽展示

/doc/mudlib/daemon/cmdd

HOME :: doc :: mudlib :: daemon :: cmdd
[cmd_d]

這個 daemon 是用來管理所有的可用的指令, 並將新增加的指令列入系統的
指令表內.

void rehash(string dir)
這個函式是用來重新讀取  底下的所有指令, 並將之加入一個指令表
內以供日後查詢. 在有新增或刪除  裡的指令時都會用到.

string find_command(string verb, string *path)
這個函式會在傳入的 *path (陣列型態) 中查詢  是否存在. 如果存
在則傳回該指令的檔名(包含路徑, 減去 '.c') 如果不存在則傳回 0. 
如果所傳入的 *path 裡含有未經 rehash() 處理過的子目錄. 則該目錄名會
被傳入 rehash() 以將指令加入系統指令表.

(Elon@ES2 11-21-94)
HOME :: doc :: mudlib :: daemon :: cmdd