你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
3 @4 ]* y% y; G! R+ }( {+ O
$ Y& R$ m2 l9 n8 {5 L而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if' q$ k0 m% h' g+ o$ z% ^8 H
0 z6 B' ^# u- s! g' f% m" v
具体来说 如下. R, a" H$ @. g' P6 ~2 U' S
while true Loop
c" a- ~2 j! d- y3 T- L' U5 nwaituntil MuInDarin=true prio 1;& Y k+ o8 i" Y
MuInDarin:=true;
, P) b7 }, R+ ^* \4 |.mus.entity.create(xxx);8 o# P3 {& y8 u& m, s1 [
end;: g( @$ m6 ?! H( S( G
/ D; |. c, U, S, X) H/ K' l8 `2 D
这就是一个针对系统的监视器了。。。
/ s" S5 ]; L$ W: Y
* T: p u5 \' R- ]9 q/ ?% X5 @; Y6 i! g `" W; x; b
|