你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了0 L" G: y8 O9 Z1 r0 p2 \8 z
/ }" l4 K- M- f. y9 h3 _9 x, u而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
7 `; l; T, k) p2 d$ `' F7 v
, {8 A9 ]9 @2 g# z) ]具体来说 如下9 N0 K5 R: X- A9 E$ _* _; G
while true Loop* R. X3 t' U2 Z
waituntil MuInDarin=true prio 1;
; g- p( j, q( o2 ?MuInDarin:=true;
" X2 ~" Q4 Z: b a& y" w.mus.entity.create(xxx);* ~4 f1 A0 x3 Z6 r
end;
$ @0 ?4 p8 A) g8 L5 `
# q* `2 z; y# ^* d* X2 ]这就是一个针对系统的监视器了。。。
% m: b8 r. K9 o/ k' I6 l- F6 R( C2 s, t& {% @- G
* d) R* k- d& t% e: L4 b5 n |