你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
2 f' \* |+ T+ s( [$ J, ^/ }. K6 N" P' B9 ]; h
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if: J" F) b/ @) j7 T
. d1 C4 v8 N+ Y具体来说 如下
- ~; z- Y% E! Owhile true Loop
- }& F8 u0 r |' S& \* B( @0 @waituntil MuInDarin=true prio 1;
8 Y2 J% i6 C! g5 |MuInDarin:=true;
( F+ Q+ ]4 R3 W# X- G. h, D.mus.entity.create(xxx);- }$ ^# p0 N: g3 O
end;" T) R% D4 e% s4 \9 v8 L+ ^
, @: U) z, m) }" k这就是一个针对系统的监视器了。。。
: s. g; N4 G, t( d! f( d6 ?# ~8 Q# J5 U1 B! Z
/ H" z! I! ]& }5 x |