| 你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了 4 G0 A: s- @5 W, g1 ~0 f
 # h/ y5 _! j& _而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if; X! {( Q7 {; C. `; s0 X
 + n$ |* S( Z7 b: B6 J
 具体来说 如下5 y4 n) N: q' [$ y- v3 X! K4 E
 while true Loop
 6 o) \) f$ H9 m, A' K6 |waituntil MuInDarin=true prio 1;
 - ^1 g2 v: w5 u/ w9 e" Q, k% UMuInDarin:=true;/ |% J/ |( a& g, {' a% K/ i
 .mus.entity.create(xxx);
 : s6 h  a7 X5 w6 K0 Pend;
 7 }8 R2 b" T0 O- Y  G1 ^
 ( f! b) U4 V, T这就是一个针对系统的监视器了。。。
 ( \* g( }6 V8 f( ]$ @' K' j, ?: P1 a% \+ U$ d& C' a  J0 {
 
 ( t' J4 X# r3 y- H
 |