作者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