你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了4 m: q' k% K0 m5 z
3 v/ a ^5 s, C( s3 o1 f
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
! E& D+ w, j p/ k. R8 t) w+ i) j; r4 n5 K4 S4 l
具体来说 如下- I7 D, u& v) `7 T
while true Loop# A3 ~8 S5 H- Z4 U* c+ I% B+ f- I
waituntil MuInDarin=true prio 1;% f" f- H9 U; b2 S7 h
MuInDarin:=true;: O1 T; B; E& b( f- b2 f' g+ x1 N
.mus.entity.create(xxx);( M, ], Z8 |' u2 x
end;. ~. x3 X" S+ r Z- Q
& p2 M& L& j! k$ G! I# M+ C
这就是一个针对系统的监视器了。。。
) f/ r) {4 p, r' }+ t) F e5 h
/ Y- d9 ~5 N* z' q* U
8 g( G! _- R" U$ f; K# Q9 I- D |