|
王进 18:51:26
9 H7 |4 i+ C/ e1 R怎么才能不断改变QUEUE的容量% \- b2 s; T8 K3 Y* Q* H
viking 18:52:46
% E% r7 e# B, [- \哈哈 你多看几个例子 自然会找到答案了2 h; b0 I. ^5 s0 g
王进 18:54:04
# H3 ?3 b* D$ i; B: s( z3 t你的列子,最大容量为5,content(current)>4,
% d( F' X ~/ j就是小于3,也是一样会装5个的) P$ x, {' y, `2 |: Z( e9 E r
viking 18:54:38# {" ]) d+ J5 m) Q5 M- a9 k
晕 你不会改变这个4啊
+ t9 L- C/ T. O/ G7 O# J! g: I王进 18:55:06
4 q# X' @' J" T5 g变成,3,2,1还是会装5个- U- }: W: w( a6 b; ~: Z
王进 18:56:36
+ g6 B1 z- n) \% i; s加个标签addlable(item,"1",duniform(2,7,1));! J' W& ~3 \* V2 y7 j
if (content(current)==getlablenum(item,"1")
# E: E7 O" t9 U1 \2 K也没有预期的效果! |9 S( Z8 c1 \0 e" U, }5 L1 k% T
viking 18:56:43& r) _: w' h: s0 O7 `
你这个4 可以设置 为 容量减1
* n, f% |5 \+ pviking 18:56:55" L1 Z1 r. ~- h- `% `
再动态的改变容量
% H; }* K5 a$ A9 X! z' r& Uviking 18:57:355 S m4 U5 \6 V8 E/ f+ T' M
要学会变通9 v9 y; ~ h r( N5 a% Z/ n
viking 18:57:50
" R; P m$ g0 m6 e+ z- ^setvarnum 改变容量 要用这个函数7 M0 T0 q! I! U% x/ _
王进 18:59:32
: O5 w, q7 s- H! a3 Y4 osetvarnum(current,"maxnumcontent",duniform(2,7,1));
* h! H; N/ F: r9 G3 \if(content(current)==getvarnum(current,"maxnumcontent"")
" m8 h1 y: a1 D8 N0 o1 H最后不动了
0 `/ F7 A# z7 e& @# Wviking 19:00:39& J1 @6 p& @7 ]7 M
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
6 y8 m* q2 ~& O& b王进 19:00:51
% j7 D# S. d# O/ U, j9 V, _进入促发" Z0 O4 L- I) R0 w9 E6 R+ f
王进 19:01:103 I# H/ E1 [' x8 O; a
reset也试过了
) N' {; m ^2 ?0 ^* h+ L" pviking 19:01:12
: Y( E5 u2 P; H4 X/ ]你自己好好想想吧5 D9 K2 x) p" a
viking 19:01:51
6 W' Q. {2 r& r; _如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死5 {: }# _8 Y0 W. z0 u; r
viking 19:02:00( H$ v& O+ @- J7 n1 R4 g
) \2 p+ a T$ @7 s# I9 X! n/ ^6 Zviking 19:03:11
. \7 Q0 L2 j" f. z$ j多试试 多考虑 |
|