你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
1 \+ w: `7 P- J3 m' g
1 A2 X! R1 k; o1 O3 Q& n8 I* G0 u而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
9 M% H; K8 h4 ~
0 _. b4 M; Q6 S% C2 { @, @具体来说 如下
9 |" n; R+ z* s P4 h9 fwhile true Loop8 t$ g7 _0 z# E% T$ }
waituntil MuInDarin=true prio 1;
1 e F: P# g* m- S/ J" X. rMuInDarin:=true;
3 W: |+ G- k; h.mus.entity.create(xxx);2 Y" q* S, h; l+ {! s% z; @- C
end;* S- |' s4 q# ]9 `7 L1 t
, l( Z; r% D$ u' r- a$ \) [( a" F这就是一个针对系统的监视器了。。。2 ~5 p/ ^) N, n' I$ }, `
$ R6 H+ h0 U5 [
( d `. B- J1 D2 _/ f1 Q! r: j |