SETPROMPT

Syntax: #SETP string varname [varname...]

建立內部觸發,用來從MUD的提示列抓取數字資料。
如果你的MUD提示列可以用這個簡單的觸發抓取,會跑的比建立一個普通的觸發快。

string是你的MUD提示列開始的文字,如果你的MUD提示示沒有用任何特殊文字開頭,你只好使用普通的觸發來抓提示列的資料。

varname是存放第一個數值的變數名字,提示列裡有幾個數值,你就列幾個變數名稱


SETPROMPT example


MUD提示列看起來像:

<100/150hp 50/60ma 90/100mv>

正確的#setprompt指令會是

#SETPROMPT "<" hp maxhp mana maxmana mv maxmv

MUD提示列看起來像:

[100 50]

正確的#setprompt指令會是

#SETPROMPT "[" hp mana

在這些例子,只要使用了#setprompt指令,當提示列印出時,zmud會自動抓取數字值。
然後你就可以存取@hp變數去得到你的血量等等。
典型的做法是你會把@hp放在狀態列,或建立gauge按鈕來追蹤血量。

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

我最近玩的MUD都沒遇到這種提示列(更早玩的有)
真的遇到了,還是覺得普通的trigger比較便利。
arrow
arrow
    全站熱搜

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