你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了9 t2 _4 Z" q$ H3 c* W- U7 S
! p5 I X% P2 y
而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if& m& y! f# C& W: u; [! O) I9 l
8 B9 D# `& a' ?, d具体来说 如下
) A# W* m$ F. B8 \! Q% mwhile true Loop
& ^+ Z3 d$ w( C, l" n+ ]8 P4 cwaituntil MuInDarin=true prio 1;2 _ c+ e1 D9 U6 V4 P9 |; k
MuInDarin:=true;
1 J& {' t% \, h! U4 p/ k7 u$ R.mus.entity.create(xxx);' o& A8 _; h8 I: ]- D
end;( B& D/ Y3 B# g
, v+ b5 {& g- ~( g# H; R O这就是一个针对系统的监视器了。。。. f6 L/ H g2 m) J" T/ v j/ z/ H
1 f* }7 B6 ]9 Y% z6 w
5 I" _; S8 |% C, @ |