Re: 想問一下Zmud的觸發句該怎麼設

看板mud (網路地下城/文字遊戲)作者時間20年前 (2004/08/26 21:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/9 (看更多)
> 《生命力3418 法力222 體力107 金錢13124 升級291238》 > 這是我的狀態列 > 我想設如果我的體力低於200 就會自動sleep > 該怎麼設 @@a > 我試了好久...>"< > 都弄不出來 正常來說觸發句設為:《生命力(%d)%s法力(%d)%s體力(%d)%s金錢(%d)%s升級(%d)》 而command則設成:hp=%1;mp=%2;ap=%3;coco=%4;nextlv=%5;#if (@ap<=200) {sleep} 但觸發句設好後要記得先用test tri測試一下,有的字會亂碼或是運算元會無法觸發這 時要將測試時與原文不同的字用[]括起來 比如你可能想抓"mob開始狂亂"來觸發,但一測試看到句子變成"mob亂碼始狂亂",那麼觸 發句就要改成"mob[開]始狂亂"或是"mob%*始狂亂",但%*是通配字元所以如果句子是 "mob沒有開始狂亂"也會發動 註: %d是專抓數字的變數 %s代表空格不管"生命力值"和"法力"只要有一個以上空格就會觸發成空
文章代碼(AID): #11BUPJ00 (mud)
討論串 (同標題文章)
文章代碼(AID): #11BUPJ00 (mud)