Re: 請問關於觸發

看板mud (網路地下城/文字遊戲)作者時間20年前 (2005/04/10 03:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/11 (看更多)
#IF (@hp<100){cast heal}; 我的意思是...hp<100這個條件是成立的... 之後會執行cast heal這個動作... 如果這個動作施法失敗... 那要怎麼寫才能自動重新執行cast heal這個指令... ※ 引述《Epmud.bbs@bbs.kimo.com.tw (隱者)》之銘言: > 1.公式好像不是這樣 正確: #if {條件式} {動作} > 2.如果a條件沒有成立, 他當然不會去執行, 也就是說根本不會去觸發到. > 3.通常在這種用法下, for example: HP > 50 喝水, 相反的, 你可以用下列的方法(小弟的笨方法) > 你的HP:%1 > #if {%1<100} {cast heal};#if {%1>100} {say hi} > 乍看之下, 有兩個動作, 但事實上, 這兩個動作不會同時進行, 因為條件不會同時成立. > ※ 引述《Kimoge.bbs@bbs.ntou.edu.tw (我愛一條柴)》之銘言: > > #IF (a){b}; > > 上面是如果a條件成立,就會執行b這個動作 > > 但是如果b這個動作失敗(施法失敗) > > 要怎麼樣才會再跑一次b這個動作? > > orz -- Origin: 國立台灣海洋大學˙海大計中 bbs.ntou.edu.tw Author: Kimoge 218-175-191-99.dynamic.hinet.net 發表
文章代碼(AID): #12M2sp00 (mud)
文章代碼(AID): #12M2sp00 (mud)