Re: [問]Zmud的問題
以風雲再起(windcloudmud.adsldns.org#8000)為例
第一種方法-1:抓hp值,在戰鬥中鍵入hp觀看生命量值來讓hp回復(這是示範抓觸發,風雲
戰鬥中回氣會buzy,要用吃藥),ss為回復的alias
hp:
氣血: 4008 / 4036 (100%) 內力: 6350 / 4130 (+10) 潛在能力:2285(98%)
觸發句型:
氣血:%s(%d)%s/%s(%d)%s~(%*~) 內力:%s(%d)%s/%s(%d)%s~(%*~) 潛在能力:
(%d)~((%d)~%~)
命令列:
effkee=%1
maxkee=%2
effforce=%3
maxforce=%4
#math haleforce (@maxforce/2)
hpp=氣:%ansi( high, cyan)@effkee/@maxkee%ansi( def)力:%ansi( high,
yellow)@effforce/@maxforce%ansi( def)
#if (@effforce<=(@maxforce+@haleforce)) { ss } {per}
第一種方法-2:上述公式會自動隨ppl成長,不論氣血多少會自動算出目前氣血值,並在氣
血值小於或等於{最大內力的3/4時回氣},假如嫌太長只想在氣血值低於某值(比如說
2000)就回氣(or吃藥)則可省掉中間計算的部份
hp:
氣血: 4008 / 4036 (100%) 內力: 6350 / 4130 (+10) 潛在能力:2285(98%)
觸發句型:
氣血:%s(%d)%s/%s(%d)%s~(%*~) 內力:%s(%d)%s/%s(%d)%s~(%*~) 潛在能力:
(%d)~((%d)~%~)
命令列:
effkee=%1
maxkee=%2
effforce=%3
maxforce=%4
#if (@effforce<=(2000)) { ss } {per}
第二種方法是抓戰鬥中被傷害的敍述,要將句型設類別(class),以防止被刷暴時狂吃藥
超過指令
就要去收集各種紅血時的敍述
觸發句型(class:eat-pill):
{(} 你已經傷痕累累﹐正在勉力支
命令列:
#t- eat-pill
g1
flee
#wa 500
#t+ eat-pill
不知道以上解決到你問題沒有
"緣起緣滅" <kokuc.bbs@sparc20.ee.cycu.edu.tw> 在郵件
news:4F2G8S$61U@sparc20.ee.cycu.edu.tw 中撰寫...
> Zmud在戰鬥中,可以設當HP少於某一個值時,就會自動補血嗎?
> 可以的話,請問要如何設?
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 2 之 3 篇):
mud 近期熱門文章
13
23
PTT遊戲區 即時熱門文章