你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了+ K+ J$ }' |+ N5 i/ a, _
K1 F$ F4 a7 |. D% l0 l7 C而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if/ o z" g' l; o( j. H
, y/ d- O8 X, G
具体来说 如下! }0 m j/ T+ T5 P4 Y2 G& w+ A- `; g* o
while true Loop+ ^" a& q9 b5 M. U9 H6 T; S# {- c
waituntil MuInDarin=true prio 1;% H- R6 R( T! \
MuInDarin:=true;' U, p6 P+ W7 W; p9 B- P
.mus.entity.create(xxx);
- {4 Y3 P9 k6 F% y4 X$ [9 rend;, C4 D5 \) R! G$ Q
; v0 s4 Q; o7 n! a) H" ^0 W
这就是一个针对系统的监视器了。。。
4 n8 \/ v9 B/ ?3 w. t$ `& [9 X. f/ s. F/ F6 \1 A0 X
$ b; K( Y: s( m
|