I dont know what is the problem now, it was working before:
/run step =1 slot =1 for x =1,9,step
do
SplitGuildBankItem(6, 29, 1) PickupContainerItem(2, slot)
slot = slot+1 step = step+1
end
Now the for loop doesnt work, it just get one item from the bank and thats it
It's a change that was made to the bank some time ago. You can't take multiple items at the same time anymore. Your code also looks wrong but it won't work without adding a delay between each item anyway, which would be harder to implement with a single macro.