你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
+ R. A) u2 d' }' K% a D8 `% J" g$ Z n& y& T: g
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if* K1 J% a$ l8 {, _
/ f4 A7 B$ _4 A% o8 w
具体来说 如下" O$ B* l0 W, _4 D7 L: Z3 I/ h
while true Loop
% ^& y- R. Y, P$ dwaituntil MuInDarin=true prio 1;
, y7 _# g. H* B# j" rMuInDarin:=true;, N7 j+ E: ^' I1 q6 v( t
.mus.entity.create(xxx);& X/ \4 G4 L" P
end;% r, w% n3 Y; w) G
) B: z2 u. D4 b# m- Q) O z- u) o这就是一个针对系统的监视器了。。。6 h' j1 Z2 V6 d. H7 P
A- P* O/ Q* D/ E5 q1 Z H
* [$ Y5 d8 v8 k1 H% e+ W/ @ |