你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了8 r/ Z$ p# @/ y. a' v4 j- C3 r. r' i
: n" d; g/ Y4 ]8 E6 t- I
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if' p: r0 i' X( K
8 p0 x& h, @: Q4 r
具体来说 如下
: z6 g) m, A9 p! \3 W4 Awhile true Loop- y% F% c4 U9 b: x ]
waituntil MuInDarin=true prio 1;
} E: |7 p) K) z) p5 {, qMuInDarin:=true;; H& }6 \# S- e3 S- s6 L
.mus.entity.create(xxx);, T% v) o4 V) c
end;: R' c& Z; [1 q) w: w/ Y3 K
8 y1 z3 k3 P4 U5 V) X
这就是一个针对系统的监视器了。。。
0 W; O; E% q/ n, ~( ^6 N) }& E! e# _$ t7 h5 N
, m4 c+ T4 H0 c1 |- s$ \8 h/ K2 I/ L# J |