你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了+ Y% @. ^# l( c1 d2 r
+ Q- Q% ?. w2 E
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if! I1 d( `8 a4 [. T8 T' ~; m
1 z Y9 Y. _" H& h. D: L. U7 k具体来说 如下5 K0 L1 ^6 c9 T( J! w
while true Loop1 W C: P% W9 j8 `7 W* A* A
waituntil MuInDarin=true prio 1;. A# v" H1 r) g' d" P4 T7 M
MuInDarin:=true;. o: ?9 s {( F2 D, Q1 A
.mus.entity.create(xxx);, L9 e. D1 _% ^8 a/ W/ ]
end;2 K. t3 }( P% U) n, F, X+ T
+ U+ G. A5 X" g( O! S# H这就是一个针对系统的监视器了。。。3 L/ {+ H9 B$ S/ u
9 R8 [, ]' Z/ f9 ?% M8 {+ z
9 J. `; V5 A9 E" }$ @& { |