你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了. t& V3 L8 m5 _0 T) u
2 v6 ~6 c* H3 J: n: W% u
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
3 ?1 b0 l' f" O6 b9 ]' I3 t/ _
4 C2 f1 }& c/ O3 L具体来说 如下' e# r! S) Q i+ [
while true Loop
; L. A( M) ]) _" J+ Gwaituntil MuInDarin=true prio 1;) `3 V1 y; {+ J4 x6 T, T
MuInDarin:=true;
% x' u4 ?9 I5 \6 M" A, `.mus.entity.create(xxx);2 q. i# }) p- ~/ M, l
end;, C2 W' l2 o9 ~
+ J z3 v1 O6 n! ?这就是一个针对系统的监视器了。。。4 w4 K/ B* U+ P; h$ [7 _7 ? R, o
! F! Q1 ]# q- H: P( P Z8 p8 ~2 _* A+ @
|