你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
; E( f; ` D' T# o, a9 @+ h- e# O: |4 t
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
. `3 ]/ }9 m! i
, B8 v- e. I- G4 {8 V, i) o具体来说 如下
3 x' ?& b8 s2 d4 |6 w' Awhile true Loop1 f1 u, N5 g8 n% t5 w; v) F
waituntil MuInDarin=true prio 1;
6 `6 T+ N0 Z& x8 OMuInDarin:=true;
- Y/ Q& ?# o0 u. S.mus.entity.create(xxx);
2 h3 [9 g! D' Q! x, Y+ q# } b/ [end;7 W6 X# g6 x0 { [
$ g+ E: i: ]1 f% g/ W: a
这就是一个针对系统的监视器了。。。
$ L/ v+ P. Y4 w: p' b/ _$ ~; E1 j: |. Z3 g. h
- }& G. f) }, Y1 k |