你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了
: R* a3 s4 {, f1 E/ J- o# ^7 I w o3 t! G
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
: ?1 B, k% a S* [/ a G" \9 p8 r. T9 G: o" L( M* y \
具体来说 如下
& ~8 ]3 `2 e$ t& gwhile true Loop
: p' y9 x- i" s, b! Y5 Swaituntil MuInDarin=true prio 1;
- K/ H s0 \5 @MuInDarin:=true;
, d$ i+ N# C4 q5 _% w' o.mus.entity.create(xxx);
' N2 o. A& U% Rend;
6 p3 R3 A4 X9 I' L j8 l, X
9 G4 K! g( V3 U这就是一个针对系统的监视器了。。。
A4 {0 b/ K$ Y/ i: d3 Z/ ]5 j1 G5 r
; ]9 t: R# @! X! A3 P6 v8 }
|