你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
7 l+ s% D8 c+ k+ }+ Y. n+ n* |8 o8 s9 D' v
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
$ u9 h4 D! U3 E. k7 x, i, {/ K$ H, r1 s' X1 }( G- N
具体来说 如下
- ?) m; A; V L$ i+ d- Z* @* vwhile true Loop0 k5 r: S) q: Y
waituntil MuInDarin=true prio 1;
& k* B2 T7 D: J9 ~0 |2 J8 r) GMuInDarin:=true;# _3 @- i b( [7 R0 B- @& K) f
.mus.entity.create(xxx);
. A' L9 h, F* xend;+ m8 x" B0 C; }6 k
" v6 u1 u0 v9 F: }, @6 r这就是一个针对系统的监视器了。。。' q, u. r4 [& s C
7 p4 d- D3 m. O& z# N! J: u, R
. p- T3 y. F. n; u3 a0 g$ x% G
|