你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了2 M; j6 g4 a4 M& L/ i- m
, L7 D. H; M, `* d n* o' Z而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if% S V S, w9 I0 K' B% B
' z$ e; w7 L* B0 {, d8 ^具体来说 如下3 j( Q3 U) z3 l* \
while true Loop" s, l @; ?0 v f
waituntil MuInDarin=true prio 1;6 ]6 v9 |6 h9 Q/ W8 @# f8 M
MuInDarin:=true;1 r) I H4 S `0 `1 P/ C
.mus.entity.create(xxx);, R2 N' F& H/ F
end;
% z2 O( }& v8 S3 g m6 p i+ G1 Q, r- g1 b# O7 j5 Z: I* M4 W. `+ m
这就是一个针对系统的监视器了。。。
6 S! r/ b6 d1 o; e% O% Y
" c5 ]) J, Q1 z* c% p
: M2 x' I/ n8 Z: `) U0 w0 ~$ Y& S- u |