你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了+ }* x; Q" k6 q, W" V) ^5 G
4 f$ T9 l) P' ^9 R6 Y! Z u而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
* W/ E5 r* Q- `& g& W0 k4 P+ V( R, ?( a
具体来说 如下1 q/ S! \& V, {$ _" t( A/ `* s
while true Loop0 F: I' J' F B
waituntil MuInDarin=true prio 1;
2 K5 K2 t4 ~/ t0 F) |% xMuInDarin:=true;9 n) r" v) @+ z7 ~7 f
.mus.entity.create(xxx);
0 |' \8 r) J. R+ b3 Q$ Qend;
. i: C+ h# s, i
, Q2 ?/ O+ ^7 j7 |这就是一个针对系统的监视器了。。。
3 G+ A! l4 T$ E$ S' H% x* r; o) v, W6 S& @7 S4 I( Y
( X$ T6 y+ @. X; a$ [' w7 [8 x; n |