" ?4 t5 A6 s: O9 O" S1 J! R
啊没事了,我发现哪里出问题了。if后面少加了一个()。
) |! S4 C( _* j9 q" I这样子就可以实现了, z6 n) b7 P( v. j
treenode item = parnode(1);( a, m+ z5 c4 K) w2 J7 ^
treenode current = ownerobject(c);
7 N% }# b" B" X+ d# U/**默认分解器选项*/
4 i+ R5 u# Y5 A8 {% r7 t( r+ u8 i _if(getvarnum(current,"unpack"))
. m' ~' i2 E, n- y* U) R{5 F, o: F$ y6 O4 t
if(getrank(parnode(1)) == 1)
. e9 u+ n: a; x, P ]8 u return 1;3 F" O) m8 i [7 v; Z! I
else
) n' |; A0 \0 W if (content(outobject(current, 2))<getvarnum(outobject(current, 2),"maxcontent"))! v0 U7 Y# z$ u9 K4 A ^
return 2;
$ k2 i; Z" I/ F if (content(outobject(current, 2))==getvarnum(outobject(current, 2),"maxcontent"))
! r A1 n# N5 V3 g( C0 e return 3;
2 o, \$ C, g |* `. E}
# j9 W( M% b m* q; H+ Y! h% Selse3 f$ c& u8 I, S
return 0; |