你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了 d0 c8 a& {8 }" ?
: _$ ?2 b5 M* d) r( M7 |而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if o) H, D' y: J' j3 b- B/ {+ I. a( ~& T3 ~
: M$ u7 m, u* ?: d
具体来说 如下
4 r( u1 [& S6 L. R. s; }% [while true Loop$ T+ n6 z1 y: Y
waituntil MuInDarin=true prio 1;
E6 M! V1 T8 ~) _MuInDarin:=true;+ p5 l" [8 Z$ }2 V
.mus.entity.create(xxx);! F5 U% ?0 e) u v" ]/ A8 K
end;; ?% {0 V; d" ^+ W' s$ |; }
y: y5 V+ w5 j! G# V8 S/ t
这就是一个针对系统的监视器了。。。' @0 \) T- K, a3 t, Q6 E& I1 E( Y+ i
6 a' y- q' V* a m1 B- j3 b$ O
. @0 X. P, s# s T" L$ v- V |