Re: [問題] 兩個關於zmud的問題?

看板mud (網路地下城/文字遊戲)作者時間19年前 (2005/05/29 11:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《lgtenos ()》之銘言: : 1.請問有沒有辦法讓zmud裡面的">"不要出現呢? : 2.請問要怎麼使用彩色的觸發呢? zMUD的trigger允許在pattern中加入ANSI顏色代碼,這樣,引起觸發不僅需要與從MUD 中獲得的文本匹配,而且也需要顏色一致。 這一特性在防止錯誤觸發時非常有用。 例如:通常我們會在trigger中加入以下內容以防遭到NPC或PKer的毒手 #tr {^(你已經陷入半昏迷狀態,隨時都可能摔倒暈去)} {quit} 注意:pattern中的符號(^)強制zMUD從一行的頭部開始觸發,不能省略,否則隨便 某人chat一句你就得丟盔卸甲,狼狽退出,以後還怎麼在江湖上混?但是,由於某些我也 不知道的原因,在一些機器上,符號(^)不能正常發揮作用,這時就要用到顏色觸發了 。 按以下步驟建立顏色觸發 1、在MUD輸出窗口中選擇需要引起觸發的行; 2、在建立trigger窗口中單擊new建立一個新的觸發; 3、在options選項卡中的other options中選中color trigger; 4、返回trigger選項卡,在pattern字段中用用Ctrl-v粘貼在步驟一選擇的行,然後在 comma 注意:一定要用Ctrl-v粘貼,而不能使用鼠標右鍵的粘貼命令。 你也可以使用#color命令來建立一個顏色觸發。 另外,ANSI顏色序列由字串「%e[xxm」定義,其中xx是ANSI顏色值,定義如下: 0 無屬性 1 高亮 2 低亮 3斜體 4下劃線 5閃爍 6快速閃爍 7反向顯示 8 不可見; 前景顏色: 0黑 1蘭blue 2綠 3藍綠色 4紅 5紫紅 6棕 7灰 14黃 15白 128粗; 前景高亮加 8 背景加深為*16 粗體加128; 前景顏色: 30 黑 31紅 32綠 33黃 34 蘭 35深紅 36深蘭 37 白 ; 背景顏色: 40 黑 41紅 42綠 43黃 44 蘭 35深紅 36深蘭 37 白 因此,本文開頭提到的逃命觸發的例子現在可以寫成: #tr {你%e[31m已經陷入半昏迷狀態,隨時都可能摔倒暈去} {quit} 再也不用擔心錯誤觸發了。 這是我在網路上找到的教學 可是%e不會是變數嗎? 沒辦法用到彩色呢.. -- ζ  幹 遜咖... ξ / -● )> /( ﹊﹊﹊ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.22.76
文章代碼(AID): #12cJ4xGd (mud)
討論串 (同標題文章)
文章代碼(AID): #12cJ4xGd (mud)