你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了- L( v! T) l) x. k# D; l4 p& j
" l, F3 n! u8 }( M% l9 b而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
% V: s: H' |; p/ A, `( p4 Y0 A! ]: x; W: a1 Z4 g
具体来说 如下
4 Z$ H( g$ |) g Bwhile true Loop
; W0 P* {9 n: z: ?waituntil MuInDarin=true prio 1;' ~+ d& E5 o$ U8 G
MuInDarin:=true;
, L2 S9 {2 u/ u9 R4 N.mus.entity.create(xxx);- d3 ^. {0 A5 X4 C9 h
end;, F; i# x0 x2 t/ f. ^
0 E8 K: N: h; M. w; ?. V0 a1 @1 K
这就是一个针对系统的监视器了。。。, f2 \! ^) [6 Z$ d. d5 K0 A: H
- \$ ~7 X4 S- t+ g6 e0 d
8 Q+ [! u9 s5 E: \) e
|