你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
& J! `! k# c% Z, h7 `4 e8 E+ H3 J( N
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if! S. y' Y7 k/ F+ I5 B$ t& o* ]+ L
5 i* |1 h3 Y: w具体来说 如下# K$ a. Q9 T1 j8 ^9 B
while true Loop) g- w2 e' a2 p" O& C
waituntil MuInDarin=true prio 1;1 M- ^6 ?7 {# W& n0 ^. t
MuInDarin:=true;- U1 C& z" I3 {1 F1 q. v
.mus.entity.create(xxx);" n7 I" V. c% B( Z, L5 C, C2 B
end;# F. V/ i1 V) ~: u" f) v: j3 F# ?
. X' K' p5 m0 {( y这就是一个针对系统的监视器了。。。3 |; G9 T( l, z1 a: i1 H* B+ |
3 e+ j8 S% C8 N, b% i% ~/ a! z; ?, z" Y1 \2 b. `9 J1 g: P( y
|