本帖最後由 哆啦ˇ 於 2009-11-18 07:12 PM 編輯
setd 指 令 和 getd 函 數 雖 然 使 用 率 不 高
但 卻 是 非 常 方 便 的 指 令
說 穿 了 這 兩 個 指 令 就 是 把 字 串 轉 成 變 數 看 待
用法
*setd "變數名稱",值;
*getd("變數名稱");
眼 利 的 玩 家 可 能 會 發 現 變 數 名 稱 旁 多 了 兩 個 "
為 何 會 有 這 兩 個 " ?
因 為 這 兩 個 指 令 都 是 使 用 字 串 當 作 變 數 名 稱
也 就 是 因 為 如 此 變 化 性 也 會 變 大
實作
如 一 個 Cid 為 150001 名 稱 為 使 用 者 的 玩 家 使 用 以 下 腳 本
setd "$@PC_NAME_"+getcharid(0)+"$",strcharinfo(0); 這 樣 將 會 使 $@PC_NAME_150001 = "使 用 者"; 而 getd("$@PC_NAME_"+getcharid(0)+"$") 將 會 讀 取 出 "使 用 者" 的 資 料 也 就 是 說 他 會 將 字 串 運 算 出 來 當 成 變 數 來 執 行 |