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比較便利。
全站熱搜