[問題] Zmud指令 關於觸發與判斷

看板mud_sanc (Sanctuary - 聖殿)作者 (零)時間13年前 (2012/06/11 12:37), 編輯推噓7(7011)
留言18則, 7人參與, 最新討論串1/1
最近小弟在試寫血肉的trigger 我的寫發是抓出口,設定下一步並設定回頭路,避免機器人往回走 明顯出口有: south. 明顯出口有: south 和 east. 大家都知道血肉就這兩種類型的出口 單一出口當然很簡單,直接抓直接走就行 我在設定下一步路徑時,多設一個回頭路徑,如我如果往s走,回頭路就是n 若下一個路口是雙出口,他就不會選擇回頭路 我的問題是,當我判斷雙出口時,他同時也判斷了單出口,導致我的角色錯亂 ex: 明顯出口有:south. => 第一種觸發:下一步=south,回頭路=north 然後下一格 明顯出口有:north 和 east. 第二種觸發:判斷n為回頭路,不走,下一步=east 但是因為我抓的觸發 會讓第二格也觸發第一種觸發變成 下一步=north 和east 然後就下了"north 和 east"指令,導致錯亂 有辦法讓抓單一出口時,如果抓到有字元"和"就不執行trigger嗎? 我是很簡單的抓 "明顯出口有: %1." 讓指令中判斷%1中如果有"和" 我就不執從指令,讓另一個trigger去跑就好 ====================================== 我的另一個想法是只用一個trigger抓 另外用指令分析是單一路徑或是雙路徑 但是我不會拆變數... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 97.93.32.95 ※ 編輯: AresMars 來自: 97.93.32.95 (06/11 13:15)

06/11 14:01, , 1F
塔很好打.破掉就可以去八掛了(無誤
06/11 14:01, 1F

06/11 14:18, , 2F
八卦也是有回頭路的問題啊XD
06/11 14:18, 2F

06/11 14:31, , 3F
問題很簡單的被解決了..果然人不要想太複雜...
06/11 14:31, 3F

06/11 15:34, , 4F
血肉要回收了,建議你換寫鎖妖塔的
06/11 15:34, 4F

06/11 17:51, , 5F
....我只是想解個四魂之玉...
06/11 17:51, 5F

06/11 22:44, , 6F
...............血肉要回收 那四魂不就成為歷史?
06/11 22:44, 6F

06/11 22:47, , 7F
NO............................
06/11 22:47, 7F

06/12 01:22, , 8F
四魂會放到別的地方.預計菲里德古堡改版完就會移血肉
06/12 01:22, 8F

06/12 12:14, , 9F
從來沒去過血肉 看來要找時間去觀光
06/12 12:14, 9F

06/12 12:16, , 10F
某個站有寫....
06/12 12:16, 10F

06/14 20:37, , 11F
簡單來講,分隔符是" 和 ",使用%word,寫法即為:
06/14 20:37, 11F

06/14 20:39, , 12F
%word(%1,n," 和 "),內容用逗號隔開,n標示出第幾筆
06/14 20:39, 12F

06/14 20:44, , 13F
第一次走的時候用%additem紀錄走法,如果走得順,就
06/14 20:44, 13F

06/14 20:45, , 14F
可以取得正確的路線,用這路線去走,不管從哪段去,
06/14 20:45, 14F

06/14 20:45, , 15F
都不會走回頭路。
06/14 20:45, 15F

06/14 21:49, , 16F
嗯,我寫了一個可以完整走完的,只是沒記錄XD
06/14 21:49, 16F

06/14 21:55, , 17F
那個寫法也可以套用在八卦...但是700段好像有三叉路
06/14 21:55, 17F

06/15 12:53, , 18F
只有2條路...但是有些房間的回頭路是400或500的...
06/15 12:53, 18F
文章代碼(AID): #1FrNObSs (mud_sanc)
文章代碼(AID): #1FrNObSs (mud_sanc)