回文章列表
作者mortimer.bbs@ptt.cc (...) 看板: mud
標題[問題] 請問觸發句有成功卻有時候不會執行 有什麼辦法解決嗎?
時間批踢踢實業 (2008/09/28 Sun 23:31:29)
寫了一個觸發如下

abc是變數   xxxxx yyyyy zzzzz是不同變數的指令



#add abc 1;#if (@abc =1) {xxxxx};#if (@abc =2) {yyyyy};#if (@abc =3) {zzzzz}


問題出在於實際上跑起來   有時候雖然會成功觸發了
(開啟 指令分析--顯示觸發狀態  也確實有出現)

但是實際上卻不會動作  包含變數沒有增加 而且也不會執行相對應變數的內容

ex
原本abc =1   觸發過後 應該是abc=2  要執行yyyyy

但是他會觸發的指令有出現
#add abc 1;#if (@abc =1) {xxxxx};#if (@abc =2) {yyyyy};#if (@abc =3) {zzzzz}

可是實際上abc沒有+1 =2  而且也不會執行 xxxxx or yyyyy 的指令

就這樣停在那邊不動


請問一下 是否有人也有類似經驗呢? 該如何解決?
還是說我的zmud版本有問題?

--
                   一個人             
                           
                     欣賞對方的優點也包容她的缺點
                                              
                            要求自己完整的接受
                        

--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 122.124.132.211
qm:把#add abc 1;那行改成#math abc @abc+1;這樣ok嗎@@?            09/28 23:31
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻