你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
7 e" K$ G: C3 E* r$ `8 @3 O/ g" e' |, M+ e# r2 G/ w) B
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
, M; s3 J8 k. v1 w4 W4 |
; e! u. R% x4 X; l+ j具体来说 如下
& c" j2 r) K+ v6 ]! g% w& Awhile true Loop
1 }% Y: z! ^5 L! O- _5 u& cwaituntil MuInDarin=true prio 1;5 z( A0 a$ A( N
MuInDarin:=true;
: S+ u6 O, p% S+ `.mus.entity.create(xxx);
1 _- W( ]8 W5 y0 B: J* h6 Zend;
2 Y b, L7 w% g
; l2 O- z5 Q! B5 u3 X/ R. U这就是一个针对系统的监视器了。。。
+ X4 g- W( g3 S( R- N0 v1 v+ T6 @
* a5 B: D- S, `( J( V9 x |