Thankyou guys. Well for the moment, basically it's a fishing script... I know, I know... lame, but wait until it's finished before you knock it eh.

I will provide more info once I can get the hang of this part of the script. Right now I need to figure out how I loop a section of it.
Which means I need a couple things...
I got it to recall off of a certain rune in the book. (I will have 16 locations to do this from) What I want to do is have it fish until "the fish don't seem to be biting here". To do that I will need to use a journal scan, and I have found a couple subs from other people, but don't know how to implement it.
I will then need to let it go to each rune and fish until I am nearly overweight. There again, I seen many subs, and snips of scripts, but am stuck on where and how to put it in play.
Here's some code I am working with:
mainloop:
gosub clickRunebookLocation FMALJRD 1 M #TRUE ;gosub clickRunebookLocation [BookID] [RuneNumber] [RecallMethod] [FailOverride #TRUE/#FALSE]
;find fishing pole
FindItem XHF 1
gosub fish
....
sub fish
set #LObjectID #FindID
set #LTargetKind 2
set #LTargetX -1 + #CharPosX
set #LTargetY 4 + #CharPosY
event macro 17 0
target
event macro 22 0
wait 9s ;maybe 8s ???
;;Fishing Target 2
set #LTargetX -3 + #CharPosX
set #LTargetY 4 + #CharPosY
event macro 17 0
target
event macro 22 0
wait 9s
;;Fishing Target 3
set #LTargetX -4 + #CharPosX
set #LTargetY 2 + #CharPosY
event macro 17 0
target
event macro 22 0
wait 9s
return
gosub clickRunebookLocation FMALJRD 2 M #TRUE
So I need it to loop that sub, keeping track of weight, and checking for journal to see when they aren't biting anymore. Then go to the next rune.
Any hints?