been a long time since I checked this. Good Idea.
What I did was put the iterations inside of a weight and stock check..
for 0 to 'Runes'
if not @findtype 0xf43 'any' 'self' or weight >= 550
//*******ORGANIZE*********\\
useobject! 'Home_Runebook'
waitforgump 0x74e9ffa1 15000
replygump 0x74e9ffa1 7
sysmsg 'Home' 33
pause 1250
Once organize / restock is completed it moves onto the next location.
useobject! Runebooks[0]
waitforgump 0x74e9ffa1 15000
replygump 0x74e9ffa1 Runes[]
sysmsg 'Rune Location' 33
sysmsg Runes[] 33
pause 1500
if @injournal 'location is blocked' 'system'
clearjournal
pause 1500
sysmsg 'Location Break!' 33
break
endif
and if anything pops an if statement like blocked location or another weight or restock check. It Breaks out of the loop, restocks then progresses with the next set.. so yea I guess to sum it up the answere is for 0 - Runes [] <-- the [] is key.
