SIGH... i think i understand, thanks guys.
To be able to still use the old code without changing it too much (at least in this first syntax translation stage), i´m declaring the 'temp' vector inside the function, in hopes it will work again... or so i tought.
After i do this, THREE simultaneous errors appear in the runtime warning:
ERROR in items.C line 216:
Cannot convert FIXED to STRUCT vector
< temp = my.skill1
>
ERROR in items.C line 217:
Can not convert 'struct vector' to 'Long'
< controlitem[temp]=1;
>
...and the third is your standard syntax-need-a-fix/everthing-is-case-sensitive-now/etc buggy code.
But for the first two errors... crap, i migt need to declare exclusive 'temps'
for each of them, probably?