你5楼写的那个的问题在于 只在这个程序执行的一瞬间判断一次。。。程序就结束了- h% Q* b ~2 L8 K; ]0 q" |
2 K/ l( G- Y7 u9 @. c) N而你这个问题的要求是 一旦系统符合某条件 比如有mu进入darin 就发生某事。。。这实际上是一个持续的监视过程 要用waituntil 而不是if
3 S# t1 L9 [* m% f6 o2 ~
# ~. w( x- m9 ]" P7 J- \具体来说 如下; j7 V' A4 |% ]$ u" N. m
while true Loop6 x {" d, M! x
waituntil MuInDarin=true prio 1;; u) b1 r$ n, b$ }. |# {, z
MuInDarin:=true;
6 j3 P3 K% D/ e G0 M; u9 e* Y9 E.mus.entity.create(xxx);
7 _. r* w3 q" h0 @- Gend;
' T0 }: P% O; ~1 v/ V
9 `; i, W7 f% X# P& m; a7 c这就是一个针对系统的监视器了。。。
# O: Y/ M& U E0 e, v7 \( j( H. e- W! P% U
$ O3 F; ]. P' U$ c* H. k3 g% B* i
|