你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
6 U, B5 e' \2 g( H1 X0 W
) o( N {! l" z/ }/ R( y4 C而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if8 A+ v& n: `3 q( c
% d( a# g5 B' H2 ~5 w具体来说 如下
! V8 Y2 ^0 [, \ M' Awhile true Loop
, V, ^5 E" U+ P+ p+ G; Bwaituntil MuInDarin=true prio 1;
& m3 n* [4 x' v* RMuInDarin:=true;6 n: U& y) n$ P2 x3 z& H$ s
.mus.entity.create(xxx);
/ d& @0 s! t$ {6 i! yend;
6 s* X7 n& ^+ Y/ n' j! f5 ]4 y3 a6 J c
* y" D- h: K* f9 x这就是一个针对系统的监视器了。。。# N3 D/ X/ y4 S
6 l, F: H2 b! C8 P, ^$ f" T/ ~3 m, f; {$ y$ Q7 u, g% a
|