你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
% m- r1 h0 X& K: e0 o- o8 m
# K# U, ^0 |3 E2 s1 c. \0 ?. l而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if) V% I5 }$ @1 ?" m) \4 W- U) a3 \
" B6 ]3 [# U, Z/ U& N8 X1 H, {具体来说 如下4 n; R* z; B2 @ d( w
while true Loop
( Z# D. H1 ^* d; o. Xwaituntil MuInDarin=true prio 1;
% b% c! E; _4 ?8 @) E+ @& b! p6 tMuInDarin:=true;
; T6 I4 i5 r1 ^9 H- Q* i.mus.entity.create(xxx);
! ?; I p& V- X3 aend;) k2 B; A( E' |, r! U1 `
- H) A [1 w& @* S6 i
这就是一个针对系统的监视器了。。。 @+ p( [. z. ?6 Z. e, _% h
8 x) G [* r( h* q8 h+ B
$ s2 J0 f" B: Y$ J- W* `
|