看板 mud_sanc 關於我們 聯絡資訊
※ 引述《ricky65614 (Ricky)》之銘言: : ※ 引述《ayso (Ken)》之銘言: : : #class class1 open; : : #action {lala} {say hi} : : #class class1 close; : : #class class2 open; : : #action {lala} {say orz} : : #class class2 close; : 請問這個寫法適用於#tick這個指令嗎?? : 因為我把#tick寫到class後將其close : 但仍然持續會動作 #class open/close只是用來定義class的範圍, open開始,直到close,這中間所寫的指令都屬於這個class 所以若要作出像zmud的開關效果,就必須放在#alias裡面 #alias fighton { #class class_fight open; #alias fightoff { #class class_fight kill; #untick tiRead; }; #tick {tiCheckPotion} { #if {$potion[hp]<4} { #show WARNING: hp potion not enough! } } {10}; #action {你身上連一罐特級藥水都沒有了!} {recall;buypotion}; #alias {readbook} { #tick {tiRead} { read book; } {100}; }; #class class_fight close; } 以上例說明,fighton開啟tiCheckPotion,fightoff關閉tiCheckPotion, 而tiRead因為是由readbook開起來的,所以要在fightoff特別處理tiRead : : #action {{aaaa|bbbb|cccc}} {look} : : 我是用2.00.5的版本,舊版的regex可能會不太一樣 : 試了一下,這個寫法不能執行,還是謝謝你 : 第三個問題 : 我能否寫成這樣 : #action {123} {#untick xxx;do nn;ee;ww} : 因為好像無法把tintin的指令和mud的指令寫一起 : 再麻煩您了 因為 ; 是tintin的命令分隔符號 #action {123} {#untick xxx;do nn\;ee\;ww} 若mud需要用到,請在前面加上 \ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.205.130.47