General Parsing
一般語法分析。
這個偏好設定頁面包含控制zMUD指令分析的選項。大多數的
偏好設定都是侷限於特定角色。
This Preferences page contains options that control
the zMUD command parser. Most of these preferences
are local to the specific character.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
╭─────────────────────────────╮
│Show Triggers │
│顯示觸發。控制當一個觸發被觸動時,訊息是否要在螢幕上 │
│顯示。預設值為關閉。這通常只用在偵錯。 │
│ │
│註:當觸發發動的時候,它會顯示該條觸發的內容,並顯示 │
│它的執行情形,所以可以偵錯。 │
│ │
│Controls whether a message is displayed to the screen │
│whenever a trigger fires. The default is off. │
│This is normally only used for debugging purposes. │
│─────────────────────────────│
│Echo Commands │
│回顯指令。控制從命令列輸入一道指令並按下時,該指令是 │
│否也顯示在螢幕上。預設值為勾選。顯示指令時,是以#ECHO │
│的顏色顯示。 │
│ │
│註:有時候寫機的時候,指令內容可能會造成再觸發,如果 │
│不能修改指令,就只能更動它了。 │
│ │
│Controls whether commands entered into the command │
│line are also displayed in the MUD output window when │
│ Enter is pressed. Default is on. Echoed commands │
│are displayed in the command echo color. │
│─────────────────────────────│
│Echo messages │
│回顯消息。控制zMUD各種訊息是否在螢幕上顯示。預設值為 │
│勾選。顏色是訊息的專屬色。 │
│ │
│註:最容易看到的訊息,就是計時器歸零的訊息。 │
│ │
│Controls whether various zMUD informational messages │
│ are displayed to the MUD output window. Default is │
│ on.Information messages are displayed in the │
│information color. │
│─────────────────────────────│
│Echo scripts │
│回顯腳本。確認是否顯示命令腳本和觸發到螢幕上。 │
│ │
│註:Echo Commands是顯示直接送到MUD的指令;本項顯示的 │
│是經zMUD處理後再送出去的指令 │
│。 │
│ │
│Determines whether commands from scripts and triggers │
│ are echoed to the screen. │
│─────────────────────────────│
│Capture Commands │
│擷取命令。控制當擷取(#c+)正開啟時,是否也將命令擷取 │
│到視窗。預設值為勾選。 │
│ │
│註:當你使用(#c+)擷取訊息,打開這一項的時候,輸入的 │
│命令也會被擷取。 │
│ │
│Controls whether commands echo to the MUD output window │
│are also captured to │
│the capture window when capturing is turned on (#C+). │
│Default is on. │
│─────────────────────────────│
│Gag Password │
│密碼遮罩。控制包含各種字元的密碼是否被遮住。預設值為 │
│開啟。你應該總是選用一個非一般單字的密碼。你也不該關 │
│閉此項目。 │
│ │
│註:當你設定密碼的時候,任何字元的組合都能被遮罩隱蔽 │
│。 │
│ │
│Controls whether any line containing your character's │
│password is gagged (not displayed). Default is on. │
│Since you should always choose a password that is not │
│a normal word you should never have to turn this option │
│ off. │
│─────────────────────────────│
│Trigger on Commands (global) │
│觸發命令(全域)。確定觸發執行的指令送到MUD。 │
│ │
│註:大概是關了它,觸發雖然有動作,但不會送到MUD去。 │
│ │
│Determines whether triggers are executed on commands │
│you send to the MUD. │
│─────────────────────────────│
│Enable autologin │
│啟用自動登入。確定自動登入觸發器在角色被創建或執行時 │
│啟動。 │
│ │
│註:就是開一個角色檔並登入時,會跳出一個用來設定登入 │
│的對話框, │
│ │
│Determines whether the autologin triggers will be │
│created and/or executed for this character. │
│─────────────────────────────│
│Allow [] for eval │
│允許[]為估算。控制括號[]在命令行中被解析為應被計算求 │
│值的表逹式。預設值為勾選。 │
│ │
│註:讓[]的功能等同於%eval。 │
│ │
│Controls whether brackets [] are parsed in the command │
│line to indicate immediate evaluation of expressions. │
│Default is on. │
│─────────────────────────────│
│Allow <> for expand │
│允許<>展開。控制<>在命令行中被解析為應被展開的變數, │
│預設值為勾選。 │
│ │
│註:讓<>的功能等同於使用%expand。 │
│ │
│Controls whether brackets <> are parsed in the command │
│line to indicate immediate variable expansion. │
│Default is on. │
│─────────────────────────────│
│a=b syntax │
│a=b語法。控制var=value這個語法在指令行中,是否被判斷 │
│為設定zMUD變數。預設值為勾選。 │
│註:讓你在設定變數的時候,可以方便的使用a=b來替代#var a b │
│Controls whether the syntax var=value is parsed in the │
│command line to set zMUD variables. Default is on. │
│─────────────────────────────│
│Strip " quotes │
│拆開"引號。控制zmud在命令列中是否拆解雙引號,用來表示 │
│一個字串。預設值為關閉。 │
│ │
│註:當開啟這功能,被""包覆的內容只會被當作單純的字串。 │
│ │
│Controls whether zmud strips double quotes on the │
│command line (used to indicate a literal string). │
│Default is off. │
│─────────────────────────────│
│Expand Vars │
│展開變數。控制在指令中的變數,是否展開當前變數擴展符 │
│號(預設為@)。預設值為關閉。 │
│ │
│註:沒看出不同處。就這樣。 │
│ │
│Controls whether variables in the command line are │
│expanded using the current Variable expansion character │
│(default of @). Default is off. │
│─────────────────────────────│
│Null Var references │
│引用空值的變數。如果勾選此項,當@varname未定義時,將 │
│回顯空值;無勾選的話,則回顯@”varname”。預設值為勾 │
│選。 │
│ │
│註:打開後,沒建立的變數,會顯示空值。關閉的話,它會 │
│被當一般字串使用。 │
│ │
│If set, then @varname when the variable is not defined │
│will return a null value.Otherwise, if not set, @varname │
│will return "@varname" if varname is not defined. │
│Default is on. │
│─────────────────────────────│
│Allow ; comments │
│允許;註釋。控制";"這個符號,是否為一行的開頭。預設值 │
│為勾選。 │
│ │
│註:寫指令的時候,用分號相當於下一行,就是這個選項來 │
│控制。 │
│ │
│Controls whether a ; at the beginning of a line │
│indicates a comment. Default is on. │
│─────────────────────────────│
│Allow // comments │
│允許//註釋。控制是否在一行的結尾時,為一個註釋的表示 │
│。預設值為勾選。(7.21) │
│ │
│註:7.12專用,太長的機碼,回頭看會很茫然,用//加上註 │
│釋,可以早早進入狀況。 │
│ │
│Controls whether // at the end of line indicates a │
│comment. Default is on. │
│─────────────────────────────│
│Allow VBScript │
│允許VBScript。控制VBScript標籤是否可用(7.21)。預設 │
│值為勾選。(7.21) │
│ │
│註:增加寫機方案,讓你可以用VBScript的寫法。 │
│ │
│Controls whether the VBScript tab is available. │
│Default is on. │
│─────────────────────────────│
│Allow JScript │
│允許JScript。控制JScript標籤是否可用。預設值為勾選。 │
│(7.21) │
│ │
│註:增加寫機方案,讓你可以用JScript的寫法。 │
│ │
│Controls whether the JScript tab is available. │
│Default is on. │
│─────────────────────────────│
│Send Delay │
│送出延遲。指定從#sand指令送出一行或當編輯器送出文字時 │
│,之間的延遲毫秒數。 │
│ │
│註:試不出差別。 │
│ │
│Specifies the number of milliseconds to delay between │
│sending lines from the #SEND command or when sending │
│text from the editor. │
╰─────────────────────────────╯