|
王进 18:51:26; B7 e' v' z( a! ^# f, j; [
怎么才能不断改变QUEUE的容量" y, {3 l. u& w J3 m7 J0 P; {: I+ W
viking 18:52:46
* n6 U( D+ j. C0 o& ~哈哈 你多看几个例子 自然会找到答案了
& R7 b" v& f! ]0 s( @9 k; t王进 18:54:04' |: {9 o' h5 p$ F
你的列子,最大容量为5,content(current)>4,4 u) n9 M0 \, S2 C( q
就是小于3,也是一样会装5个的
" a4 X! L1 m% ?/ D" {viking 18:54:38( g) j9 k* G2 s5 n# x p/ G
晕 你不会改变这个4啊$ i! Q2 j7 a1 u- h& u; E% S% G8 l
王进 18:55:06! p& y: I/ m$ r0 g9 F; }
变成,3,2,1还是会装5个
3 f# ^3 X" B1 [7 Z% z" ~( w" ^* p王进 18:56:36
1 z! D$ w. _: C+ {5 y! ]加个标签addlable(item,"1",duniform(2,7,1));
7 m; U+ P5 t: A5 kif (content(current)==getlablenum(item,"1")) ~6 b: p U2 B
也没有预期的效果
Y9 H6 }7 {: N3 e, P: |viking 18:56:43; a: [7 f- H! T% I) |
你这个4 可以设置 为 容量减11 z, k! t/ ^' k0 [; u6 V: t) l
viking 18:56:55
) Y R8 e8 F# g& y! p* Q' u* Y( l; V再动态的改变容量0 D# }: T/ O$ u# C& A" g
viking 18:57:35# `; Z e% n- r% p
要学会变通
( G: o2 b7 I0 f) Jviking 18:57:50
" r: [! T5 R- V' Psetvarnum 改变容量 要用这个函数
`7 |9 r2 w8 i: c% Q i) p" L王进 18:59:32
, D6 s! j' M8 A3 ~0 F$ J& _6 vsetvarnum(current,"maxnumcontent",duniform(2,7,1));$ ^9 g5 c; S3 B
if(content(current)==getvarnum(current,"maxnumcontent"")
7 p% ]( {$ i c) c( m7 ?! r, g最后不动了
/ \# Z. T5 X0 N" Tviking 19:00:397 @$ H) ^1 P, Z% }
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
. _# m; L8 W7 L1 A. H; C+ k王进 19:00:51# H" ?- p2 `) c2 K. R; f* `
进入促发; w# o8 {! F5 v# [: J+ W
王进 19:01:104 r5 A) O* ]7 t( |! y3 i& }2 S
reset也试过了2 N& k0 P3 L% ^8 c0 G
viking 19:01:12# Y" U! d X" b( j
你自己好好想想吧
2 t1 {: D2 r0 `) dviking 19:01:51$ t5 C) ^) j+ ^+ r% {
如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死
- ^! U- P2 y! [+ `3 cviking 19:02:007 Y7 K, P+ _% R: s: k2 c( m" c
" y! B/ N. S3 \# _5 V7 y' r0 v( r6 yviking 19:03:11( f/ @* }2 P, `, {& c
多试试 多考虑 |
|