你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了, `6 t% {7 ^3 X" F7 V
( U' w; l' X u7 z! ^, m而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if: Q" e# ?9 m8 \4 `; z" K6 i9 o
; g2 _3 k. K! s5 F$ T" d
具体来说 如下' ^( t4 N7 M+ A' F4 {5 P1 I
while true Loop$ Q3 d( H# s1 P% v4 }& n
waituntil MuInDarin=true prio 1;8 l3 a y# X2 V- y
MuInDarin:=true; k, m6 K* S3 m. b1 [
.mus.entity.create(xxx);
* y% A/ V& f, H; z% Z, Kend;
. W' ~7 a% W" p3 q* \5 N3 p( [, F( v- T& O3 N( H% H. ~" c
这就是一个针对系统的监视器了。。。
! M6 G1 g5 v c' \* h) n& H9 n( N$ @, j$ a
& |/ w2 |1 S1 L9 f- p. M8 J' O |