你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
: U4 L5 |( ^9 B9 E) q- S
% u/ b9 s1 T4 f) ?" v6 b而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
6 @* i! u, V) U( y. o4 V4 k/ k1 h3 J6 ?- D6 C, q
具体来说 如下2 |- d4 J# A9 \. k7 l+ I* q! |
while true Loop
& w% E4 u, G# qwaituntil MuInDarin=true prio 1;, r5 K% u" c+ g5 @
MuInDarin:=true;# K4 B# C; P' M- U6 S$ |7 c2 `
.mus.entity.create(xxx);4 s' G7 \/ c* ^" u6 V
end;
" S, Y- R) {% X- q% H; I+ q+ x# X
这就是一个针对系统的监视器了。。。
3 E" @: u' ?9 Q
+ X8 q9 y6 X }1 P, O) Y" @6 U @
# U, c6 }5 V: M. B |