作者dany9177 (瑞典國王“The Fat”Dany)
看板Paradox
標題Re: [問題] OR = 的事件寫法
時間Sat Nov 10 21:54:41 2007
: 把後面一堆條件刪去剩這樣還是無法觸發
: trigger = { event = 429003
: OR = {
: event = 429004
: }
: 誰能幫我看看這個語法有沒有問題?
: 試過這樣排:
: trigger = {
: OR = { event = 429003
: event = 429004
: }
這個是指{}內的所有事件都要成立
: 變成兩個事件都要發生才能觸發
: 把429003搬到下面去:
: trigger = {
: OR = {
: event = 429004
: }
: event = 429003
: }
: 沒有任何影響...還是不觸發
這樣是OR = { A }要成立, event = 429003一定要成立
trigger = {
OR = { event = 429004 }
OR = { event = 429003 }
}
試試看,這樣應該才是OR = { A }或者OR = { B }其中一個成立即可.
當年在本版還沒成立我就問過or和not的巢狀用法了^^"
感謝當年的前輩們
--
拜倫在
《恰爾德‧哈樂德游記》中曾將
拿破侖与
華盛頓作比較,
發出感嘆:難道
暴君衹能由
暴君來征服?
就不能如
哥倫比亞一樣擁有
華盛頓?
難道
英雄就不能像武裝的
雅典娜一樣跳出來?
難道衹能在
原野山間栽培?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.169.0.230
1F:推 Connels:感恩! 11/10 22:17
2F:推 Connels:d大,我試過你的語法,發現也是要兩個事件都觸發才能觸發 11/10 23:56
3F:→ Connels:這個事件 @^@ 11/10 23:57
4F:→ Connels:目前我的解決方法是,把429005複製成一個新的事件,再把 11/10 23:57
5F:→ Connels:trigger設成429004,429005還是用429003來觸發就可以了, 11/10 23:58
6F:→ Connels:問題是治標不治本... ~.~ 11/10 23:59
7F:推 Zphoenix:(小聲)這樣寫很明顯是兩個都要發生,行跟行之間請想成and 11/11 02:11
8F:→ Zphoenix:這是因為trigger{}裡面寫的事情都要發生... 11/11 02:13
9F:推 dany9177:唔~看來記憶不可靠... 11/11 12:39