|
王进 18:51:26 ^8 i) m4 i+ P
怎么才能不断改变QUEUE的容量4 H2 g0 A$ c: c, z
viking 18:52:46
$ ^% p1 c2 ^$ o1 f! _哈哈 你多看几个例子 自然会找到答案了7 t! z) x" p! z }4 @9 _
王进 18:54:04
" c/ @. a* L; L0 R4 \8 {你的列子,最大容量为5,content(current)>4,
. z4 W9 _" X% }0 V6 e) ?& ?4 W就是小于3,也是一样会装5个的# z9 U' R" u/ v+ w; }; S
viking 18:54:38
, c3 F/ [( O2 }: b5 s晕 你不会改变这个4啊
. N# _0 f% L& H- F% T6 B3 E/ y8 a王进 18:55:06$ Q6 D5 _4 I0 i. n, s
变成,3,2,1还是会装5个
- J \# ~6 r7 m王进 18:56:36
; y* g8 _& p3 ^7 v, ?6 _加个标签addlable(item,"1",duniform(2,7,1));
5 h+ W4 z& y* n; y" Sif (content(current)==getlablenum(item,"1")
* j8 p/ O7 }6 n" \9 y6 U也没有预期的效果9 @5 M0 S' ~0 F
viking 18:56:43
" c# Z, g/ G+ @3 [' S5 h9 B你这个4 可以设置 为 容量减1
/ g/ O# j2 _2 E5 K' Jviking 18:56:55& b/ q: s/ V1 e/ o$ v P. t
再动态的改变容量7 c6 a6 l- \ {: X
viking 18:57:35
% l7 A4 f. ?9 z2 H要学会变通
% B( \* i0 V/ T1 i2 y* r" O" Iviking 18:57:50 k, W, y% w2 O) G
setvarnum 改变容量 要用这个函数
$ A' m/ O; O' j7 H* ^4 P王进 18:59:32( _ z. v; c2 p$ ~
setvarnum(current,"maxnumcontent",duniform(2,7,1));
" `6 L* d% U5 t* |if(content(current)==getvarnum(current,"maxnumcontent"")4 \5 n2 ]2 V3 @ x5 H
最后不动了! m1 K6 n2 |4 ^. c3 `' ]
viking 19:00:39
0 H, C0 f F, E9 _) A4 a晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
6 [8 g9 O# t3 H/ z' G/ w$ Y王进 19:00:51) g! T1 P ?/ R# ~- w1 y
进入促发% T* L* X! C. P) |5 n
王进 19:01:10- h! A( f4 E3 c+ @
reset也试过了
4 [. ~! i, w, V3 t; y. Qviking 19:01:12
/ Q$ ^2 N4 P- _5 n7 o( e你自己好好想想吧- B" n6 [5 \9 Q
viking 19:01:51
; \& ^- ?# W d; X' ~2 [& _" P& k如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死" O4 x3 r& c( G, u% O$ C- R
viking 19:02:00) c6 ~: ?$ ~5 ?& s- u
% j, J9 M5 k" Z- d( aviking 19:03:11, `& X* M) U3 b
多试试 多考虑 |
|