close
GVARIABLE

Syntax: #GVAR variable value [defaultval] [classname]

將指定的value設到全域variable。
你不用寫出變數字元(@),這讓你定義變數時跟自定的變數字元無關。

如果給定defaultval(預設值),變數在讀取設定檔時或使用#reset指令時,會初始成預設值。
要指定沒有預設值,把這個參數留空,或給_nodef值

當參考到@variable時,zmud先在角色自己的設定裡檢查變數名字,如果沒找到,尋找全域變數

===============   紅貓碎碎念  ====================
實用程度: 40% 我沒有在用,可能有用到的時候

global設定的好處是所有角色可共用,不用把常用的東西重覆寫在不同的設定裡
但壞處是當設定檔要拿到別台機器或給別人用時,
如果機裡面用到了global設定,要二個檔一起用才能跑,
為了減少這種風險,我選擇在不同角色裡重覆寫設定
(反正所有設定都可以copy-paste,設定檔也不太佔硬碟空間)

global設定存在global.mud裡,可由Settings->Global Settings看到
有global設定的項目有:alias, variable, button, menu
arrow
arrow
    全站熱搜

    suzin 發表在 痞客邦 留言(0) 人氣()