|
王进 18:51:26
/ ?+ I+ w$ z6 g0 D6 d怎么才能不断改变QUEUE的容量' J. _$ c* H- v3 O
viking 18:52:46
; S3 }+ t4 q) z2 Q9 P H+ L/ g哈哈 你多看几个例子 自然会找到答案了
: ?4 e. j9 C$ {/ z& \$ G0 d王进 18:54:04
. C3 Q& j8 q: s: Y) T6 O/ o% i7 f你的列子,最大容量为5,content(current)>4,
! q: ]$ V f! U6 w9 r就是小于3,也是一样会装5个的
. s9 W$ L! S& | ]viking 18:54:38
+ H- L# h8 X, W3 i& S- a& D: \# @晕 你不会改变这个4啊- v( J; d# N+ F3 H% d2 C
王进 18:55:06
! e# [' y6 A5 { V5 Y4 }变成,3,2,1还是会装5个6 I) Y w9 Q8 I5 G! `0 `6 p" v; }
王进 18:56:36$ M7 b. K) _2 B3 g$ h
加个标签addlable(item,"1",duniform(2,7,1));/ A6 x- k, K( m4 S( B, J
if (content(current)==getlablenum(item,"1")5 f w' r* f8 Q& M5 h
也没有预期的效果- t$ ~1 F; @ V+ s! Q. F
viking 18:56:43+ I( B$ Z/ n+ K, k
你这个4 可以设置 为 容量减1# ^6 J- _1 @% z
viking 18:56:55
9 Y- r3 C* ?) N6 S. r* e" ?3 Q再动态的改变容量1 v: v* ]; e" Q" s$ l1 ^
viking 18:57:353 @! E; `: ~; S9 l+ a
要学会变通3 p' [' J4 Q u
viking 18:57:509 h2 I6 \( H+ n1 k! e
setvarnum 改变容量 要用这个函数
# _; g7 X4 o- t3 B9 e7 S+ u王进 18:59:32
" N+ M/ T& c/ t- Z) L8 i8 Gsetvarnum(current,"maxnumcontent",duniform(2,7,1));/ R( f9 b9 v' E3 E8 l! s4 V2 O
if(content(current)==getvarnum(current,"maxnumcontent"")
" g' U6 Q! @7 q: R* T7 p最后不动了
9 O/ I( {0 b) E J& N T0 }viking 19:00:39: }5 X+ G b: _9 i5 J
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
9 v: F- H" m' t6 D3 n1 d5 U王进 19:00:51$ A8 N: K3 X4 _( m7 J0 ]" E2 Z& ?
进入促发
9 G. j3 @" u& S7 O# ]; E王进 19:01:10
' y( Q! \1 _0 [% x5 Creset也试过了
. Z3 ~2 H }# B+ G! ?: P1 u$ gviking 19:01:12
7 j6 ]" D$ ?" c/ y0 _$ p你自己好好想想吧
5 ~: u8 s8 C6 b/ F5 dviking 19:01:51
9 f( D$ q2 R5 x( G0 o如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死" ^- Y( m" U# M
viking 19:02:00+ d L) `+ B7 |1 g
- \3 ^1 Q% U1 L" l$ h1 Rviking 19:03:11
- w7 q( y: e% M- Q0 c2 p多试试 多考虑 |
|