|
王进 18:51:26: H8 o9 ^9 M$ X3 u$ W( v f2 {
怎么才能不断改变QUEUE的容量8 ]$ Y8 m0 }7 B5 C, i% x0 Q
viking 18:52:464 V$ F+ L* y8 y* V
哈哈 你多看几个例子 自然会找到答案了7 b7 i. o+ X# n6 |
王进 18:54:04
$ K% z- P! r# a' f* U* k你的列子,最大容量为5,content(current)>4,
) q6 O" E$ a9 R6 p就是小于3,也是一样会装5个的
* Z: u, f5 t, c- rviking 18:54:380 N1 x* K' g( U# n5 N) e; ?
晕 你不会改变这个4啊
; w5 S. n- c4 |% c% {4 y6 {; z王进 18:55:061 [+ b3 W3 f. {& a! D( l
变成,3,2,1还是会装5个, f/ Y4 J3 _, t& W5 r
王进 18:56:36
7 ^" P& D9 X1 D: a Y* E: C5 \* G加个标签addlable(item,"1",duniform(2,7,1));
: L8 o, r" \, Z4 T0 Q/ L- Q4 q7 wif (content(current)==getlablenum(item,"1")/ T4 G* [+ D. D) T: l- S% w
也没有预期的效果% {* {1 K1 b3 X6 |& B& I! x6 u! X. `7 l3 L
viking 18:56:43
/ `* A a) w9 V* L$ O你这个4 可以设置 为 容量减1, o. S6 S7 S* J! G9 [
viking 18:56:55
+ O! k4 v& E$ A6 f再动态的改变容量0 {( h h* ]6 x' ]7 Z6 y/ V a/ [
viking 18:57:35* N$ i$ k* I6 `& W
要学会变通' M. Q( V9 ~' X8 s) c E3 ?1 K+ S
viking 18:57:50) e% @! \1 `( t% M- p7 b
setvarnum 改变容量 要用这个函数" D/ |' J$ W1 b0 I7 o7 t
王进 18:59:32* {4 y' A7 M6 Y" E% ?
setvarnum(current,"maxnumcontent",duniform(2,7,1));4 O# A" X" x4 H( k7 S
if(content(current)==getvarnum(current,"maxnumcontent"")
* J% j' p7 T. E9 v0 A: G最后不动了/ Z Q% g6 U& i0 G
viking 19:00:39
3 V2 _( l3 ]* T$ w# r) D* R晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 & c* E0 Z4 n1 F% h1 H8 H
王进 19:00:512 |3 V9 G5 q: x% a6 g
进入促发
" _8 I( h6 o! R- Z王进 19:01:10
) M! x8 q9 k/ I: rreset也试过了
# B1 H6 K4 S' _% }, fviking 19:01:12
3 b9 E9 r ~( N& s你自己好好想想吧5 `6 \- \& ~1 S
viking 19:01:51
: h- I5 z$ u8 s7 j如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死' d9 Q5 t& D- H. f8 o/ d
viking 19:02:003 a, |. i" R# Y, }' ^# e
2 [; ?0 e) Q3 ^& G$ Sviking 19:03:11
- O7 k; \. M) c多试试 多考虑 |
|