[問題] zmud 4.62的or
#TRIGGER {string1|string2|string3} action
其中|是表示or的意思
也就是說如果今天mud server送來string1或string2或string3
則執行後面的動作
也就是執行action
問題來了
大家都知道zMUD 4.62版會吃中文字
所以必須把被吃的中文字用[]括起來
但是我如果在{}裡面放[]
zMUD會認為mud server也要送來[]符號
(意思就是zMUD的trigger把[]當成是string的一部分)
才會執行後面的action
問題是server根本就不會送[]符號過來
我知道可以把#TRIGGER {string1|string2|string3} action 寫成下面這三條trigger
#TRIGGER string1 action
#TRIGGER string2 action
#TRIGGER string3 action
這樣就不會用到{}符號
也就可以正常使用[]來包住被吃的中文字
但是我覺得把這三條合在一起比較簡潔
不知道有沒有人知道解決辦法???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.151.148
→
02/01 17:28, , 1F
02/01 17:28, 1F
→
02/01 20:08, , 2F
02/01 20:08, 2F
→
02/02 09:04, , 3F
02/02 09:04, 3F
→
02/02 10:24, , 4F
02/02 10:24, 4F
→
02/05 17:21, , 5F
02/05 17:21, 5F
推
02/05 22:38, , 6F
02/05 22:38, 6F