[問題] 請問觸發句有成功卻有時候不會執行 有什麼辦法解決嗎?

看板mud (網路地下城/文字遊戲)作者 (...)時間17年前 (2008/09/28 23:19), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
寫了一個觸發如下 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

09/28 23:31, , 1F
把#add abc 1;那行改成#math abc @abc+1;這樣ok嗎@@?
09/28 23:31, 1F

09/29 00:29, , 2F
嗯 先試試看 希望可以^^
09/29 00:29, 2F

09/29 17:12, , 3F
#var abc [@abc+1] ...
09/29 17:12, 3F
文章代碼(AID): #18tw2Fca (mud)
文章代碼(AID): #18tw2Fca (mud)