SRL Archive - RS3 Outdated / Broken Scripts

3Garrett3's Karamja Fishing Script


3Garrett3

2010-06-12 12:58:12

3Garrett3's KARAMJA Fishing Script
A Karamja Fisher and Noter/Seller by 3Garrett3


Kinda
Awesome
Ridiculously
Amazing
Makes
Jizz
Appear

Fishing Script.


Credits:
  • Awkwardsaw - Helped in the brainstorm of names.
  • Camaro - Helped me with the development of my ideas for how to do things.
  • Tad - Looked over some of the code and told me it didn't suck :)

Description of the script:

This script is kinda awesome, ridiculously amazing, and will make jizz appear in your pants. If not, you're doing it wrong.

It will net or bait and sell to the general store. It will harpoon and cage, going to Stiles and noting the fish. It does not drop tuna. It is faster to note it.

Set this biznatch up:

  1. Update your srl and reflection, so you wont complain to me
  2. Setup the player near the Karamja dock, preferably on the dock.
  3. You must have talked to Stiles if you plan on fishing lobster or tuna/swords, otherwise the chat is different and the script wont recognize it.
  4. Only have fishing gear and money (noted fish are allowed too) in your inventory.
  5. Setup the constants in the script (The ones before declareplayers)
  6. Setup the declareplayers in the script
  7. DO NOT TOUCH ANYTHING BELOW WHERE IT SAYS DO NOT TOUCH. You run the risk of messing the script up.
  8. Press play and hope for the best

Note: If you don't mind the script cramming your debug box full, please leave debug enabled and report to me where it messed up :)

Features!

Multiplayer
Fishes in Karamja
Can net, bait, harpoon, and cage.
Antirandoms (Reflection or Colour based, user defines which)
AntiBan (User customizable for how often)
Reflection Walking, Object Finding with TPA fish spot and Stiles finding :)
Debug is saved to script location for easy recollection.
Saves a picture of RS when it fails, which lets me know what is wrong with it. Post this when it fails please :)

Currently known bugs:
-None reported.

Version Log
Pub - BETA, if something goes wrong, report and I will fix it :)
V 0.1 - Added netting. It will now do level 1-99, you just have to adjust for what gear you have. More failsafes for fishing failure.
V 0.2 - There are now so many failsafes for everything. A new option is added. "Highest" will allow the script to decide which technique to use, depending on your level and which gear you have. Not very tested though.
V 0.25 - Anyone testing netting would find that the counting didn't work. Fixed it.
V 0.5 - Wasn't finished with all of the addons I expected, but it compiles after the reflection update.
V 1.0 - It works again, and the reflection bug will no longer affect it.
V 1.5 - Added TPA Stiles finding because reflection was having problems. Debug saving and almost TPA walking included.
V 1.51 - Fixed two little things that affected the progress report, messed them up with the save debug add-on.

Things I plan on adding
Colour walking and backups for all reflection techniques.

Important Note
- Sell fishes for mid-max, even if it takes a while, you need a break from autoing anyway!

Disclaimer
I r not responsible for lost accounts due to bans or t3h own by jagex.

Proggies go here :)

Longest Proggy - 3Garrett3

[php]
3Garrett3s Fisherer 0.5 Progress Report
*********************************************
Ran for: 10 Hours, 59 Minutes and 12 Seconds
Fished : 1125 Total Fish
Fished : 269 Tuna
Fished : 206 Swords
Fished : 650 Lobsters
*********************************************
0: | 475 Fish | 22 Loads | 2 Levels | 42020 Experience|
1: | 650 Fish | 29 Loads | 5 Levels | 56970 Experience|
[/php]

Single Player - MasterBB

[php]
*********************************************
Ran for: 4 Hours, 25 Minutes and 22 Seconds
Fished : 744 Total Fish
Fished : 405 Tuna
Fished : 339 Swords
*********************************************
0: | True | 744 Fish | 31 Loads | 1 Levels | 64840 Experience|
[/php]

i luffs yeww

2010-06-12 14:45:28

:) I like that you have a good amount of fail safes and you still use reflection. To me it shows that reflection scripts can still be advanced. ^^

Danizho

2010-06-12 16:57:08

another script karamja script…

but… i need "tuna drop" feature =)

Awkwardsaw

2010-06-12 17:11:16

From: Danizho
another script karamja script…

but… i need "tuna drop" feature =)


why do you needit? :p

its faster to note it

Runescapian321

2010-06-12 17:16:20

From: Awkwardsaw
why do you needit? :p

its faster to note it


Is it? If you're fishing for swordfish, my guess is that dropping the tuna ends up with a better rate of exp and gp overall. EDIT: Unless something has changed since I've last done this and tuna is actually worth it nowadays.

Nice job on the script, Garrett.

Danizho

2010-06-12 17:23:35

From: Awkwardsaw
why do you needit? :p

its faster to note it



yep… … anyway, this is a good script… i have a lot of trouble with failsafes

Awkwardsaw

2010-06-12 17:35:25

From: Tad
Is it? If you're fishing for swordfish, my guess is that dropping the tuna ends up with a better rate of exp and gp overall. EDIT: Unless something has changed since I've last done this and tuna is actually worth it nowadays.

Nice job on the script, Garrett.


i'm not saying its worth keeping, but its faster to note the tuna instead of dropping, which results in over all faster exp

Runescapian321

2010-06-12 18:18:09

From: Awkwardsaw
i'm not saying its worth keeping, but its faster to note the tuna instead of dropping, which results in over all faster exp


Let's say that, when fishing swordfish, you get 3 tunas for every 1 swordfish. Therefore in the end, you get 1 load of swordfish for every 3 loads of tuna = 4 trips. Those three walks of tuna you made were worth about 11-12k. I'm going to guess that dropping a load of tuna takes about the same amount of time as taking a one way trip to Stiles. Hence, if you drop the tuna, what you're doing is…

  • Save time equivalent to the amount of time it takes to walk to Stiles and back * 1.5
  • You lose 11-12k in exchange for that time

I don't know how much time that is, but in the end it seems like you're choosing gp over exp or vice versa, making it reasonable to drop tuna if you want more exp.

3Garrett3

2010-06-12 19:43:28

The drop of tuna takes the same amount of time that it takes to walk half a trip to Stiles. Not really worth it if you ask me. I can add the feature in though, and make it an option. Later on, remind me or something :)

kingarabian

2010-06-12 19:51:50

This is one of the best SRL script i've seen in along time.

Good job.

xSaintias

2010-06-12 20:00:44

errors :|
Exception in Script: Unable to find file 'reflection/reflection.simba' used from ''
ive looked and reflection is there…
then i tried changing it to:
{.include srl/srl/reflection/reflection.simba} (instead of {.include reflection.simba})
then it gives:
[Error] C:\Users\xSaintias\Desktop\Simba\Includes\SRL/SRL/Core/Mapwalk.scar(626:13): Unknown identifier 'AutoColorEx' at line 625

Mapwalk.scar:

acInfo := AutoColorEx(autoColorConst);
with acInfo do

i luffs yeww

2010-06-12 20:17:18

^ Make sure you're placing your reflection folder in the right spot (Includes/Reflection/).

xSaintias

2010-06-12 23:05:23

thanks, but still getting
[Error] C:\Users\xSaintias\Desktop\Simba\Includes\SRL/SRL/Core/Mapwalk.scar(626:13): Unknown identifier 'AutoColorEx' at line 625

bbri06

2010-06-12 23:28:50

Did you move your reflection and SRL plugins?

Awkwardsaw

2010-06-12 23:32:10

in srl/srl.scar, make sure the srl/srl/core/autocolor.scar is before srl/srl/core/mapwalk.scar

xSaintias

2010-06-13 00:00:54

From: Awkwardsaw
in srl/srl.scar, make sure the srl/srl/core/autocolor.scar is before srl/srl/core/mapwalk.scar

I checked and autocolor is before mapwalk…
not sure whats causing the problem.

3Garrett3

2010-06-13 11:18:20

From: kingarabian
This is one of the best SRL script i've seen in along time.

Good job.


Lets not get carried away here.

From: xSaintias
I checked and autocolor is before mapwalk…
not sure whats causing the problem.



It's happened to me before. Delete your SRL folder and redownload it or update it, if you use tortoise. One of the versions of SRL didn't compile, and you have to update to fix it, or something like that.

masterBB

2010-06-13 11:40:01

From: Tad
Let's say that, when fishing swordfish, you get 3 tunas for every 1 swordfish.


Its very close to 50/50 not 1/3. Noting tuna is a faster than dropping IMO.

I want to post a progy but this scripts doesn't stop… Wel once it did, I found myself back in lumbridge… with 2 swordfish and a power amy…

3Garrett3

2010-06-13 11:41:24

From: masterBB
Its very close to 50/50 not 1/3. Noting tuna is a faster than dropping IMO.

I want to post a progy but this scripts doesn't stop… Wel once it did, I found myself back in lumbridge… with 2 swordfish and a power amy…


I didn't even know there were still fighting randoms in RS? I can add a "FindFight" to randoms. I just thought that there were only the "FindNormalRandoms" ones. I haven't played RS for over a year though..

E: It doesn't stop? Well, I like the sounds of that :)

masterBB

2010-06-13 11:46:02

There is a scorpion.. I only got 5 def, I am a ranger. So your walking bugged a little bit, leaving me behind with the scorpion…

3Garrett3

2010-06-13 12:25:07

From: masterBB
There is a scorpion.. I only got 5 def, I am a ranger. So your walking bugged a little bit, leaving me behind with the scorpion…


Ohhh. Right. My bad on that one. I should have mentioned that there are scorpions, and to use at your own risk on that one..

I'm in the process of making a large-ish update. It will let your player theoretically go forever. It decides which technique (net, bait, harpoon, cage) to use depending on what is in your inventory and what level you are. So theoretically if you start with a net, rod, bait, harpoon, cage in your inventory, it will go through all of them, and get you 99 fishing.

I need to know which order it should go in.

Right now it would just harpoon until 40, then cage until 99. I need to know which levels it should switch back and forth for. Should it harpoon until 40, then cage until 50, then harpoon again? Or would you like to use bait until 40, then cage until 50, then harpoon, or not harpoon at all?

Whatever people want is how I will change it before I release it.

Camaro'

2010-06-13 12:29:54

From: 3Garrett3
Ohhh. Right. My bad on that one. I should have mentioned that there are scorpions, and to use at your own risk on that one..

I'm in the process of making a large-ish update. It will let your player theoretically go forever. It decides which technique (net, bait, harpoon, cage) to use depending on what is in your inventory and what level you are. So theoretically if you start with a net, rod, bait, harpoon, cage in your inventory, it will go through all of them, and get you 99 fishing.

I need to know which order it should go in.

Right now it would just harpoon until 40, then cage until 99. I need to know which levels it should switch back and forth for. Should it harpoon until 40, then cage until 50, then harpoon again? Or would you like to use bait until 40, then cage until 50, then harpoon, or not harpoon at all?

Whatever people want is how I will change it before I release it.


I suggest harpoon until 40, cage until 85, harpoon till 99. It doesn't matter much.

masterBB

2010-06-13 13:24:28

It sometimes just quit with no reason, after walking back to the fishing spots. It stands next to the fishing spots and logs out… Really odd.

3Garrett3

2010-06-13 13:25:49

From: masterBB
It sometimes just quit with no reason, after walking back to the fishing spots. It stands next to the fishing spots and logs out… Really odd.


That's an error I'm aware of. I'm working on a really gross network of failsafes for it right now actually.

E: Something to do with the check to see if it's at the dock. It checks for the fishing spot, and for some reason it isn't finding the fishing spot at all times. I'm making a couple more failsafes, haha. It has around 5 already.

masterBB

2010-06-13 13:37:33

[PHP]procedure WaitForFish;
var
fails:Integer;
begin
repeat
wait(100);
if(GetAnimation = -1) then
fails := fails +1;
until(fails > 4);
end;[/PHP]

I suggest using a procedure like this one. Its a lot faster than your check.

3Garrett3

2010-06-13 13:45:42

From: masterBB
[PHP]procedure WaitForFish;
var
fails:Integer;
begin
repeat
wait(100);
if(GetAnimation = -1) then
fails := fails +1;
until(fails > 4);
end;[/PHP]

I suggest using a procedure like this one. Its a lot faster than your check.


My check for what? :\

The fail is coming in Reflection's minor messups where it does not think that there is a fishing spot anywhere on the client, but it is clearly there.

The check for if it is fishing has no effect on if it fails, AFAIK. If it is failing after it starts fishing for you, then I will have to fix something else. For me, it just doesn't think that there is a fishing spot on the map, so it quits.

masterBB

2010-06-13 14:00:29

It wasn't related to those fails. But your check for the fishing spot sometimes bugs a little, between every animation there is short time where your animation is -1. You wait for a random range from 1250 to 1500ms. But there still is change that it is -1 again and than it will click for no reason. When you level up or the fishing spot disappears, than your char will wait for 1250 to 1500 ms. With my function 500. Thats why I suggest my function over yours. I improve all the scripts I download, and this is just some feedback.

3Garrett3

2010-06-13 14:03:03

From: masterBB
It wasn't related to those fails. But your check for the fishing spot sometimes bugs a little, between every animation there is short time where your animation is -1. You wait for a random range from 1250 to 1500ms. But there still is change that it is -1 again and than it will click for no reason. When you level up or the fishing spot disappears, than your char will wait for 1250 to 1500 ms. With my function 500. Thats why I suggest my function over yours. I improve all the scripts I download, and this is just some feedback.


Ohh. I'm stressing about this fishing failure thing, sorry.

I can see the logic in that. I'll update it with something similar to what you suggested :)

masterBB

2010-06-13 14:07:21

Is there any reason why set the run thing on false when walking to the stiles/shop? It is faster to set it on true, I got enough energie for it…

Sometimes this scripts works for a long time, really nice script:D

3Garrett3

2010-06-13 14:14:47

From: masterBB
Is there any reason why set the run thing on false when walking to the stiles/shop? It is faster to set it on true, I got enough energie for it…

Sometimes this scripts works for a long time, really nice script:D


I have it set to not run to the store, and run back. I figured that having a load of fish would deplete the energy a large amount, and wouldn't allow it to run the whole way back. It's not a big deal really, autoing isn't always as fast as legit players ;).

If you could post a proggy I'd be mighty happy ;).

I'm still working on the fishing spot failure btw.

masterBB

2010-06-13 14:16:41

3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 56 Minutes and 52 Seconds
Fished : 168 Total Fish
Fished : 101 Tuna
Fished : 67 Swords
*********************************************
0: upah | 168 Fish | 7 Loads | 0 Levels | 14620 Experience|
-ended with random

3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 1 Hours, 3 Minutes and 47 Seconds
Fished : 192 Total Fish
Fished : 101 Tuna
Fished : 91 Swords
*********************************************
-ended with known fishing bug

gamer716

2010-06-13 16:33:31

3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 36 Minutes and 50 Seconds
Fished : 125 Total Fish
Fished : 65 Tuna
Fished : 60 Swords
*********************************************
0: reat | 125 Fish | 5 Loads | 0 Levels | 11200 Experience|
[15:13:10] Fishing Failed

The biggest issue is finding the fishing spot

3Garrett3

2010-06-13 17:17:15

From: gamer716
3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 36 Minutes and 50 Seconds
Fished : 125 Total Fish
Fished : 65 Tuna
Fished : 60 Swords
*********************************************
0: reat | 125 Fish | 5 Loads | 0 Levels | 11200 Experience|
[15:13:10] Fishing Failed

The biggest issue is finding the fishing spot


There is a rather large update in the making that will hopefully fix that.

masterBB

2010-06-13 17:52:16

3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 1 Hours, 40 Minutes and 39 Seconds
Fished : 288 Total Fish
Fished : 156 Tuna
Fished : 132 Swords
*********************************************
0: upah | 288 Fish | 12 Loads | 1 Levels | 24280 Experience|

It got a random while fishing…

[23:58:31] Fishing Spot not found
[23:58:31] Fishing Failed
1.8602576494216919E+0002
True
[23:58:34] Walking To Shop/Trade
[23:58:36] Distance to Shop/Trade := 2117

3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 6 Minutes and 17 Seconds
Fished : 24 Total Fish
Fished : 9 Tuna
Fished : 15 Swords
*********************************************
0: upah | 24 Fish | 1 Loads | 0 Levels | 1620 Experience|
3.5442422389984131E+0002
False

3Garrett3

2010-06-13 17:55:17

From: masterBB
3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 1 Hours, 40 Minutes and 39 Seconds
Fished : 288 Total Fish
Fished : 156 Tuna
Fished : 132 Swords
*********************************************
0: upah | 288 Fish | 12 Loads | 1 Levels | 24280 Experience|


Failed because of fishing error?

[php]
3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 1 Hours, 31 Minutes and 50 Seconds
Fished : 250 Total Fish
Fished : 106 Tuna
Fished : 69 Swords
Fished : 75 Lobsters
*********************************************
[/php]

Hasn't failed yet, with the new failsafes I've added.

masterBB

2010-06-13 18:01:24

I will download the new version. But there is/was something wrong with your random checks… it thought it needed to go to stiles during a random ^^ See my post above

3Garrett3

2010-06-13 18:03:40

From: masterBB
I will download the new version. But there is/was something wrong with your random checks… it thought it needed to go to stiles during a random ^^ See my post above


I haven't updated the first post yet. I will in a few more minutes of tinkering, especially since for some reason it didn't check randoms.. There is definitely a random check while fishing and before walking.

E: A nice sized update :)

E2: Updated it again. Fixed netting. For an accurate proggy, change "Version" in the constants that aren't meant to be touched to '0.25' or it will still say 0.1.

E3: Proggy. Manually stopped to apply the fixes I've added.

[php]
3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 4 Hours, 24 Minutes and 36 Seconds
Fished : 500 Total Fish
Fished : 205 Tuna
Fished : 145 Swords
Fished : 150 Lobsters
*********************************************
0: | 350 Fish | 16 Loads | 2 Levels | 30060 Experience|
1: | 150 Fish | 7 Loads | 2 Levels | 12780 Experience|
2: | 0 Fish | 13 Loads | 12 Levels | 1830 Experience|
Successfully executed.
[/php]

masterBB

2010-06-14 11:38:35

3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 3 Hours, 21 Minutes and 1 Seconds
Fished : 300 Total Fish
Fished : 171 Tuna
Fished : 129 Swords
Rested: 1 Times
Rested for: 30 Minutes and 58 Seconds
*********************************************
0: upah | 300 Fish | 12 Loads | 1 Levels | 26320 Experience|
Stopped myself, 300 fish!:D

3Garrett3

2010-06-14 17:19:39

From: masterBB
3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 3 Hours, 21 Minutes and 1 Seconds
Fished : 300 Total Fish
Fished : 171 Tuna
Fished : 129 Swords
Rested: 1 Times
Rested for: 30 Minutes and 58 Seconds
*********************************************
0: upah | 300 Fish | 12 Loads | 1 Levels | 26320 Experience|
Stopped myself, 300 fish!:D


:). Mine ran for 7 hours last night, but I forgot to add sleeping in the proggy, so I don't know how long it actually ran.

Oh, BTW, there will be sleeping in the next version ;). Basically every X hours it will rest for Y hours, as if you were taking a break. It does it regardless of the amount of active players, where resting is only one active player. The user gets final say in how often and how long, and whether to even use it :)

Edit:

V 0.5 is being tested tonight. We'll see how it goes. There is ~ 1200 lines of code right now. Six fail safes for the fishing spot. More organized code IMO, and the "Highest" option will actually work in theory now, I messed it up in the last version.

kingarabian

2010-06-15 03:16:24

It wont note my lobbies. It walks to the dude, clicks on him, and when the part to confirm exchanging the fishies, it starts walking back to the dock.

Edit: It's working properly now.

Bad Boy JH

2010-06-15 03:33:20

i sorta feel like yelling at you for releasing this not long after I released mine….unless you don't have access to simba forums, and didn't see it. in which case party on dude…

kingarabian

2010-06-15 05:03:35


3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 1 Hours, 58 Minutes and 26 Seconds
Fished : 302 Total Fish
Fished : 302 Lobsters
*********************************************
0: upod | 302 Fish | 11 Loads | 1 Levels | 22590 Experience|
1: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|


It stopped for some reason

Edit: @bad boy jh, just compete with garret and see who has the best script.

Bad Boy JH

2010-06-15 05:31:51

I don't think that thats what SRL, or any cheating community should be about. I think that we need to be working together, and that way we get better scripts, and we won't get caught.

3Garrett3

2010-06-15 06:51:05

From: Bad Boy JH
I don't think that thats what SRL, or any cheating community should be about. I think that we need to be working together, and that way we get better scripts, and we won't get caught.


I was already complete on a beta version of this before I noticed yours. I think I posted in your thread that we would be able to have a healthy competition.

If it makes it better for you, I will test your script rather than mine. I think the public scripts forum gets more attention, so I will help you develop yours.

Besides, since when has a little competition actually hurt anyone?

@Kingarabian,

I noticed that too? But I noticed that it does click on the "Exchange" option, which is supposed to convert it without talking to the guy. Sometimes it just doesn't convert it.

masterBB

2010-06-15 07:55:32

From: Bad Boy JH
i sorta feel like yelling at you for releasing this not long after I released mine….unless you don't have access to simba forums, and didn't see it. in which case party on dude…


Can you post a link to your script? I can't find it..

Bad Boy JH

2010-06-15 09:16:53

Master, Mines in the Simba testing section, Ask Wizzup? for access if you want it…

Garrett, If you were already scripting, its all cool dude, I have no problems, If someone creates a script when there is already one up-to-date, then its irritating. I stand by what I said though, If there are two heads working on one problem, you can come up with a lot better/more solutions.

masterBB

2010-06-15 11:11:41

3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 35 Minutes and 34 Seconds
Fished : 98 Total Fish
Fished : 43 Tuna
Fished : 55 Swords
*********************************************
0: upah | 98 Fish | 4 Loads | 0 Levels | 8940 Experience|
3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 3 Minutes and 39 Seconds
Fished : 24 Total Fish
Fished : 11 Tuna
Fished : 13 Swords
*********************************************
0: upah | 24 Fish | 1 Loads | 0 Levels | 0 Experience|

Normally they run for longer, just got a few time bad luck…

3Garrett3

2010-06-15 13:01:36

From: masterBB
3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 35 Minutes and 34 Seconds
Fished : 98 Total Fish
Fished : 43 Tuna
Fished : 55 Swords
*********************************************
0: upah | 98 Fish | 4 Loads | 0 Levels | 8940 Experience|
3Garrett3's Fisherer 0.1 Progress Report
*********************************************
Ran for: 3 Minutes and 39 Seconds
Fished : 24 Total Fish
Fished : 11 Tuna
Fished : 13 Swords
*********************************************
0: upah | 24 Fish | 1 Loads | 0 Levels | 0 Experience|

Normally they run for longer, just got a few time bad luck…


Fishing thing fucking up again?

FUCK I WANT TO PUNCH BABIES!

Danizho

2010-06-15 14:23:38

[Error] (200:10): Duplicate identifier 'GETNPCSAT' at line 199
Compiling failed.

199… Function getNPCsAt(t: TTile): TNPCArray;

3Garrett3

2010-06-15 14:35:05

From: Danizho
[Error] (200:10): Duplicate identifier 'GETNPCSAT' at line 199
Compiling failed.

199… Function getNPCsAt(t: TTile): TNPCArray;


Yup, Drags Updated reflection with the function that was given to me. I'll upload a new one.

Danizho

2010-06-15 14:55:23

Error: Out Of Range at line 289

Result[j] := Point(i + Startx, j + Starty);

3Garrett3

2010-06-15 15:01:50

Fuck, I just fixed that though.

Let me go through, fix the two things messing that up, and reup.

E: Fixed. It compiles for me, should work for you.

3Garrett3

2010-06-16 06:25:13

Just a little bump

I mentioned that nobody had tested the newest version:

[php]
3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 10 Hours, 59 Minutes and 12 Seconds
Fished : 1125 Total Fish
Fished : 269 Tuna
Fished : 206 Swords
Fished : 650 Lobsters
*********************************************
0: | 475 Fish | 22 Loads | 2 Levels | 42020 Experience|
1: | 650 Fish | 29 Loads | 5 Levels | 56970 Experience|
[/php]

:D

Danizho

2010-06-16 10:09:52

From: 3Garrett3
Just a little bump

I mentioned that nobody had tested the newest version:

:D


is very heavy and slow my pc, perhaps either by findcolour… :garfield:

3Garrett3

2010-06-16 11:52:27

From: Danizho
is very heavy and slow my pc, perhaps either by findcolour… :garfield:


I don't even know what that means. It uses the same techniques as any other reflection script should.

xSaintias

2010-06-16 12:46:56

im running it right now :D…
expect a proggie

Danizho

2010-06-16 13:58:36

too big script… isnt simple like others… … i need to buy a better pc…

3Garrett3

2010-06-16 14:20:14

From: Danizho
too big script… isnt simple like others… … i need to buy a better pc…


The size of the script doesn't really mean anything..

masterBB

2010-06-16 18:12:19

[00:10:19] Fish Spot was found, but was not on MS after attempts to relocate
[00:10:26] Script failed at: WalkToDock

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 2 Minutes and 30 Seconds
Fished : 24 Total Fish
Fished : 17 Tuna
Fished : 7 Swords
*********************************************
0: upah | 24 Fish | 0 Loads | 0 Levels | 0 Experience|
1: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
Successfully executed.

Don't look at the swordies/tuna thing… I picked up some tunas to test the walking and such, so I could go AFK… but it failed when it came back, standing at the right spot…

*********************************************
0: upah | 24 Fish | 1 Loads | 0 Levels | 2160 Experience|
1: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
[00:24:50] Fish Spot was found, but was not on MS after attempts to relocate
[00:24:50] Emergency Logout to recalibrate Fishing spot
Welcome to Runescape.
Supah******
143.857694864273
True
[00:25:18] Fish Spot was found, but was not on MS after attempts to relocate
[00:25:18] Fishing Spot not found
[00:25:18] Script failed at: FishingMain

3Garrett3

2010-06-16 19:25:31

From: masterBB
[00:10:19] Fish Spot was found, but was not on MS after attempts to relocate
[00:10:26] Script failed at: WalkToDock

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 2 Minutes and 30 Seconds
Fished : 24 Total Fish
Fished : 17 Tuna
Fished : 7 Swords
*********************************************
0: upah | 24 Fish | 0 Loads | 0 Levels | 0 Experience|
1: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
Successfully executed.

Don't look at the swordies/tuna thing… I picked up some tunas to test the walking and such, so I could go AFK… but it failed when it came back, standing at the right spot…

*********************************************
0: upah | 24 Fish | 1 Loads | 0 Levels | 2160 Experience|
1: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
[00:24:50] Fish Spot was found, but was not on MS after attempts to relocate
[00:24:50] Emergency Logout to recalibrate Fishing spot
Welcome to Runescape.
Supah******
143.857694864273
True
[00:25:18] Fish Spot was found, but was not on MS after attempts to relocate
[00:25:18] Fishing Spot not found
[00:25:18] Script failed at: FishingMain


Twice in a row?

But it worked 11 hours for me last night and 5 today, manual stops both times…

I don't understand..

Make sure you have the newest reflection and newest SRL.

Here is the newest version, I've only added sleeping, so I'm not going to attach it. The proggy will show the same version as before:


Program KARAMJAFisher;
{.include srl/srl/misc/smart.scar}
{.include srl/srl.scar}
{.include reflection/reflection.simba}

Const
AntiRandomz = 'C'; // 'R' or 'C' for reflection or colour antirandoms
Rest = True; // Rest or not, it will only rest when one player is active.
Debugg = True; // Debug?
RestingFor = 25 * 60 * 1000; // Just change the first number to change minutes
RestEvery = 90 * 60 * 1000; // Just change the first number to change minutes
Sleeping = False; // Do you want to sleep? Only needed for long runs
SleepingFor = 3 * 60 * 60 * 1000; // Change the first number to change hours
SleepEvery = 2 * 60 * 60 * 1000; // Change the first number to change hours
AntiBanzor = 85; // The percentage that it wont do antiban. Ie for 85, the script will do antiban 15% of the time.
Smart_World = 152; // The world that you wish you play on.
Members = False;


Procedure DeclarePlayers;
Begin
HowManyPlayers := 3;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 1;

With Players[0] Do
Begin
Name := '';
Pass := '';
Nick := '';
Active := True;
Integers[0] := 5; // How many loads to do, plus random 3.
Strings[0] := 'Harpoon'; // Net, Bait, Harpoon, Cage, Highest
Pin := '';
End;

With Players[1] Do
Begin
Name := '';
Pass := '';
Nick := '';
Active := True;
Integers[0] := 5; // How many loads to do, plus random 3.
Strings[0] := 'Cage'; // Net, Bait, Harpoon, Cage, Highest
Pin := '';
End;

With Players[2] Do
Begin
Name := '';
Pass := '';
Nick := '';
Active := True;
Integers[0] := 5; // How many loads to do, plus random 3.
Strings[0] := 'Bait'; // Net, Bait, Harpoon, Cage, Highest
Pin := '';
End;
End;

{DON'T TOUCH ANYTHING BELOW THIS!}


Const
ShrimpID = 317;
AnchovieID = 321;
SardineID = 327;
HerringID = 345;
TunaID = 359;
SwordsID = 371;
LobstersID = 377;
Version = '0.5';

Var
Shrimp, Anchovie, Sardines, Herring, Tuna, Swords, Lobsters, FishT, SorT, FishSpot: Integer; // Fish Related
Sleeped, SleepT, Sleeper, RAmount, BRTime, RTTime, StartLev, StartEx, LoadsDone: Integer; // Proggy Related
GearArray: TIntegerArray;
Path: Array Of TTileArray;
FishOption, ToFish: String;

Function TehTime: String;
Var
Hour, Mins, Sec, MSec: Word;
Begin
DecodeTime(Now, Hour, Mins, Sec, MSec);
Result := (Padz(IntToStr(Hour), 2) + ':' + Padz(IntToStr(Mins), 2) + ':' + Padz(IntToStr(Sec), 2));
End;

Procedure Debug(Txt: String);
Begin
If Debugg Then
Writeln('[' + TehTime + '] ' + Txt);
End;

Procedure ScriptSettings;
Var
i: Integer;
Begin
GearArray := [-1, 995, 303, 307, 313, 311, 301, 360, 372, 378]; // Null, Coins, net, rod, bait, harpoon, lobby pot, noted tuna, swords, lobster
Case lowercase(ToFish) Of
'net':
Begin
FishSpot := 323;
FishOption := 'Net';
SorT := 0; // 0 is sell, 1 is trade;
SetLength(Path, 3);
For i := 0 To 2 Do
SetLength(Path[i], 5);
Path[0] := [Tile(2906, 3149), Tile(2915, 3155), Tile(2920, 3164),
Tile(2922, 3169), Tile(2924, 3176)]; // The beginning is the shop
Path[1] := [Tile(2906, 3149), Tile(2914, 3152), Tile(2920, 3160),
Tile(2923, 3167), Tile(2924, 3176)];
Path[2] := [Tile(2906, 3149), Tile(2915, 3156), Tile(2917, 3164),
Tile(2920, 3170), Tile(2924, 3176)];
End;
'bait':
Begin
FishSpot := 323;
FishOption := 'Bait';
SorT := 0; // 0 is sell, 1 is trade;
SetLength(Path, 3);
For i := 0 To 2 Do
SetLength(Path[i], 5);
Path[0] := [Tile(2906, 3149), Tile(2915, 3155), Tile(2920, 3164),
Tile(2922, 3169), Tile(2924, 3176)]; // The beginning is the shop
Path[1] := [Tile(2906, 3149), Tile(2914, 3152), Tile(2920, 3160),
Tile(2923, 3167), Tile(2924, 3176)];
Path[2] := [Tile(2906, 3149), Tile(2915, 3156), Tile(2917, 3164),
Tile(2920, 3170), Tile(2924, 3176)];
End;
'harpoon':
Begin
SorT := 1; // 0 is sell, 1 is trade;
FishSpot := 324;
FishOption := 'Harpoon';
SetLength(Path, 3);
For i := 0 To 2 Do
SetLength(Path[i], 8);
Path[0] := [Tile(2851, 3141), Tile(2861, 3147), Tile(2872, 3150),
Tile(2881, 3156), Tile(2890, 3162), Tile(2899, 3169),
Tile(2911, 3171), Tile(2925, 3176)]; // Beginning is Stiles
Path[1] := [Tile(2851, 3141), Tile(2861, 3146), Tile(2873, 3147),
Tile(2886, 3147), Tile(2893, 3155), Tile(2899, 3165),
Tile(2912, 3171), Tile(2925, 3176)];
Path[2] := [Tile(2851, 3141), Tile(2860, 3147), Tile(2873, 3151),
Tile(2879, 3158), Tile(2890, 3165), Tile(2900, 3171),
Tile(2912, 3172), Tile(2925, 3176)];
End;
'cage':
Begin
SorT := 1; // 0 is sell, 1 is trade;
FishSpot := 324;
FishOption := 'Cage';
SetLength(Path, 3);
For i := 0 To 2 Do
SetLength(Path[i], 8);
Path[0] := [Tile(2851, 3142), Tile(2861, 3147), Tile(2872, 3150),
Tile(2881, 3156), Tile(2890, 3162), Tile(2899, 3169),
Tile(2911, 3171), Tile(2924, 3176)]; // Beginning is Stiles
Path[1] := [Tile(2851, 3141), Tile(2861, 3146), Tile(2873, 3147),
Tile(2886, 3147), Tile(2893, 3155), Tile(2899, 3165),
Tile(2912, 3171), Tile(2924, 3175)];
Path[2] := [Tile(2851, 3141), Tile(2860, 3147), Tile(2873, 3151),
Tile(2879, 3158), Tile(2890, 3165), Tile(2900, 3171),
Tile(2912, 3172), Tile(2925, 3176)];
End;
End;
End;

Function Randomz: Boolean;
Begin
If Not LoggedIn Then Exit;
Case Lowercase(AntiRandomz) Of
'c':
Begin
Result := FindNormalRandoms;
If Not Result Then Result := R_FindRandoms;
FindNormalRandoms;
End;
'r':
Begin
Result := R_FindRandoms;
If Not Result Then Result := FindNormalRandoms;
R_FindRandoms;
End;
End;
End;

Function AntiBanz: Boolean;
Begin
If Not LoggedIn Then Exit;
If (RandomRange(0, 100) > AntiBanzor) Then
Begin
Randomz;
Case Random(10) Of
0, 2:
Begin
GameTab(21 + Random(17));
Wait(RandomRange(1000, 2000));
End;
1, 3, 5, 8:
Begin
Case Random(2) Of
0: SendArrowSilentWait(1, RandomRange(1500, 3000));
1: SendArrowSilentWait(3, RandomRange(1500, 3000));
End;
Wait(RandomRange(500, 1800));
End;
4, 6:
SleepAndMoveMouse(RandomRange(1250, 1750));
7:
PickupMouse;
9:
RandomMovement;
End;
GameTab(tab_Inv);
SetAngle(True);
Wait(100 + Random(50));
Randomz;
Result := True;
End;
End;

Function GetNPCsAtX(t: TTile): TNPCArray;
Var
i, h, c: Integer;
Index, TheNPCNode, TheNPC, TheNPCDef, TheBytes: Integer;
tmp_tile: TTile;
Begin
h := SmartGetFieldInt(0, hook_static_NPCCount) - 1;
SetLength(Result, h + 1);
For i := 0 To h Do
Try
Index := SmartGetFieldArrayInt(0, hook_static_NPCIndexArray, i);
TheNPCNode := SmartGetFieldArrayObject(0, hook_static_NPCNodes, i);
TheNPC := SmartGetFieldObject(TheNPCNode, hook_npcnode_GetNPC);
tmp_tile := Tile(
SmartGetFieldInt(0, hook_static_BaseX) +
SmartGetFieldInt(TheNPC, hook_animable_PixelX) / 512,
SmartGetFieldInt(0, hook_static_BaseY) +
SmartGetFieldInt(TheNPC, hook_animable_PixelY) / 512);

If (tmp_tile = t) Then
Begin
TheNPCDef := SmartGetFieldObject(TheNPC, hook_npc_NPCDef);
TheBytes := SmartGetFieldObject(TheNPCDef, hook_npcdef_GetName);
Result[c].Index := Index;
Result[c].ID := SmartGetFieldInt(TheNPCDef, hook_npcdef_GetID);
Result[c].Name := GetJavaString(TheBytes, 255);
Result[c].Actions := GetNPCActionArray(TheNPCDef);
Result[c].Tile.X := (SmartGetFieldInt(0, hook_static_BaseX) + (SmartGetFieldInt(TheNPC, hook_animable_PixelX) / 512));
Result[c].Tile.Y := (SmartGetFieldInt(0, hook_static_BaseY) + (SmartGetFieldInt(TheNPC, hook_animable_PixelY) / 512));
Result[c].Moving := (SmartGetFieldInt(TheNPC, hook_character_Motion) > 0);
Result[c].Animation := SmartGetFieldInt(TheNPC, hook_character_Animation);
Result[c].Height := iabs(SmartGetFieldInt(TheNPC, hook_character_GetHeight));
Result[c].HPRatio := SmartGetFieldInt(TheNPC, hook_character_HPRatio) * 100 / $FF;
Result[c].Fighting := (SmartGetFieldInt(TheNPC, hook_character_LoopCycleStatus) >
SmartGetFieldInt(0, hook_static_LoopCycle));
Result[c].Orientation := (SmartGetFieldInt(TheNPC, hook_character_Orientation) * 45) / 2048;
Result[c].Level := SmartGetFieldInt(TheNPCDef, hook_npcdef_GetLevel);
Result[c].Interacting := SmartGetFieldInt(TheNPC, hook_character_GetInteracting);
Inc(c);
End;
Finally
SmartFreeObject(TheNPCNode);
SmartFreeObject(TheNPC);
End;
SetLength(Result, c);
End;


Function GetNPCsOnTile(Tile: TPoint): TNPCArray;
Var
i, h, resCounter: Integer;
NPCs: TNPCArray;
Begin
NPCs := GetNPCs;
SetLength(Result, Length(NPCs));
h := High(NPCs);
For i := h Downto 0 Do
Begin
If (Not NPCs[i].Tile.X = Tile.X) Or (Not NPCs[i].Tile.Y = Tile.y) Then
Continue;
Result[resCounter] := NPCs[i];
Inc(resCounter);
End;

SetLength(Result, resCounter);
End;

function GetClosestNPC(var Obj: TNPC; TheVar: Variant): Boolean;
var
Objs, ObjsSort: array of TNPC;
begin
if not loggedin then exit;
try
begin
Objs := GetNPCsBy(TheVar);
ObjsSort := SortNPCs(Objs);
Obj := ObjsSort[0];
Result := True;
end;
except
Result := False;
end;
end;

Function CreateTileArray(Startx, Starty : Integer) : Array of Array of TTile;
var
i, j : Integer;
begin
SetLength(Result, 7);
For i := 0 to 6 do
SetLength(Result[i], 7);
For j := 0 To 6 Do
For i := 0 To 6 Do
Result[j][i] := Point(i + Startx, j + Starty);
end;

Function FindSpotTryOne(var Fishing: TNPC) : Boolean;
begin
Result := FindNPC(FishSpot, Fishing);
end;

Function FindSpotTryTwo(var Fishing: TNPC) : Boolean;
var
Fishs, FishsS : array of TNPC;
i : Integer;
begin
Fishing := NULL_NPC
Fishs := GetNPCs;
FishsS := SortNPCs(Fishs);
for i := 0 to High(FishS) do
if (FishsS[i].ID = FishSpot) then
begin
Fishing := FishsS[i];
Result := True;
Break;
end;
end;

Function FindSpotTryThree(var Fishing: TNPC) : Boolean;
var
i, h : Integer;
Potentials: Array Of TNPC;
begin
Potentials := GetNPCs;
h := High(Potentials);
For i := 0 To h Do
If (Potentials[i].Index = FishSpot) Then
Begin
Result := True;
Fishing := Potentials[i];
Break;
End;
end;

Function FindSpotTryFour(var Fishing: TNPC) : Boolean;
var
FishTiles: Array Of Array Of TTile;
i, j, h : Integer;
Potentials: Array Of TNPC;
Begin
SetLength(FishTiles, Length(CreateTileArray(2921, 3176)));
for i := 0 to High(FishTiles) do
SetLength(FishTiles[i], 7);
FishTiles := CreateTileArray(2921, 3176);
For j := 0 To 6 Do
For i := 0 To 6 Do
Begin
Potentials := getNPCsAtX(FishTiles[j][i]);
If Not Length(Potentials) = 0 Then
Begin
For h := 0 To High(Potentials) Do
If Potentials[h].Index = FishSpot Then
Begin
Result := True;
Fishing := Potentials[h];
Exit;
End;
End;
End;
end;

Function FindSpotTryFive(var Fishing: TNPC) : Boolean;
var
FishTiles: Array Of Array Of TTile;
i, j, h : Integer;
Potentials: Array Of TNPC;
Begin
SetLength(FishTiles, Length(CreateTileArray(2921, 3176)));
for i := 0 to High(FishTiles) do
SetLength(FishTiles[i], 7);
FishTiles := CreateTileArray(2921, 3176);
For j := 0 To 6 Do
For i := 0 To 6 Do
Begin
Potentials := GetNPCsOnTile(FishTiles[j][i]);
If Not Length(Potentials) = 0 Then
Begin
For h := 0 To High(Potentials) Do
If Potentials[h].Index = FishSpot Then
Begin
Result := True;
Fishing := Potentials[h];
Exit;
End;
End;
End;
end;

Function FindSpotTrySix(var Fishing: TNPC) : Boolean;
var
Fishs, FishsS : array of TNPC;
i : Integer;
begin
Fishing := NULL_NPC
Fishs := GetNPCsBy(FishSpot);
FishsS := SortNPCs(Fishs);
for i := 0 to High(FishS) do
if TileOnMS(FishsS[i].Tile, FishsS[i].Height) then
begin
Fishing := FishsS[i];
Result := True;
Break;
end;
end;

Function FindSpotTrySeven(var Fishing: TNPC) : Boolean;
begin
Fishing := Null_NPC;
Result := True;
If Not GetClosestNPC(Fishing, FishSpot) Then
Fishing := GetNPC(FishSpot);
If (Fishing = Null_NPC) then
Result := False;
end;

Function FindSpot(var Fishing: TNPC) : Boolean;
var
i : Integer;
begin
for i := 0 to 6 do
begin
case i of
0:
Result := FindSpotTryOne(Fishing);
1:
Result := FindSpotTryTwo(Fishing);
2:
Result := FindSpotTryThree(Fishing);
3:
Result := FindSpotTryFour(Fishing);
4:
Result := FindSpotTryFive(Fishing);
5:
Result := FindSpotTrySix(Fishing);
6:
Result := FindSpotTrySeven(Fishing);
end;
if Result then
begin
if i > 0 then
Debug('FishingSpotTry steps up to # ' + ToStr(i) + ' failed, but # ' + ToStr(i+1) + ' worked');
Break;
end;
end;
if (Result = False) then
Debug('Did not find fishing spot in 6 tries');
end;

Procedure RelocateToDock;
var
Dist : Integer;
begin
Dist := DistanceFrom(Tile(2925, 3176));
if (Dist > 2) then
WalkToTile(Tile(2924, 3180), 1, 0);
if (Random(2) = 1) then
SendArrowSilentWait(1, RandomRange(1500, 3000))
else
SendArrowSilentWait(3, RandomRange(1500, 3000));
R_MakeCompass(0);
end;

function FindFishSpot(var Fish: TNPC): Boolean;
var
FishMS: TPoint;
Timer : Integer;
begin
if not LoggedIn then Exit;
if not FindSpot(Fish) then
begin
RelocateToDock;
if not FindSpot(Fish) then
begin
Debug('Fishing Spot not found');
Result := False;
Exit;
end;
end;
if TileOnMS(Fish.Tile, Fish.Height) then
begin
FishMS := TileToMS(Fish.Tile, Fish.Height);
Mouse(FishMS.x, FishMS.y, 2, 2, False);
Wait(RandomRange(250, 750));
R_ChooseOption(FishOption);
R_Flag;
MarkTime(Timer);
while (TimeFromMark(Timer) < 10000) do
begin
Wait(RandomRange(750, 1250));
if (GetAnimation > 0) then break;
end;
Result := True;
Exit;
end else
if TileOnMS(Fish.Tile, 0) then
begin
FishMS := TileToMS(Fish.Tile, Fish.Height);
Mouse(FishMS.x, FishMS.y, 2, 2, False);
Wait(RandomRange(250, 750));
R_ChooseOption(FishOption);
R_Flag;
MarkTime(Timer);
while (TimeFromMark(Timer) < 10000) do
begin
Wait(RandomRange(750, 1250));
if (GetAnimation > 0) then break;
end;
Result := True;
Exit;
end;
Debug('Fish Spot was found, but was not on MS after attempts to relocate');
Result := False;
end;

Function FindIt : Boolean;
var
Fish: TNPC;
begin
if Randomz then
begin
Result := True;
Exit;
end;
Result := FindFishSpot(Fish);
if not Result then
Begin
Debug('Emergency Logout to recalibrate Fishing spot');
Logout;
Wait(RandomRange(5000,10000));
LoginPlayer;
if Randomz then
begin
Result := True;
Exit;
end;
RelocateToDock;
Result := FindFishSpot(Fish);
if not Result then
Begin
Debug('Fishing Spot not found');
Result := False;
Exit;
End;
end;
if Randomz then
begin
Result := True;
Exit;
end;
end;

Procedure WaitForIt;
var
FishingTime: Integer;
begin
MarkTime(FishingTime);
repeat
if not LoggedIn then break;
if not AntiBanz then
if Randomz then break;
Wait(RandomRange(1000, 2000));
if not (GetAnimation > 0) then
begin
Wait(RandomRange(500, 1000));
if not (GetAnimation > 0) then break;
end;
until (TimeFromMark(FishingTime) >= 60000);
end;

function Fishing: Boolean;
begin
if not LoggedIn then Exit;
Result := FindIt;
If not Result then Exit;
WaitForIt;
SetAngle(True);
end;

Function SpotFinder(Spot: Integer): Boolean;
Var
Objectum: TNPC;
Begin
Randomz;
Case Spot Of
0: // Dock
Begin
Result := FindFishSpot(Objectum);
If Result Then Exit;
Objectum := GetNPC(FishSpot);
Result := TileOnMS(Objectum.Tile, Objectum.Height);
If Result Then Exit;
If TileOnMM(Objectum.Tile) Then WalkToTile(Objectum.Tile, 1, 0);
Result := TileOnMS(Objectum.Tile, Objectum.Height);
If Result Then Exit;
Result := FindNPC(FishSpot, Objectum);
If Result Then
Begin
If Not TileOnMS(Objectum.Tile, Objectum.Height) Then
WalkToTile(Tile(2925, 3179), 1, 0);
Result := TileOnMS(Objectum.Tile, Objectum.Height);
End;
End;
1: //Shop
Begin
Objectum := GetNPC('Shop');
Result := TileOnMS(Objectum.Tile, Objectum.Height);
If Result Then Exit;
If TileOnMM(Objectum.Tile) Then WalkToTile(Objectum.Tile, 1, 0);
Result := TileOnMS(Objectum.Tile, Objectum.Height);
End;
2: // Stiles
Begin
Objectum := GetNPC('Stiles');
Result := TileOnMS(Objectum.Tile, Objectum.Height);
If Result Then Exit;
If TileOnMM(Objectum.Tile) Then WalkToTile(Objectum.Tile, 1, 0);
Result := TileOnMS(Objectum.Tile, Objectum.Height);
End;
End;
End;

Function AnyStep(Path: TTileArray; dir: Integer): Integer;
Var
i, h: Integer;
Begin
h := High(Path);
Case Dir Of
0: //Start looking at the end of it (Dock)
Begin
For i := h Downto 0 Do
Begin
If TileOnMM(Path[i]) Then
Begin
Result := i;
Exit;
End;
End;
End;
1: //Start at the beginning (Shop or Stiles)
Begin
For i := 0 To h Do
Begin
If TileOnMM(Path[i]) Then
Begin
Result := i;
Exit;
End;
End;
End;
End;
End;

Function WalkStep(Fails: Integer; Step: TTile; FinalStep: Boolean): Boolean;
Var
i, Dist: Integer;
Begin
If Not LoggedIn Then Exit;
i := 0;
For i := 0 To Fails Do
Begin
If Not LoggedIn Then break;
Case FinalStep Of
true:
Begin
WalkToTile(Step, 1, 1);
Wait(RandomRange(200, 400));
Dist := DistanceFrom(Step);
Result := (Dist < 4);
If Not Result Then inc(i);
If Result Then Break;
End;
false:
Begin
WalkToTile(Step, 2, 1);
Wait(RandomRange(200, 400));
Dist := DistanceFrom(Step);
Result := (Dist < 5);
If Not Result Then inc(i);
If Result Then Break;
End;
End;
End;
End;

Function NewWalk(Dir: Integer): Boolean;
Var
i, j, Start, Ending, Dist: Integer;
Begin
If Not LoggedIn Then Exit;
Randomz;
Case Dir Of
0:
Begin
SetRun(True);
Debug('Walking To Dock');
For j := 0 To 2 Do // 3 Paths
Begin
Start := AnyStep(Path[j], 0);
Ending := (High(Path[j]) - 1);
For i := Start To Ending Do
Begin
Result := WalkStep(2, Path[j][i], False); // If it makes it the whole way, one step away from last
If Not Result Then Break; // Breaks out and checks if it's close enough to walk to last step
End;
Result := WalkStep(2, Path[j][High(Path[j])], True);
If Result Then Break; // Doesn't move to next path
End;
Wait(RandomRange(250, 600));
Dist := DistanceFrom(Path[0][High(Path[0])]);
Debug('Distance to Dock := ' + ToStr(Dist));
Result := SpotFinder(0);
End;
1:
Begin
SetRun(False);
Debug('Walking To Shop/Trade');
For j := 0 To 2 Do
Begin
Start := AnyStep(Path[j], 1);
Ending := 1;
For i := Start Downto Ending Do
Begin
Result := WalkStep(2, Path[j][i], False);
If Not Result Then Break;
End;
Result := WalkStep(2, Path[j][0], True);
If Result Then Break;
End;
Wait(RandomRange(250, 600));
Dist := DistanceFrom(Path[0][0]);
Debug('Distance to Shop/Trade := ' + ToStr(Dist));
Result := SpotFinder(SorT + 1);
End;
End;
End;

Procedure DataCollecter;
Var
Me: TMe;
TempLev, TempEx, DifLev, DifEx: Integer;
Begin
If Not LoggedIn Then Exit;
Me := GetMe;
TempLev := GetSkillLevel(Skill_Fishing);
TempEx := GetXP(Skill_Fishing);
If (TempLev < 1) Then TempLev := GetSkillLevel(Skill_Fishing);
If (TempEx < 1) Then TempEx := GetXP(Skill_Fishing);
DifLev := TempLev - StartLev;
DifEx := TempEx - StartEx;
Inc(LoadsDone);
Inc(Players[CurrentPlayer].Integers[2]);
IncEx(Players[CurrentPlayer].Integers[3], DifLev);
IncEx(Players[CurrentPlayer].Integers[4], DifEx);
Debug('StartLev : ' + ToStr(StartLev) + ' StartXP : ' + ToStr(StartEx) + ' TempLev : ' + ToStr(TempLev) + ' TempXP : ' + ToStr(TempEx));
StartLev := TempLev;
StartEx := TempEx;
GameTab(tab_Inv);
End;

Procedure FishCount;
Var
DontCount: TIntegerArray;
i, j, Temp: Integer;
Begin
If Not LoggedIn Then Exit;
SetLength(DontCount, Length(GearArray));
DontCount := GearArray;
For i := 1 To 7 Do
Begin
Temp := 0;
For j := 1 To 28 Do
Begin
If Not (InIntArray(DontCount, GetItemIDAt(j))) Then
Begin
Case i Of
1:
Begin
Debug('FishCount : Looking for Sardines');
Temp := R_CountItemID(SardineID);
Debug('Found : ' + ToStr(Temp));
Sardines := Sardines + Temp;
IncEx(FishT, Temp);
IncEx(Players[CurrentPlayer].Integers[1], Temp);
Temp := 0;
SetLength(DontCount, (Length(DontCount) + 1));
DontCount[Length(DontCount) - 1] := SardineID;
End;
2:
Begin
Debug('FishCount : Looking for Herring');
Temp := R_CountItemID(HerringID);
Debug('Found : ' + ToStr(Temp));
Herring := Herring + Temp;
IncEx(FishT, Temp);
IncEx(Players[CurrentPlayer].Integers[1], Temp);
Temp := 0;
SetLength(DontCount, (Length(DontCount) + 1));
DontCount[Length(DontCount) - 1] := HerringID;
End;
3:
Begin
Debug('FishCount : Looking for Tuna');
Temp := R_CountItemID(TunaID);
Debug('Found : ' + ToStr(Temp));
Tuna := Tuna + Temp;
IncEx(FishT, Temp);
IncEx(Players[CurrentPlayer].Integers[1], Temp);
Temp := 0;
SetLength(DontCount, (Length(DontCount) + 1));
DontCount[Length(DontCount) - 1] := TunaID;
End;
4:
Begin
Debug('FishCount : Looking for Swords');
Temp := R_CountItemID(SwordsID);
Debug('Found : ' + ToStr(Temp));
Swords := Swords + Temp;
IncEx(FishT, Temp);
IncEx(Players[CurrentPlayer].Integers[1], Temp);
Temp := 0;
SetLength(DontCount, (Length(DontCount) + 1));
DontCount[Length(DontCount) - 1] := SwordsID;
End;
5:
Begin
Debug('FishCount : Looking for Lobster');
Temp := R_CountItemID(LobstersID);
Debug('Found : ' + ToStr(Temp));
Lobsters := Lobsters + Temp;
IncEx(FishT, Temp);
IncEx(Players[CurrentPlayer].Integers[1], Temp);
Temp := 0;
SetLength(DontCount, (Length(DontCount) + 1));
DontCount[Length(DontCount) - 1] := LobstersID;
End;
6:
Begin
Debug('FishCount : Looking for Shrimp');
Temp := R_CountItemID(ShrimpID);
Debug('Found : ' + ToStr(Temp));
Shrimp := Shrimp + Temp;
IncEx(FishT, Temp);
IncEx(Players[CurrentPlayer].Integers[1], Temp);
Temp := 0;
SetLength(DontCount, (Length(DontCount) + 1));
DontCount[Length(DontCount) - 1] := ShrimpID;
End;
7:
Begin
Debug('FishCount : Looking for Anchovies');
Temp := R_CountItemID(AnchovieID);
Debug('Found : ' + ToStr(Temp));
Anchovie := Anchovie + Temp;
IncEx(FishT, Temp);
IncEx(Players[CurrentPlayer].Integers[1], Temp);
Temp := 0;
SetLength(DontCount, (Length(DontCount) + 1));
DontCount[Length(DontCount) - 1] := AnchovieID;
End;
End;
Break;
End;
End;
End;
End;

Function LocateKeeper(var Keep : TNPC) : Boolean;
begin
Result := GetClosestNPC(Keep, 'Shop');
if Not Result then
Result := FindNPC('Shop', Keep);
end;

Function TradeKeeper(MS : TPoint) : Boolean;
begin
Mouse(MS.x, MS.y, 2, 2, False);
Wait(RandomRange(250, 750));
Result := R_ChooseOption('Trade');
end;

Function FindShopKeep: Boolean;
Var
Shop: TNPC;
ShopMS: TPoint;
Begin
If Not LoggedIn Then Exit;
Debug('FishCount');
FishCount;
R_Flag;
if Not LocateKeeper(Shop) then Exit;
If TileOnMS(Shop.Tile, Shop.Height) Then
Begin
Debug('Finding MS coords');
ShopMS := TileToMS(Shop.Tile, Shop.Height);
Result := TradeKeeper(ShopMS);
R_Flag;
if Not Result Then
begin
if LocateKeeper(Shop) then
begin
ShopMS := TileToMS(Shop.Tile, Shop.Height);
Result := TradeKeeper(ShopMS);
R_Flag;
end;
end;
End;
if (Result = False) then
Debug('Shop Keeper was not found');
End;

Procedure SellAllBut(ids: TIntegerArray; amount: Integer);
Var
h: Integer;
Begin
If Not LoggedIn Then Exit;
h := 0;
Debug('Starting selling');
For h := 1 To 28 Do
Begin
If ExistsItem(h) Then
If Not (InIntArray(IDs, GetItemIDAt(h))) Then
Begin
Debug('Item is not gear in slot #' + ToStr(h) + ', selling ' + GetItemNameAt(h));
Case Amount Of
1:
R_ClickItem(h, true, '');
5:
R_ClickItem(h, False, 'Sell 5');
10:
R_ClickItem(h, False, 'Sell 10');
50:
R_ClickItem(h, False, 'Sell 50');
End;
Wait(RandomRange(750, 1500));
End;
End;
End;

Function InvCountBut(IDs: TIntegerArray): Integer;
Var
i: Integer;
Begin
Result := 0;
For i := 1 To 28 Do
If Not (InIntArray(IDs, GetItemIDAt(i))) Then
Inc(Result);
End;

Function SellingStuffz: Boolean;
Begin
If Not LoggedIn Then Exit;
If Not (FindShopKeep) Then exit;
If Not ShopScreen Then
If Not (FindShopKeep) Then exit;
SellAllBut(GearArray, 50);
Result := (InvCountBut(GearArray) <= 1);
End;

Function FindStiles: Boolean;
Var
Stiles: TNPC;
StilesMS: TPoint;
Begin
If Not LoggedIn Then Exit;
FishCount;
Debug('Finding Stiles');
If Not GetClosestNPC(Stiles, 'Stiles') Then
Stiles := GetNPC('Stiles');
If Not TileOnMS(Stiles.Tile, Stiles.Height) Then
WalkToTile(Stiles.Tile, 1, 0);
If TileOnMS(Stiles.Tile, Stiles.Height) Then
Begin
R_Flag;
Debug('Finding MS coords');
StilesMS := TileToMS(Stiles.Tile, Stiles.Height);
Mouse(StilesMS.x, StilesMS.y, 2, 2, False);
Wait(RandomRange(250, 750));
If Not R_ChooseOption('Exchange') Then
Begin
If Not GetClosestNPC(Stiles, 'Stiles') Then
Stiles := GetNPC('Stiles');
StilesMS := TileToMS(Stiles.Tile, Stiles.Height);
Mouse(StilesMS.x, StilesMS.y, 2, 2, False);
Wait(RandomRange(250, 750));
Result := R_ChooseOption('Exchange');
R_Flag;
Exit;
End Else
Begin
R_Flag;
Result := True;
Exit;
End;
End;
Result := False;
Debug('Stiles wasn''t found');
End;

Function AfterFishes: Boolean;
Begin
If Not LoggedIn Then Exit;
Case SorT Of
0:
Result := SellingStuffz;
1:
Result := FindStiles;
End;
End;

Procedure Proggy;
Var
i: Integer;
Begin
//ClearDebug;
Writeln(' ');
Writeln('3Garrett3''s Fisherer ' + Version + ' Progress Report');
Writeln('*********************************************');
Writeln('Ran for: ' + TimeRunning);
If (FishT > 0) Then
Writeln('Fished : ' + ToStr(FishT) + ' Total Fish');
If (Shrimp > 0) Then
Writeln('Fished : ' + ToStr(Shrimp) + ' Shrimps');
If (Anchovie > 0) Then
Writeln('Fished : ' + ToStr(Anchovie) + ' Anchovies');
If (Sardines > 0) Then
Writeln('Fished : ' + ToStr(Sardines) + ' Sardines');
If (Herring > 0) Then
Writeln('Fished : ' + ToStr(Herring) + ' Herring');
If (Tuna > 0) Then
Writeln('Fished : ' + ToStr(Tuna) + ' Tuna');
If (Swords > 0) Then
Writeln('Fished : ' + ToStr(Swords) + ' Swords');
If (Lobsters > 0) Then
Writeln('Fished : ' + ToStr(Lobsters) + ' Lobsters');
If (RAmount > 0) Then
Begin
Writeln('Rested: ' + IntToStr(RAmount) + ' Times');
Writeln('Rested for: ' + MsToTime(RTTime, 0));
End;
If (Sleeped > 0) Then
Begin
Writeln('Slept: ' + IntToStr(Sleeped) + ' Times');
Writeln('Slept for: ' + MsToTime(SleepT, 0));
End;
Writeln('*********************************************');
For i := 0 To HowManyPlayers - 1 Do
Begin
Writeln(ToStr(i) + ': ' + Players[i].Nick + ' | ' + Players[i].Active + ' | ' + ToStr(Players[i].Integers[1]) + ' Fish | ' + ToStr(Players[i].Integers[2]) + ' Loads | ' + ToStr(Players[i].Integers[3]) + ' Levels | ' + ToStr(Players[i].Integers[4]) + ' Experience|');
End;
End;

Function Decider: Boolean;
Var
Net, Rod, Cage, Harpoon: Boolean;
NetI, RodI, CageI, HarpoonI: TInvItem;
Levelerer: Integer;
Begin
If Not (Lowercase(Players[CurrentPlayer].Strings[0]) = 'highest') Then
Begin
ToFish := Lowercase(Players[CurrentPlayer].Strings[0]);
Result := True;
Exit;
End;
Net := R_ItemIDExists(NetI, 303);
Rod := R_ItemIDExists(RodI, 307);
If Rod Then Rod := R_ItemIDExists(RodI, 313); // Need bait too.
Cage := R_ItemIDExists(CageI, 301);
Harpoon := R_ItemIDExists(HarpoonI, 311);
Levelerer := StartLev;
If Cage Then
Begin
If Levelerer >= 40 Then
Begin
ToFish := 'Cage';
Result := True;
Debug('Fishing for Lobster');
Exit;
End;
End;
If Harpoon Then
Begin
If Levelerer >= 35 Then
Begin
ToFish := 'Harpoon';
Result := True;
Debug('Fishing for Tuna');
Exit;
End;
End;
Begin
If Levelerer >= 5 Then
Begin
ToFish := 'Bait';
Result := True;
Debug('Fishing for Sardines/Herring');
Exit;
End;
End;
If Net Then
Begin
ToFish := 'Net';
Result := True;
Debug('Fishing for Shrimp');
Exit;
End;
Result := False;
Writeln('Decider couldnt find the correct gear/level combination');
End;

Function GearCheck(Skill : String) : Boolean;
var
NetI, RodI, BaitI, CageI, HarpoonI: TInvItem;
begin
Case Lowercase(Skill) of
'net' :
Result := R_ItemIDExists(NetI, 303);
'bait':
Result := R_ItemIDExists(RodI, 307) and R_ItemIDExists(BaitI, 313);
'cage':
Result := R_ItemIDExists(CageI, 301);
'harpoon':
Result := R_ItemIDExists(HarpoonI, 311);
end;
If not Result then Debug('GearCheck failed, logging out');
end;

Procedure Failure(When : String);
begin
Debug('Script failed at: ' + When);
SaveScreenshot(ScriptPath + 'Fail(' + When + ').bmp');
Logout;
end;

Procedure SetupPlayer;
Begin
Wait(2000);
MarkTime(BRTime);
SetAngle(true);
R_MakeCompass('n');
SetRun(True);
StartLev := GetSkillLevel(Skill_Fishing);
StartEx := GetXP(Skill_Fishing);
If (StartLev < 1) Then StartLev := GetSkillLevel(Skill_Fishing);
If (StartEx < 1) Then StartEx := GetXP(Skill_Fishing);
Debug('StartLev : ' + ToStr(StartLev) + ' StartXP : ' + ToStr(StartEx));
GameTab(Tab_Inv);
LoadsDone := 0;
If Not Decider Then Failure('Decider');
If Not GearCheck(ToFish) Then Failure('GearCheckSetup');
If Not LoggedIn Then Exit;
ScriptSettings;
End;

Procedure Rester;
Var
RL, RH, R: Integer;
Begin
If Not LoggedIn Then Exit;
if Sleeping then
begin
if (TimeFromMark(Sleeper) >= SleepEvery) then
begin
RL := SleepingFor - ((SleepingFor / 100) * 10);
RH := SleepingFor + ((SleepingFor / 100) * 10);
R := RandomRange(RL, RH);
Debug('Sleeping For : ' + IntToStr(Round(R / 1000 / 60 / 60)) + ' hours');
Logout;
Wait(R);
Inc(Sleeped);
IncEx(SleepT, R);
BRTime := 0;
MarkTime(BRTime);
MarkTime(Sleeper);
LoginPlayer;
end;
end;
If (PlayersActive > 1) Then
Begin
If (LoadsDone >= (Players[CurrentPlayer].Integers[0] + Random(4))) Then
Begin
Writeln('Changing players instead of resting');
NextPlayer(True);
SetupPlayer;
End;
Exit;
End;
If Not Rest Then Exit;
If Not (TimeFromMark(BRTime) >= RestEvery) Then Exit;
Writeln('Player Resting');
RL := RestingFor - ((RestingFor / 100) * 20);
RH := RestingFor + ((RestingFor / 100) * 30);
R := RandomRange(RL, RH);
Debug('Resting For : ' + IntToStr(Round(R / 1000 / 60)) + ' minutes');
Logout;
Wait(R);
Inc(RAmount);
IncEx(RTTime, R);
BRTime := 0;
MarkTime(BRTime);
LoginPlayer;
End;

Procedure ScriptSetup;
Begin
ClearDebug;
Smart_Server := Smart_World;
Smart_Members := Members;
Smart_Signed := True;
Smart_SuperDetail := False;
ActivateClient;
SetupSRL;
SetupReflectionEx(true);
DeclarePlayers;
MarkTime(Sleeper);
End;

Begin
ScriptSetup;
LoginPlayer;
Wait(1500);
Repeat
SetupPlayer;
Repeat
If Not LoggedIn Then Break;
Repeat
If Not LoggedIn Then Break;
If Not GearCheck(ToFish) Then Failure('GearCheckMain');
If Not Fishing Then Failure('FishingMain');
Until (InvFull);
If Not LoggedIn Then Break;
R_MakeCompass(0);
If Not NewWalk(1) Then Failure('WalkToStore');
If Not AfterFishes Then Failure('AfterFishing');
If Not NewWalk(0) Then Failure('WalkToDock');
DataCollecter;
Rester;
Proggy;
Until (Not LoggedIn);
Players[CurrentPlayer].Active := False;
If AllPlayersInactive Then
TerminateScript;
NextPlayer(False);
Until (AllPlayersInactive)
End.

Just copy and paste that over your existing script and then it should be the same version that ran 11 hours for me..

masterBB

2010-06-17 03:43:13

[09:38:58] Distance to Dock := 29
[09:38:59] Did not find fishing spot in 6 tries
225.162649154663
True
[09:39:04] Did not find fishing spot in 6 tries
[09:39:04] Fishing Spot not found
[09:39:04] Script failed at: WalkToDock

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 19 Minutes and 41 Seconds
Fished : 72 Total Fish
Fished : 44 Tuna
Fished : 28 Swords
*********************************************
0: upah | 72 Fish | 2 Loads | 1 Levels | 3020 Experience|
1: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
Successfully executed.

walking failed.

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 1 Hours, 47 Minutes and 55 Seconds
Fished : 264 Total Fish
Fished : 154 Tuna
Fished : 110 Swords
Rested: 1 Times
Rested for: 13 Minutes and 38 Seconds
*********************************************

I lost internet.

3Garrett3

2010-06-17 11:24:18

From: masterBB
[09:38:58] Distance to Dock := 29
[09:38:59] Did not find fishing spot in 6 tries
225.162649154663
True
[09:39:04] Did not find fishing spot in 6 tries
[09:39:04] Fishing Spot not found
[09:39:04] Script failed at: WalkToDock

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 19 Minutes and 41 Seconds
Fished : 72 Total Fish
Fished : 44 Tuna
Fished : 28 Swords
*********************************************
0: upah | 72 Fish | 2 Loads | 1 Levels | 3020 Experience|
1: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
Successfully executed.

walking failed.

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 1 Hours, 47 Minutes and 55 Seconds
Fished : 264 Total Fish
Fished : 154 Tuna
Fished : 110 Swords
Rested: 1 Times
Rested for: 13 Minutes and 38 Seconds
*********************************************

I lost internet.


That's really weird, it's flawless for me..

[php]
3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 7 Hours, 15 Minutes and 21 Seconds
Fished : 725 Total Fish
Fished : 67 Sardines
Fished : 58 Herring
Fished : 189 Tuna
Fished : 136 Swords
Fished : 275 Lobsters
Slept: 1 Times
Slept for: 2 Hours, 48 Minutes and 13 Seconds
*********************************************
[/php]

xSaintias

2010-06-17 13:38:47

Thought I would just make you aware that i am only getting about 1 and a half hour to two hour proggies because it keeps getting lost walking back to the dock O.o. Usually i will find it somewhere near the store. Ill post some picks if you ask me to.

gamer716

2010-06-17 14:48:02

SMART Initialized.
Loaded: Server 152, Members: False, Signed: True, Super Detail: False.
Welcome to Runescape.
********
'Not a Members Account'
359.23095703125
True
[14:46:01] StartLev : 60 StartXP : 14268
[14:46:03] Fish Spot was found, but was not on MS after attempts to relocate
[14:46:03] Emergency Logout to recalibrate Fishing spot
Welcome to Runescape.
********
'Not a Members Account'
230.942509174346
True
[14:46:31] Fish Spot was found, but was not on MS after attempts to relocate
[14:46:31] Fishing Spot not found
[14:46:31] Script failed at: FishingMain

Anyone know why this is happening to me?

3Garrett3

2010-06-17 15:51:48

From: gamer716
SMART Initialized.
Loaded: Server 152, Members: False, Signed: True, Super Detail: False.
Welcome to Runescape.
********
'Not a Members Account'
359.23095703125
True
[14:46:01] StartLev : 60 StartXP : 14268
[14:46:03] Fish Spot was found, but was not on MS after attempts to relocate
[14:46:03] Emergency Logout to recalibrate Fishing spot
Welcome to Runescape.
********
'Not a Members Account'
230.942509174346
True
[14:46:31] Fish Spot was found, but was not on MS after attempts to relocate
[14:46:31] Fishing Spot not found
[14:46:31] Script failed at: FishingMain

Anyone know why this is happening to me?


You should make sure that you're at the dock, first off.

If not, I'd like to make sure you have the newest version.

If so, I don't know why it isn't working. By looking at my proggies, it's working flawless for me, so I have no idea.

E:


Thought I would just make you aware that i am only getting about 1 and a half hour to two hour proggies because it keeps getting lost walking back to the dock O.o. Usually i will find it somewhere near the store. Ill post some picks if you ask me to.


Yes, I'd like a screenshot of where it failed, as well as what it's writing in the debug box (if you have debug set to true)

xSaintias

2010-06-17 16:16:01

Wow… right after i posted this it started working for me.. now it always makes it back but… it cant find the fishing spot even if i am on the dock or next to it.
box:
[16:11:01] Fish Spot was found, but was not on MS after attempts to relocate
[16:11:01] Emergency Logout to recalibrate Fishing spot
Welcome to Runescape.
*********
True
[16:11:25] Fish Spot was found, but was not on MS after attempts to relocate
[16:11:25] Fishing Spot not found
[16:11:25] Script failed at: FishingMain
NextPlayer
SwitchToPlayer(PlayerNo: 1, Active: False);
Welcome to Runescape.
Die Again5

3Garrett3

2010-06-18 06:09:19

From: xSaintias
Wow… right after i posted this it started working for me.. now it always makes it back but… it cant find the fishing spot even if i am on the dock or next to it.
box:
[16:11:01] Fish Spot was found, but was not on MS after attempts to relocate
[16:11:01] Emergency Logout to recalibrate Fishing spot
Welcome to Runescape.
*********
True
[16:11:25] Fish Spot was found, but was not on MS after attempts to relocate
[16:11:25] Fishing Spot not found
[16:11:25] Script failed at: FishingMain
NextPlayer
SwitchToPlayer(PlayerNo: 1, Active: False);
Welcome to Runescape.
Die Again5


I have an exam in an hour, but I'll be sure to test/look over it later today. If it works for me, I don't know what I'll be able to do about it. There are already 12 checks for the fishing spot, so the only thing I'd be able to tell you is to redownload SRL and reflection, update Simba and try again.

Buumi

2010-06-18 15:07:12

From: 3Garrett3
I have an exam in an hour, but I'll be sure to test/look over it later today. If it works for me, I don't know what I'll be able to do about it. There are already 12 checks for the fishing spot, so the only thing I'd be able to tell you is to redownload SRL and reflection, update Simba and try again.

I had the same problem and reinstalling simba and SRL/reflection solved it for me at least.
By the way, thanks for nice script. I've been looking for one like this :)

masterBB

2010-06-18 16:37:09

It sometimes just happens. Current bugs after intesive use… :

First I thought my guy stopped fishing cause of not checking the animation, but then I spotted a red dot in the upper left corner of the screen. Pointing to nothing.

Walking back sometimes fails, this is a reflection bug though.

And ofcourse still not finding the fishspots.

I created a fishing script with reflection before, should I try to fix it? I had a few private functions that will increasy the speed and succes rate…

But still, thanks for the the 2000 swordies!

xSaintias

2010-06-19 00:29:19

@3Gareet Yah i might update srl and simba and all that, but whats weird is i just deleted my last one ad re-downloaded it a few days ago because i was having problems… Oh well, what can you do right?

3Garrett3

2010-06-19 12:27:47

From: masterBB
It sometimes just happens. Current bugs after intesive use… :

First I thought my guy stopped fishing cause of not checking the animation, but then I spotted a red dot in the upper left corner of the screen. Pointing to nothing.

Walking back sometimes fails, this is a reflection bug though.

And ofcourse still not finding the fishspots.

I created a fishing script with reflection before, should I try to fix it? I had a few private functions that will increasy the speed and succes rate…

But still, thanks for the the 2000 swordies!


From: xSaintias
@3Gareet Yah i might update srl and simba and all that, but whats weird is i just deleted my last one ad re-downloaded it a few days ago because i was having problems… Oh well, what can you do right?


It's really hard for me to fix any of these bugs without them actually occuring. I've tested for over 30 hours now, and nothing has gone wrong, ever. The fishing is 100%, the walking is 100%, the resting is 100%, the sleeping is 100%, the counting, exchanging, talking, antiban is all 100%. The only time I've had it mess up in a week is when SRL doesn't solve the random

masterBB

2010-06-19 13:13:19

I'm well known for bad luck^^ I guess no script can be flawless for me, if it existed my laptop will probaly die.

3Garrett3

2010-06-19 14:25:55

From: masterBB
I'm well known for bad luck^^ I guess no script can be flawless for me, if it existed my laptop will probaly die.


I guess the only further advice I could give for why it doesn't work is if you are switching back and forth from smart, I've heard that it can cause the script to lose focus or something. Try minimizing it and leaving it minimized, or leaving it in the background and never minimizing it and not switching to the window more than necessary.

It could also be thrown off by lag (too much CPU being used or internet lag) so try not to run anything too intensive, just in case. You can use the little arrow/bar on the far right of SMART to decide how much CPU it uses. I drag mine way down, to the point just before it starts getting choppy. Don't run graphics intensive games (GTA, COD, WoW?) while running it, or your computer could lag for a second, throwing the script off.

masterBB

2010-06-19 15:47:25

Will try to switch a little bit less. But what is this error:
Doing order 
0
0
0
0
0
0
0
0
This keeps repeating a lot…

3Garrett3

2010-06-19 17:10:59

From: masterBB
Will try to switch a little bit less. But what is this error:
Doing order 
0
0
0
0
0
0
0
0
This keeps repeating a lot…


I asked around because there is never a time that my script does it.

Apparently someone left the debugs inside reflection. It's not a bug.

masterBB

2010-06-19 18:17:31

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 2 Hours, 9 Minutes and 35 Seconds
Fished : 275 Total Fish
Fished : 153 Tuna
Fished : 122 Swords
Rested: 1 Times
Rested for: 31 Minutes and 21 Seconds
*********************************************
0: upah | True | 275 Fish | 11 Loads | 0 Levels | 23260 Experience|
[23:57:06] GearCheck failed, logging out
[23:57:06] Script failed at: GearCheckMain
[23:57:10] Script failed at: FishingMain

Failed after rest…

3Garrett3

2010-06-19 23:06:54

From: masterBB
3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 2 Hours, 9 Minutes and 35 Seconds
Fished : 275 Total Fish
Fished : 153 Tuna
Fished : 122 Swords
Rested: 1 Times
Rested for: 31 Minutes and 21 Seconds
*********************************************
0: upah | True | 275 Fish | 11 Loads | 0 Levels | 23260 Experience|
[23:57:06] GearCheck failed, logging out
[23:57:06] Script failed at: GearCheckMain
[23:57:10] Script failed at: FishingMain

Failed after rest…


It happened to me too, but kept running after I manually started the fishing. I'll look into it.

masterBB

2010-06-20 19:37:28

*********************************************
Ran for: 4 Hours, 25 Minutes and 22 Seconds
Fished : 744 Total Fish
Fished : 405 Tuna
Fished : 339 Swords
*********************************************
0: upah | True | 744 Fish | 31 Loads | 1 Levels | 64840 Experience|

Removed resting, stopped myself.

3Garrett3

2010-06-20 21:42:52

Thanks for the continued proggies. :)

I haven't really gotten much feedback, so I don't know what else to add. I'm working on the bugs, but exams come first, so hopefully I'll get more time later this week.

MylesMadness

2010-06-23 12:06:57

maybe it was just lag or if they added something new, but it just right clicked on Stiles and hit exchange and walked away. But what you got to do now is click exchange, click continue, hit the second option, and then run back.

3Garrett3

2010-06-23 12:40:36

From: MylesMadness
maybe it was just lag or if they added something new, but it just right clicked on Stiles and hit exchange and walked away. But what you got to do now is click exchange, click continue, hit the second option, and then run back.


They must have added another option.

There's nobody testing this anyway. I'll get around to it when I can.

MylesMadness

2010-06-23 12:54:19

From: 3Garrett3
They must have added another option.

There's nobody testing this anyway. I'll get around to it when I can.
hmm, it was lag. I just ran it again and it worked

masterBB

2010-06-23 13:12:28

Was it your first time? First time you go to stiles you will need to do that.

MylesMadness

2010-06-23 14:19:09

From: masterBB
Was it your first time? First time you go to stiles you will need to do that.
Oh, yeah it was my first time

kevinconklin

2010-06-23 15:52:36

hey i tried the script and i got this error
Exception in Script: Unknown compiler directives at 2:18
im very new to simba btw

3Garrett3

2010-06-23 22:54:23

From: MylesMadness
Oh, yeah it was my first time


heh. Thats what she said. Either way, glad it doesn't require lots of work, got prom and

From: kevinconklin
hey i tried the script and i got this error
Exception in Script: Unknown compiler directives at 2:18
im very new to simba btw


I've never heard of that error… Send a PM to wizzup about it, would be the best bet. I don't know who else would know what that means.

Danizho

2010-06-24 14:51:12

always false…

False
[02:49:27] StartLev : 79 StartXP : 1808910
[02:49:29] GearCheck failed, logging out
[02:49:29] Script failed at: GearCheckSetup
Successfully executed.

MylesMadness

2010-06-24 15:18:14

From: Danizho
always false…

False
[02:49:27] StartLev : 79 StartXP : 1808910
[02:49:29] GearCheck failed, logging out
[02:49:29] Script failed at: GearCheckSetup
Successfully executed.
Hooks were broke like an hour ago, so thats prob the issue

Danizho

2010-06-27 12:07:07

[PHP]
SMART Initialized.
Loaded: Server 152, Members: False, Signed: True, Super Detail: False.
358.41796875
False
[01:12:10] StartLev : ** StartXP : *******
[01:12:17] Did not find fishing spot in 6 tries
192.661571502685
False
[01:12:25] Did not find fishing spot in 6 tries
[01:12:25] Fishing Spot not found
[01:12:25] Emergency Logout to recalibrate Fishing spot
Welcome to Runescape.
************
1.60400390625
False
[01:13:05] Did not find fishing spot in 6 tries
248.122422695159
False
[01:13:14] Did not find fishing spot in 6 tries
[01:13:14] Fishing Spot not found
[01:13:14] Fishing Spot not found
[01:13:14] Script failed at: FishingMain
Successfully executed.
[/PHP]

3Garrett3

2010-06-27 12:16:17

Guessing that hooks are still broken.

Otherwise, it should be able to find the fishing spot. There are no other techniques in reflection for finding an npc. I'll just add colour in after grad and everything, probably tuesday.

ffcfoo

2010-06-30 20:17:03

Problem!:

[Error] (75:18): Unknown type 'TTileArray' at line 74
[Error] (75:18): Unknown identifier '' at line 74
Compiling failed.

3Garrett3

2010-06-30 22:53:50

Uh maybe they changed the reflection include.. :\

It should work though, it just means an array of TTiles, which has always worked for me..

drmic

2010-07-01 07:52:49

Anyone know where i can get a Catherby Lobbie Fighing/Banker Script

thanks

3Garrett3

2010-07-01 10:14:03

Don't request that on my script page, take that somewhere else.

ffcfoo

2010-07-01 14:50:26

From: 3Garrett3
Uh maybe they changed the reflection include.. :\

It should work though, it just means an array of TTiles, which has always worked for me..

Uhh? So how do I fix this? I want this script so bad xD

EDIT: Fixed all of it but it logs in and looks for a fishing spot and fails! Here is the error:

13:03:48] StartLev : 48 StartXP : 87232
[13:03:50] Did not find fishing spot in 6 tries
152.737298011779
False
[13:03:55] Did not find fishing spot in 6 tries
[13:03:55] Fishing Spot not found
[13:03:55] Emergency Logout to recalibrate Fishing spot
Welcome to Runescape.
Successfully executed.

AzulDrake

2010-07-05 07:47:53

From: kevinconklin
hey i tried the script and i got this error
Exception in Script: Unknown compiler directives at 2:18
im very new to simba btw



Hey kevinconklin,

Did you get an answer to the above error?
Reason I'm asking is because I'm getting it as well :(

Regards

3Garrett3

2010-07-05 11:47:31

From: AzulDrake
Hey kevinconklin,

Did you get an answer to the above error?
Reason I'm asking is because I'm getting it as well :(

Regards


I don't know what I messed up. Nobody has told me how to fix it, and reflection is obviously incapable of finding the fishspot anyway.

Shuttleu

2010-07-05 11:49:19

i tried making a monkfish fisher with reflection, but it wont find the spot… :/
so i dont know if it is just a broken hook or something

~shut

3Garrett3

2010-07-05 14:01:56

From: Shuttleu
i tried making a monkfish fisher with reflection, but it wont find the spot… :/
so i dont know if it is just a broken hook or something

~shut


I dunno, I'm going to make a colour thing, but I might just integrate this into MSI once I write a fishing portion for the include..

mysterious123

2010-07-13 09:46:04

I have a couple of questions:

1) Does this script sell the fish?

2) Does it work better in Simba or Scar?

I'm sorry if these were asked before or noted.

masterBB

2010-07-13 11:36:13

From: mysterious123
1) Does this script sell the fish?

2) Does it work better in Simba or Scar?


1) "It will net or bait and sell to the general store. It will harpoon and cage, going to Stiles and noting the fish." <- first post

2) simba, you will have to edit a lot for scar

3Garrett3

2010-07-13 15:54:42

And it might not work, I've been told that reflection wont find the fishing spots, but in theory it does work, and has.

I'll be converting this to an MSI script once I've finished making the msi fishing portion..

masterBB

2010-07-13 16:03:51

Reflection did failed at finding the fishingspots for 100%, but today there were a few fixes, maybe its fix'd?

Shuttleu

2010-07-13 16:06:58

i checked and Simbas npc finding for fishing spots are working, so it should work fine now

~shut

3Garrett3

2010-07-13 16:35:23

Sweet, let the proggies commence

masterBB

2010-07-13 18:00:56

[23:49:23] Walking To Shop/Trade
[23:50:20] Distance to Shop/Trade := 1
[23:50:20] Script failed at: WalkToStore
[23:50:25] Script failed at: AfterFishing
[23:50:25] Script failed at: WalkToDock

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 10 Minutes and 6 Seconds
*********************************************
0: upah | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
1: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|

Didn't noted the fish…

E: worked the 2d time!

weby

2010-07-13 19:14:42

it compiles , it clicks on the harpoon fishing spot , but it fails to click harpoon

masterBB

2010-07-14 07:21:36

[13:03:27] Script failed at: AfterFishing
[13:03:35] Script failed at: WalkToDock

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 40 Minutes and 19 Seconds
Fished : 125 Total Fish
Fished : 62 Tuna
Fished : 63 Swords
*********************************************
0: upah | 125 Fish | 4 Loads | 1 Levels | 8940 Experience|
1: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | 0 Fish | 0 Loads | 0 Levels | 0 Experience|

3Garrett3

2010-07-14 16:13:36

So the walking messed up? :\

Becks

2010-07-14 19:27:04

eh. ill give it a run :)

masterBB

2010-07-14 21:21:58

From: 3Garrett3
So the walking messed up? :\


No it stopped twice next to the stiles guy, and once next to the fishing spots. The walking was succesfull, just the script thought it wasn't…

3Garrett3

2010-07-14 21:30:45

Huh, weird.. Ummm, I don't know why, but I can take a look tomorrow, it's bed time now

Daniel

2010-07-14 21:46:17

From: 3Garrett3
Huh, weird.. Ummm, I don't know why, but I can take a look tomorrow, it's bed time now


Hooks are broken again due to last nights update. :(

Nava2

2010-07-25 18:29:05

Is this working, friend?

3Garrett3

2010-07-25 19:38:42

From: Nava2
Is this working, friend?


In theory, yes. As you can see, it hasn't been tested in a long while..

Goobs

2010-07-27 00:24:47

The functions themselves seemed to work for me. It just couldn't handle an overnighter

3Garrett3

2010-07-27 14:16:48

The logic/failsafes is all there, but reflection seems unable to do it by itself.. :(

jizzoe

2010-07-27 15:17:11

Can someone make a fishing script for sharks? please

3Garrett3

2010-07-27 15:27:43

Make that post in the requests section, it will be noticed. Not here..

3Garrett3

2010-07-28 04:26:27

From: Trevor3443
This is my error when i try and run
Unable to find file 'reflection/reflection.simba' used from ''


You probably dont have reflection set up right then :p

Becks

2010-07-28 12:20:45

i cant tell if he is joking or not.. lol

gamer716

2010-07-28 13:07:39

From: Trevor3443
This is my error when i try and run
Unable to find file 'reflection/reflection.simba' used from ''


Did you place the reflection folder in the includes?

So it should be like this:
Simba\Includes\reflection\reflection.simba

Jmcver

2010-08-01 16:35:12

Fixed
From: Trevor3443
This is my error when i try and run
Unable to find file 'reflection/reflection.simba' used from ''



From: gamer716
Did you place the reflection folder in the includes?

So it should be like this:
Simba\Includes\reflection\reflection.simba


where the hell do u get Reflection at??
Fixed



but i have another error?
[Error] (6:13): Unknown identifier 'SmartIsKeyDown' at line 5
Compiling failed.

i dont think i can google this one though!

Nava2

2010-08-01 17:01:48

From: Jmcver
Fixed




where the hell do u get Reflection at??
Fixed



but i have another error?
[Error] (6:13): Unknown identifier 'SmartIsKeyDown' at line 5
Compiling failed.

i dont think i can google this one though!


Enable SRL.sex in the extensions in Simba.

rs2 cheating roks!

2010-08-03 00:45:29

I've been getting this :( SRL, Reflection, and Simba are all updated. Help please.

[PHP][Error] (247:28): Unknown identifier 'GetNPCActionArray' at line 246
Compiling failed.[/PHP]

E: I've tried just editing that line out. Then it compiles successfully, logs in, checks exp, and then tries to check for gear. Doesn't find any gear and logs out. I've got 64 fishing and a lobster pot. I set it up properly in the Declare players, set it as cage.

[PHP][01:01:10] StartLev : 64 StartXP : 440115
[01:01:11] GearCheck failed, logging out
[01:01:11] Script failed at: GearCheckSetup
Successfully executed.[/PHP]

Heavenguard

2010-08-03 06:42:32

wow dude, your script is a great thing for me to learn new methods with. Great job dude!!! Im not gonna go stealing nothing lol, but the techniques you used are much more superior then mine >.> I got lots of studying to do. Thanks again Garrett, thanks for an awesome script.

3Garrett3

2010-08-03 20:35:53

Hahah no problem. Apparently it doesnt even compile anymore, I've got some time though (this is my only 15 minutes of working internet in this shitty hotel) so I can script, but I wont be able to test much. I can see if I can get stuff compiling and making sense to me though, that might work out.

Hit me up on msn if you have any trouble understanding stuff :)

Jmcver

2010-08-03 20:43:27

Thx for help but found another problem…

*****Hooks are outdated. Terminating script.*****
Successfully executed.

if u could please help with this one it would be well appreciated

Geekg0d4

2010-08-04 01:31:47

From: Jmcver
Thx for help but found another problem…

*****Hooks are outdated. Terminating script.*****
Successfully executed.

if u could please help with this one it would be well appreciated


Same issue here Really looking forward to getting this running!! great job!

3Garrett3

2010-08-04 17:15:05

It means that reflection is outdated, not something that is my fault.

Jmcver

2010-08-04 22:34:23

It means that reflection is outdated, not something that is my fault.


is there a way i can get this updated? i have already tried to go to Simba\Includes\Reflection\Core\Hook.scar and update this. also updated all revisions and SVN Update.

any other opinions on what to do?

i luffs yeww

2010-08-05 00:53:19

Simba's updater. Using the reflection.sex extension.

http://simba.villavu.com/bin/Extensions.zip

(Put all of those in your extensions folder.)

Jmcver

2010-08-05 02:07:56

From: i luffs yeww
Simba's updater. Using the reflection.sex extension.

http://simba.villavu.com/bin/Extensions.zip

(Put all of those in your extensions folder.)


its not my reflection thats outdated its just my Hook.scar file within my includes everything else is up to date

i luffs yeww

2010-08-05 02:24:43

>_> If your reflection is outdated then your Hooks.simba will be outdated (and vice versa).

3Garrett3

2010-08-05 10:06:31

Try updating it through subversion, if you know how.Your hooks will become updated if you do it right. If you know you did it right, but it still says so, then reflection might be out of date, which means it will have to be updated by someone, which should happen relatively quickly. You should be familiar with it if you have worked with any other bot before.

butthole

2010-08-10 22:19:51

3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 2 Hours, 35 Minutes and 53 Seconds
Fished : 400 Total Fish
Fished : 400 Lobsters
*********************************************
0: Char1 | 400 Fish | 16 Loads | 1 Levels | 36000 Experience|
[22:12:37] Fish Spot was found, but was not on MS after attempts to relocate
[22:12:37] Emergency Logout to recalibrate Fishing spot
Welcome to Runescape.
Char1
206.074097156524
False
[22:13:03] Fish Spot was found, but was not on MS after attempts to relocate
[22:13:03] Fishing Spot not found
[22:13:03] Script failed at: FishingMain
Successfully executed.


Proggy for ya… This is the longest i've had it run successfully. It always runs into this problem usually around 50 minutes of running. All i do is hit play to start the script again and it starts running again just fine in the same spot that it says it couldn't find the spots. Other than it stopping itself, it works great.. :)

EDIT:
I edited the script a little to try and keep it logged in… it helped. it got stuck at the sargeant demon.
3Garrett3's Fisherer 0.5 Progress Report
*********************************************
Ran for: 4 Hours, 35 Minutes and 44 Seconds
Fished : 725 Total Fish
Fished : 725 Lobsters
*********************************************
0: char1 | 725 Fish | 29 Loads | 2 Levels | 64350 Experience|

wondersueak

2010-08-15 23:25:02

I'd love to go use this right away!

*edit*


Everything is up to date and it's running but then it says

"hooks are outdated. terminating script"

simba itself is up to date, and so are the extensions! no updates available!

souppy

2010-08-18 02:25:38

Same problem as wonder,
can't wait for this script to be running!

3Garrett3

2010-08-18 13:55:36

From: souppy
Same problem as wonder,
can't wait for this script to be running!


Make sure you update reflection through SVN because it shouldn't still be down. The auto-updater in Simba is broken, so you need to do it manually.

souppy

2010-08-18 14:07:28

I have done that ,
just tried running the script again. I have now gotten a new error .. progress? :duh:

Exception in Script: Unable to find file 'srl\srl\Reflection\Constants.simba' used from 'C:\Simba\Includes\reflection/reflection.simba'

sorry if this is a stupid error, I've been away for a long time and don't really understand the new scripting.

jizzoe

2010-08-18 14:08:30

3Garrett3
hey i sent you a message could you please help
thanks
jizzoe

i luffs yeww

2010-08-18 14:08:49

Put reflection in Includes/.

souppy

2010-08-18 14:57:23

Yea luffs I had them there, played around and now managed to get:

[Error] (237:28): Unknown identifier 'GetNPCActionArray' at line 236
Compiling failed.

Is this to do with my software?

3Garrett3

2010-08-18 15:53:36

From: souppy
Yea luffs I had them there, played around and now managed to get:

[Error] (237:28): Unknown identifier 'GetNPCActionArray' at line 236
Compiling failed.

Is this to do with my software?


Maybe reflection changed stuff around :\

souppy

2010-08-18 15:58:23

aha , sorry about this Garret, I seem to hit every error that is possible :wacko:

3Garrett3

2010-08-18 15:59:29

From: souppy
aha , sorry about this Garret, I seem to hit every error that is possible :wacko:


The only way to solve this is to update my ref and srl and test it I guess. I'll get back to you.

i luffs yeww

2010-08-18 16:02:06

Can't update SRL atm. And remember that you have to update reflection through subversion.

3Garrett3

2010-08-18 16:13:04

From: i luffs yeww
Can't update SRL atm. And remember that you have to update reflection through subversion.


It was something in my script. A custom NPC finder, apparently they took the "Action" portion out of the type.

souppy

2010-08-18 16:22:28

Alright, so it was in the script?
Looking forward to using this :wowzers:

3Garrett3

2010-08-18 16:32:42

From: souppy
Alright, so it was in the script?
Looking forward to using this :wowzers:


I'm updating the first post right after I post this. New things? Yessir

TPA Fish Finding - No more reflection errors with finding.
Stiles has been tested - Works again.
Everything seems to be in working order still :)

souppy

2010-08-18 16:55:31

no errrors!

running now, I'll edit this with a proggy when I get one.

3Garrett3's Fisherer 1.0 Progress Report
*********************************************
Ran for: 37 Minutes and 36 Seconds
Fished : 104 Total Fish
Fished : 104 Lobsters
*********************************************
0: hiny | True | 104 Fish | 3 Loads | 1 Levels | 5670 Experience|

3Garrett3

2010-08-18 20:34:59

From: souppy
no errrors!

running now, I'll edit this with a proggy when I get one.

3Garrett3's Fisherer 1.0 Progress Report
*********************************************
Ran for: 37 Minutes and 36 Seconds
Fished : 104 Total Fish
Fished : 104 Lobsters
*********************************************
0: hiny | True | 104 Fish | 3 Loads | 1 Levels | 5670 Experience|


Did it stop and such?

souppy

2010-08-18 20:43:05

Yes it did, I just had a bit better proggy, but closed and forgot .

It stopped again, after around 2 hours I think this time.

3Garrett3

2010-08-19 04:43:30

If it is a script error, could you post the debug box near the end? Just copy and paste, so I can see what went wrong and hopefully fix it.

souppy

2010-08-19 09:17:24

proggy,
[SIZE="1"]3Garrett3's Fisherer 1.0 Progress Report
*********************************************
Ran for: 4 Hours, 42 Minutes and 39 Seconds
Fished : 720 Total Fish
Fished : 720 Lobsters
*********************************************
[/SIZE]

when it killed itself last night.
Error: Exception: You are accessing an invalid point, (0,-66) at bitmap[9] at line 245
The following DTMs were not freed: [SRL - Lamp bitmap]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, 9]
File[C:\Simba\Includes\SRL\Logs\SRL Log 19-08-10 5.txt] has not been freed in the script, freeing it now.

3Garrett3

2010-08-19 14:10:44

From: souppy
proggy,
[SIZE="1"]3Garrett3's Fisherer 1.0 Progress Report
*********************************************
Ran for: 4 Hours, 42 Minutes and 39 Seconds
Fished : 720 Total Fish
Fished : 720 Lobsters
*********************************************
[/SIZE]

when it killed itself last night.
Error: Exception: You are accessing an invalid point, (0,-66) at bitmap[9] at line 245
The following DTMs were not freed: [SRL - Lamp bitmap]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, 9]
File[C:\Simba\Includes\SRL\Logs\SRL Log 19-08-10 5.txt] has not been freed in the script, freeing it now.


What line did it highlight? I don't think there is anything in my script that would do that..

PS - Thanks for the proggy :)

souppy

2010-08-19 14:59:03

Not sure which was highlighted sorry, I think the last 3 lines were after it had shut down.

3Garrett3

2010-08-19 15:05:18

Oh. Well whatever line 245 is of either my script or one of the includes, is what made it fail.

souppy

2010-08-19 15:41:01

Alright. I'll look for it next time I run it,

by the way that was your 3333'th post :P

wondersueak

2010-08-19 21:13:15

Can you use both reflection and color based antirandom? and does it actually solve the random, or does it log out if there is any randoms?

3Garrett3

2010-08-20 04:45:46

From: wondersueak
Can you use both reflection and color based antirandom? and does it actually solve the random, or does it log out if there is any randoms?


If you choose colour, it uses colour. If the colour doesn't detect anything it searches with reflection. If you choose reflection, it will use reflection, and if it doesn't find anything it will search with colour.

The status is up to SRL for random finding. Some work, others don't.

JiveTonto@Gmail.com

2010-08-20 21:07:40

no matter how many times ive tryed running this script,it all ways seems to think its lost,running back and forward to the fish noter,even tho its on track

3Garrett3

2010-08-21 00:29:45

Did you make it work right though? Wait, I'm drkinking and that might not make sense. Download SRL and Reflection, and then redownload the V1.0 script. Use SVN for the other ones, but not my script. Then try running it. ref should work.. I tested it a couple days ago and then it worked…

kevinnxd

2010-08-21 01:15:04

i have one little issue: how come it only walks towards stiles? it does turn on run after stiles converts the inventory but it would really save time if it ran the whole way

other than that, much props, works wonderfully, helps out a noob like myself :P

i luffs yeww

2010-08-21 01:45:19

That should be a simple fix. @Garrett, SetRun(True); after LoginPlayer. :)

JiveTonto@Gmail.com

2010-08-21 05:04:25

From: 3Garrett3
Did you make it work right though? Wait, I'm drkinking and that might not make sense. Download SRL and Reflection, and then redownload the V1.0 script. Use SVN for the other ones, but not my script. Then try running it. ref should work.. I tested it a couple days ago and then it worked…


no no perfect scence as im drinking to!:garfield: yes works but just doesnt wanta run stable for me,pm me i have 2 accounts set up over there right now that i weas running .ill send u there usernames and passes and you can give it a shot with them,as i tried it with my main and backup main and ran sweet……………well sweeter it just apears u will not get any more than 1-2 loads a time with these accounts

3Garrett3

2010-08-21 09:31:41

From: JiveTonto@Gmail.com
no no perfect scence as im drinking to!:garfield: yes works but just doesnt wanta run stable for me,pm me i have 2 accounts set up over there right now that i weas running .ill send u there usernames and passes and you can give it a shot with them,as i tried it with my main and backup main and ran sweet……………well sweeter it just apears u will not get any more than 1-2 loads a time with these accounts


I have my own accounts that I can test with, I got 5 loads tested before I released it, so I'll have to test it some more though.

@Person about walking, I made it that way because you run out of energy faster with a full load, and it will run out of energy before you get back.

rs2 cheating roks!

2010-08-21 12:21:08

k so i keep getting this i dont know whats wrong :( i have everything updated.

[PHP]SRL Compiled in 1061 msec
SMART Initialized.
Loaded: Server 152, Members: False, Signed: True, Super Detail: False.
Welcome to Runescape.
BlahBlahBlah
359.14306640625
True
[12:19:46] StartLev : 65 StartXP : 449775
[12:19:47] GearCheck failed, logging out
[12:19:47] Script failed at: GearCheckSetup
Successfully executed.[/PHP]

HELP PLEASE!

3Garrett3

2010-08-21 12:49:59

From: rs2 cheating roks!
k so i keep getting this i dont know whats wrong :( i have everything updated.

[PHP]SRL Compiled in 1061 msec
SMART Initialized.
Loaded: Server 152, Members: False, Signed: True, Super Detail: False.
Welcome to Runescape.
BlahBlahBlah
359.14306640625
True
[12:19:46] StartLev : 65 StartXP : 449775
[12:19:47] GearCheck failed, logging out
[12:19:47] Script failed at: GearCheckSetup
Successfully executed.[/PHP]

HELP PLEASE!


You have the right gear for your option right?

Cstrike

2010-08-21 17:21:54

Truly great script, runs great!

As input, this is minor but: If you don't talk to Stiles first, the exchange option won't work and will just lead you in a vicious loop of no fishing. Of course I remedied this by talking to him normally, so maybe in the instructions put "You must talk to Stiles before using this script an ensure you can right click exchange". From then on, he will always note it as the script inteded, but for those like me who just dumped my char there and watched his first run… got confused :P
Other than that, awesome script :)

wondersueak

2010-08-21 18:25:36

From: 3Garrett3
If it is a script error, could you post the debug box near the end? Just copy and paste, so I can see what went wrong and hopefully fix it.


I think the stopping is due to a memory leak in SMART. Why? Because I am having the same "Stopping" Problem with multiple scripts. I highly doubt that multiple scripts happen to have that big of a coincidence.

rs2 cheating roks!

2010-08-21 18:45:26

From: 3Garrett3
You have the right gear for your option right?


Definitely got the right gear, I set it up for Lobsters, so I put the cage option and i have a lobster pot and like 70gp in my invent that's it. I'll try it out with a harpoon and see if that makes a difference.

E: Nope same thing, i tried with harpoon and same result :( it checks exp and then tries to find the harpoon and gives me GearCheckFailed, script failed at : GearCheckSetup

3Garrett3

2010-08-21 18:58:49

From: rs2 cheating roks!
Definitely got the right gear, I set it up for Lobsters, so I put the cage option and i have a lobster pot and like 70gp in my invent that's it. I'll try it out with a harpoon and see if that makes a difference.

E: Nope same thing, i tried with harpoon and same result :( it checks exp and then tries to find the harpoon and gives me GearCheckFailed, script failed at : GearCheckSetup


I don't know why.. it works for me, let me check though..

Edit:

Nope, it definitely works..


Strings[0] := 'Harpoon';

Is what mine looks like. Also works with 'Cage';

Hmmmm. Make sure you have the most current version of reflection? It checks the gear with reflection, so it isn't like the colours updated or something.

rs2 cheating roks!

2010-08-21 19:30:13

okay it was my reflection :S LOL sorry for being a noob :) well its running now, expect a proggy! thanks alot!

3Garrett3

2010-08-21 19:36:55

From: rs2 cheating roks!
okay it was my reflection :S LOL sorry for being a noob :) well its running now, expect a proggy! thanks alot!


No problem. I'm here to help :)

Cstrike

2010-08-23 12:42:51

I've been trying to get a huge ass proggy for you with a few characters, but for some reason the first character ALWAYS seems to log out or terminate for no known reason (even with debug on I'm having trouble finding out why, and it's not randoms). The rest all run quite fine, but it seems whoever is in position 1 gets screwed over while the other ones all function fine.
Any known reason for this? Should I use reflection instead of color?

3Garrett3

2010-08-23 14:01:41

From: cstrike
I've been trying to get a huge ass proggy for you with a few characters, but for some reason the first character ALWAYS seems to log out or terminate for no known reason (even with debug on I'm having trouble finding out why, and it's not randoms). The rest all run quite fine, but it seems whoever is in position 1 gets screwed over while the other ones all function fine.
Any known reason for this? Should I use reflection instead of color?


Well it should use Reflection no matter what, it's just the randoms that have a general choice.

I'm working on colour walking though, just that it isn't going super fast.

Cstrike

2010-08-23 15:29:24

From: 3Garrett3
Well it should use Reflection no matter what, it's just the randoms that have a general choice.

I'm working on colour walking though, just that it isn't going super fast.


If you can do color walking, that is really impressive

One thing I found is that my character in the first position seems to always get stuck at Stiles. In fact, it weirdly enough seems to have changed to openGL detail instead of safe mode. I've never encountered this with any script, have you ever come across this?

3Garrett3

2010-08-23 20:45:16

From: cstrike
If you can do color walking, that is really impressive

One thing I found is that my character in the first position seems to always get stuck at Stiles. In fact, it weirdly enough seems to have changed to openGL detail instead of safe mode. I've never encountered this with any script, have you ever come across this?


Hmm, it's never happened to me, or been reported. But i've never checked, tbh. I'll have to check after I run it tonight..

kevinnxd

2010-08-23 21:04:32

i try to run this for long periods of time but it seems like i have to check every half hour on the script because it inexplicably stops for no listed reason. it just finishes 1-2 loads and claims "successfully executed"

3Garrett3

2010-08-24 10:19:28

From: kevinnxd
i try to run this for long periods of time but it seems like i have to check every half hour on the script because it inexplicably stops for no listed reason. it just finishes 1-2 loads and claims "successfully executed"


I'm going to launch an extensive debug session today, and I will hopefully be able to figure out what is going wrong at every point.

kevinnxd

2010-08-28 17:34:58

ever since the update (or so i'd suspect) it seems the script fails at getting stiles to note fish :(

RawringDragon

2010-08-28 21:06:58

Hmmm…

It seems that mine doesn't want to work. It compiles correctly… maybe it's the browser I'm using? It just doesn't seem to want to start.

It opens the SMART window fine, but then nothing happens in the SMART window… does anyone know what is wrong?

RawringDragon

2010-08-28 22:49:24

From: RawringDragon
Hmmm…

It seems that mine doesn't want to work. It compiles correctly… maybe it's the browser I'm using? It just doesn't seem to want to start.

It opens the SMART window fine, but then nothing happens in the SMART window… does anyone know what is wrong?


Oh, I just had graphics issues. Sorry for being a bother :(.

3Garrett3

2010-08-29 11:14:28

From: kevinnxd
ever since the update (or so i'd suspect) it seems the script fails at getting stiles to note fish :(


What exactly happens though? The very first time, it fails because there is an alternate text, you need to talk to him once legit for it to work.

From: RawringDragon
Oh, I just had graphics issues. Sorry for being a bother :(.


Just keep in touch about how it did ;)

RawringDragon

2010-08-29 12:12:36

Actually, I had a similar problem as kevinnxd. It fails to even click on Stiles. I've also tried a different character on net fishing and it fails to click the shopkeeper. They move to the correct position, but once there, fail to find the NPC entirely.

i luffs yeww

2010-08-29 15:26:16

Is reflection used for any of the problem areas? Can't read through it right now.

Cstrike

2010-08-29 16:23:41

From: RawringDragon
Actually, I had a similar problem as kevinnxd. It fails to even click on Stiles. I've also tried a different character on net fishing and it fails to click the shopkeeper. They move to the correct position, but once there, fail to find the NPC entirely.


I find when I run it, it fails for me only because it tries right clicking while moving… the script needs a full stop before finding Stiles.

3Garrett3

2010-08-29 16:53:40

From: i luffs yeww
Is reflection used for any of the problem areas? Can't read through it right now.


Yes reflection is used to RFlag and NPC finding. So one of those must be failing..

From: cstrike
I find when I run it, it fails for me only because it tries right clicking while moving… the script needs a full stop before finding Stiles.


It's supposed to Flag, so there must be a bug somewhere..

i luffs yeww

2010-08-29 17:16:49

Well I know that there were a few hooks I didn't update, but they should mostly be fine..

3Garrett3

2010-08-29 17:53:41

Well something to do with NPC finding or Flags or something must be messed a little..

Cstrike

2010-08-30 11:15:14

I added wait (4000) + rand (1000) and go this:

[SEE IMG]

[10:04:51] Walking To Shop/Trade
[10:05:49] Distance to Shop/Trade := 0
[10:05:49] Script failed at: WalkToStore
[10:05:53] Script failed at: AfterFishing
[10:05:53] Script failed at: WalkToDock
Logged out

Started with a full load near stiles, went back to the docks manually, exited and restarted script completely, it walked to him after attempting to fish once and then the above happened

3Garrett3

2010-08-30 14:02:36

From: cstrike
I added wait (4000) + rand (1000) and go this:

[SEE IMG]

[10:04:51] Walking To Shop/Trade
[10:05:49] Distance to Shop/Trade := 0
[10:05:49] Script failed at: WalkToStore
[10:05:53] Script failed at: AfterFishing
[10:05:53] Script failed at: WalkToDock
Logged out

Started with a full load near stiles, went back to the docks manually, exited and restarted script completely, it walked to him after attempting to fish once and then the above happened


Wait… wtf?

[10:05:49] Distance to Shop/Trade := 0
[10:05:49] Script failed at: WalkToStore

Distance to Shop/Trade = 0…

That means it would return true… but then it said failed? I'll have a look. The NPC hooks are outdated though, I don't know for a fact but I'm willing to bet on it. The only other thing that would make it fail is the SpotCheck function, which looks for Stiles on the mainscreen, so it's not finding him, when he is clearly there..

zertunami

2010-08-30 21:32:35

Have no idea why but after getting a full load of lobsters it navigates right in front of stiles but declares that it cant locate him and logs out

Cstrike

2010-08-30 22:06:54

I wonder if you could use the NPC_ID w/ reflection? I don't know if you use it off the top of my head (Simba doesnt want to open scripts, I'm going to have to restart or just try tomorrow after going to bed), but if you had some NPCFind coordinates and his ID… might it be possible to try that instead?

The script works REALLY well… thats why I hope theres a fix to stiles soon. Maybe 7 failsafes? :) heheh

wondersueak

2010-08-31 00:15:18

Darn it! I was just about to try this out until I read of all the problems since the update.

I have been keeping my eye on this for weeks 0.o (been on vacation most of that time)

3Garrett3

2010-08-31 04:31:50

Just wait until they get reflection working properly. I'll be adding colour to the important parts if I get the time.

wondersueak

2010-08-31 19:55:14

Isn't colour more detectable?

3Garrett3

2010-08-31 19:57:35

From: wondersueak
Isn't colour more detectable?


Other way around. Colour is a bit harder to code, but it is less detectable when done right, IMO.

wondersueak

2010-08-31 21:36:42

Ohhh, okay. This, I guess, will be better after you add the colour, than before. =].

I have 94 wc and after I get 99 I am planning on using this script. (if it's fixed)

3Garrett3

2010-08-31 22:02:22

Well the script is currently 100%, the reflection, however seems to be broken. So while the script would still work, hooks are apparently messed kinda. This is why I'd like to add colour, so that it would work even when hooks are down for a week..

wondersueak

2010-08-31 23:47:16

Good idea.

With Shut's vine vanquisher I am even having problems with it, nothing huge like this. It will log out for no reason and stop the script after a random amount of time or misclick. Sometimes it will open up the core file and try to run it instead of the actual script.

weby

2010-09-01 01:48:53

well it does compile it fishes fine walks fine but when it find stiles it clicks above him.. im guessing this is because of reflection ?
heres my debug box
[15:01:53] Walking To Shop/Trade
[15:02:57] Distance to Shop/Trade := 2
[15:02:57] FishCount : Looking for Sardines
[15:02:57] Found : 0
[15:02:57] FishCount : Looking for Herring
[15:02:57] Found : 0
[15:02:57] FishCount : Looking for Tuna
[15:02:57] Found : 18
[15:02:57] FishCount : Looking for Swords
[15:02:57] Found : 7
[15:02:57] Finding Stiles
[15:02:58] Finding MS coords

then it changes palyers

3Garrett3

2010-09-01 11:00:02

From: weby
well it does compile it fishes fine walks fine but when it find stiles it clicks above him.. im guessing this is because of reflection ?
heres my debug box
[15:01:53] Walking To Shop/Trade
[15:02:57] Distance to Shop/Trade := 2
[15:02:57] FishCount : Looking for Sardines
[15:02:57] Found : 0
[15:02:57] FishCount : Looking for Herring
[15:02:57] Found : 0
[15:02:57] FishCount : Looking for Tuna
[15:02:57] Found : 18
[15:02:57] FishCount : Looking for Swords
[15:02:57] Found : 7
[15:02:57] Finding Stiles
[15:02:58] Finding MS coords

then it changes palyers


Yeah, reflection doesn't seem to want to let it find the NPCs (shopkeeper or Stiles).

keff

2010-09-01 12:36:50

Fishing part works fine but I get stuck at:

[18:33:40] FishCount : Looking for Lobster
[18:33:40] Found : 25
[18:33:41] Finding Stiles
[18:33:42] Finding MS coords
[18:33:47] Script failed at: AfterFishing
[18:33:52] Script failed at: WalkToDock

I think I've got it all set up right:

  AntiRandomz = 'C'; // 'R' or 'C' for reflection or colour antirandoms
Rest = True; // Rest or not, it will only rest when one player is active.
Debugg = True; // Debug?
RestingFor = 25 * 60 * 1000; // Just change the first number to change minutes
RestEvery = 90 * 60 * 1000; // Just change the first number to change minutes
Sleeping = True; // Do you want to sleep? Only needed for long runs
SleepingFor = 2 * 60 * 60 * 1000; // Change the first number to change hours
SleepEvery = 2 * 60 * 60 * 1000; // Change the first number to change hours
AntiBanzor = 85; // The percentage that it wont do antiban. Ie for 85, the script will do antiban 15% of the time.
Smart_World = 118; // The world that you wish you play on.
Members = False;


Procedure DeclarePlayers;
Begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

With Players[0] Do
Begin
Name := '***';
Pass := '***';
Nick := '***';
Active := True;
Integers[0] := 5; // How many loads to do, plus random 3.
Strings[0] := 'Cage'; // Net, Bait, Harpoon, Cage, Highest
Pin := '';
End;

End;

Anyways, my first post! I'd apreciate any help I could get!

3Garrett3

2010-09-01 12:48:43

From: keff
Fishing part works fine but I get stuck at:

[18:33:40] FishCount : Looking for Lobster
[18:33:40] Found : 25
[18:33:41] Finding Stiles
[18:33:42] Finding MS coords
[18:33:47] Script failed at: AfterFishing
[18:33:52] Script failed at: WalkToDock

I think I've got it all set up right:

  AntiRandomz = 'C'; // 'R' or 'C' for reflection or colour antirandoms
Rest = True; // Rest or not, it will only rest when one player is active.
Debugg = True; // Debug?
RestingFor = 25 * 60 * 1000; // Just change the first number to change minutes
RestEvery = 90 * 60 * 1000; // Just change the first number to change minutes
Sleeping = True; // Do you want to sleep? Only needed for long runs
SleepingFor = 2 * 60 * 60 * 1000; // Change the first number to change hours
SleepEvery = 2 * 60 * 60 * 1000; // Change the first number to change hours
AntiBanzor = 85; // The percentage that it wont do antiban. Ie for 85, the script will do antiban 15% of the time.
Smart_World = 118; // The world that you wish you play on.
Members = False;


Procedure DeclarePlayers;
Begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

With Players[0] Do
Begin
Name := '***';
Pass := '***';
Nick := '***';
Active := True;
Integers[0] := 5; // How many loads to do, plus random 3.
Strings[0] := 'Cage'; // Net, Bait, Harpoon, Cage, Highest
Pin := '';
End;

End;

Anyways, my first post! I'd apreciate any help I could get!


Your first post and you did more than half the bug reports here :)

It is a known problem, because reflection is currently kinda buggy. If you don't know what reflection is, it is basically a method of finding things similar to that of RSBot, iBot, etc. It is faster to make a script (for me) using reflection, but when things get broken, the Reflection developers need to get it in working order, which is usually a few days.

I'm contemplating adding colour support for this later. My first priority is getting a fishing portion done up for MSI, you should check it out, it wont disappoint :). Here is the general explanation of it, and here is the guide to setting it up :D

risingtide13

2010-09-01 17:34:47

im not suure if its just me, but when it goes to note, it misclicks stiles and then the failure causes it to log out

3Garrett3

2010-09-01 18:40:29

From: risingtide13
im not suure if its just me, but when it goes to note, it misclicks stiles and then the failure causes it to log out


Read the 4 or 5 posts above yours ;)

Anyway, I don't know why it's doing this just for mine, Jukka made a working one with basically the same code.

I added a bunch of crap, this is half way to the 2.0 version which will be full colour, it includes some code that isn't actually ever called, so we'll hope it works well, I tested it for 3 hours and it was flawless. Check the first post for version 1.5 :)

Added in 1.5

-Debug saving, it can now save to a file all the info needed. No excuses for not posting a progress report now :). It saves to the same location as you have saved the script.
-Stiles finding works. I've added TPA finding for stiles. It has worked 100% of the time that I've tried it.
-Half done TPA walking, not implemented yet.

wondersueak

2010-09-01 19:47:36

Thank's Garrett! I am about 70k away from 95 wc so when I get 99 wc I will use this and get my fishing lvl up a little bit! =]

edit:
Could you add a timer? I could care less how many loads I do, I just want it to run for about 3 hours. =P

3Garrett3

2010-09-01 22:06:47

You could set it up to sleep after 3 hours for like 15 hours? :P. That would work for what you want, you could just come in and turn it off sometime during those hours.

Edit:

Just so you know, its safe to use for longer. I've used it for 10 (as seen on the first post) and it works really well.

3Garrett3

2010-09-01 23:15:08

So I messed up a couple things with the last release. Here is the working version (check first post). V1.51.

wondersueak

2010-09-02 00:50:02

Yeah, that would work. I don't know why I didn't just say a sleep timer XD. On the vine vanquisher for some reason it will randomly stop the script or open the core file and try to run it >.>. No one really knows what the problem is there. The most I've gotten that script to work was 4.5 hours =[. It's the best ivy chopper on here though.

m'kay. I'll keep an eye on this for when I get my 99 wc.

keff

2010-09-02 06:14:55

Tried it now! Works with Stiles :) I'll post a proggy in 3 hours or so! Thanks!

keff

2010-09-02 07:05:41


3Garrett3's Fisherer 1.51 Progress Report
*********************************************
Ran for: 54 Minutes and 20 Seconds
Fished : 144 Total Fish
Fished : 144 Lobsters
*********************************************
0: ob | True | 144 Fish | 6 Loads | 0 Levels | 12960 Experience|
1: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
3: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
4: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
5: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
6: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
7: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
8: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
9: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
10: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
11: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
12: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
13: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
14: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
15: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
16: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
17: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
18: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
19: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
20: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
21: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
22: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
23: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
24: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
25: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
26: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
27: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
28: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
29: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
30: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|

Then I got a random, so it seems to be working fine!

EDIT:

*********************************************
Ran for: 1 Hours, 16 Minutes and 16 Seconds
Fished : 216 Total Fish
Fished : 216 Lobsters
*********************************************

then another random :>

3Garrett3

2010-09-02 08:58:20

From: keff

3Garrett3's Fisherer 1.51 Progress Report
*********************************************
Ran for: 54 Minutes and 20 Seconds
Fished : 144 Total Fish
Fished : 144 Lobsters
*********************************************
0: ob | True | 144 Fish | 6 Loads | 0 Levels | 12960 Experience|
1: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
2: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
3: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
4: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
5: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
6: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
7: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
8: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
9: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
10: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
11: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
12: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
13: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
14: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
15: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
16: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
17: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
18: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
19: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
20: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
21: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
22: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
23: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
24: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
25: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
26: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
27: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
28: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
29: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
30: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|

Then I got a random, so it seems to be working fine!

EDIT:

*********************************************
Ran for: 1 Hours, 16 Minutes and 16 Seconds
Fished : 216 Total Fish
Fished : 216 Lobsters
*********************************************

then another random :>


Thanks for the proggy, but why have 31 players set up? :P

If you're using one, this script will work with that ;). I can't control randoms, I'm sorry that you're having problems with them. If you keep the account in the random, you can lend it to one of the SRL developers, and they can try to get whatever information they can from it to help get SRL a working solver.

keff

2010-09-02 09:50:05

I hit the 3-button as I was setting up how many players by mistake. Trying harpooning now and it's going good :) Thanks for the script!

keff

2010-09-02 10:41:33

*********************************************
Ran for: 1 Hours, 35 Minutes and 40 Seconds
Fished : 302 Total Fish
Fished : 157 Tuna
Fished : 145 Swords
*********************************************
3Garrett3's Fisherer 1.51 Progress Report
*********************************************
Ran for: 2 Hours, 2 Minutes and 36 Seconds
Fished : 400 Total Fish
Fished : 222 Tuna
Fished : 178 Swords
*********************************************
| True | 400 Fish | 16 Loads | 1 Levels | 35560 Experience|

3Garrett3

2010-09-02 20:06:25

From: keff
*********************************************
Ran for: 1 Hours, 35 Minutes and 40 Seconds
Fished : 302 Total Fish
Fished : 157 Tuna
Fished : 145 Swords
*********************************************


Are you using Fishingpub or Karamja 1.51? The bottom of the two is the better version. :)

wondersueak

2010-09-03 01:59:34

Question, with the anti-ban, if someone were to report me for macroing would the ban go through and the account be perma-banned?

keff

2010-09-03 07:42:48

From: 3Garrett3
Are you using Fishingpub or Karamja 1.51? The bottom of the two is the better version. :)


Karamja 1.51, stopped manually, trying to get a cooking script to work cuz I've got 25k fish to cook

Cstrike

2010-09-03 14:55:57

Nice.

3Garrett3's Fisherer 1.51 Progress Report
*********************************************
Ran for: 5 Hours, 18 Minutes and 33 Seconds
Fished : 691 Total Fish
Fished : 691 Lobsters
*********************************************
0: god | False | 216 Fish | 6 Loads | 1 Levels | 16650 Experience|
1: boob | False | 475 Fish | 19 Loads | 1 Levels | 42840 Experience|

:)

It's still going! I just accidentally nerfed it by playing w/ it

wondersueak

2010-09-11 02:42:00

I used it for 10 minutes. It did not give me a progress report, but gave me this:
[22:39:18] Fishing Spot not found
[22:39:18] Emergency Logout to recalibrate Fishing spot

The script is still failing at exchanging with Stiles. It clicks on Stiles, Stiles asks what you want to turn into notes, but it walks away before the trade can be made.

gamer716

2010-09-11 10:45:25

From: wondersueak
I used it for 10 minutes. It did not give me a progress report, but gave me this:
[22:39:18] Fishing Spot not found
[22:39:18] Emergency Logout to recalibrate Fishing spot

The script is still failing at exchanging with Stiles. It clicks on Stiles, Stiles asks what you want to turn into notes, but it walks away before the trade can be made.


The reason its failing at Stiles is because you need trade to notes atleast once before using the script.

3Garrett3

2010-09-11 12:18:25

From: wondersueak
I used it for 10 minutes. It did not give me a progress report, but gave me this:
[22:39:18] Fishing Spot not found
[22:39:18] Emergency Logout to recalibrate Fishing spot

The script is still failing at exchanging with Stiles. It clicks on Stiles, Stiles asks what you want to turn into notes, but it walks away before the trade can be made.


I'm 10000000% sure that it is in the instructions to do something along the lines of "Exchange at stiles once before using the script".

Please read the instructions before telling me I messed up, I wouldn't want to try and fix a bug just because you didn't follow instructions..

wondersueak

2010-09-11 14:42:58

I did exchange with stiles before running the script.

Edit:
After I rebooted my computer, it seemed to work. Never mind! Sorry.

3Garrett3

2010-09-11 14:49:46

From: wondersueak
I did exchange with stiles before running the script.


Has the option changed? Before you clicked "Exchange" and it would simply do the exchange for you, no options needed..

wondersueak

2010-09-11 15:58:56

No. I think my computer was just going haywire causing SIMBA to mess up.

3Garrett3

2010-09-11 17:10:43

From: wondersueak
No. I think my computer was just going haywire causing SIMBA to mess up.


Okay, so does it work again?

If there really is a bug in my script, I'll fix it. I was overtired and hungover today, sorry for exploding at you over nothing.

wondersueak

2010-09-11 21:08:56

That's okay =3. I probably should have rebooted my computer before coming to that conclusion. It's no problem.

It does work again.

The only thing weird is the script has been running for about 7 hours, but it keeps spitting out progress reports at random intervals messing them up. (rebooted again, same deal). But that's not really a problem. I'm just used to it only giving you a progress report at the end.

It also messes up the load count, so I have to stop the script myself instead of it doing only 30 loads and then stopping.

Again, that is no big deal. Not really effecting the way it works.

3Garrett3's Fisherer 1.51 Progress Report
*********************************************
Ran for: 2 Hours, 31 Minutes and 27 Seconds
Fished : 360 Total Fish
Fished : 360 Lobsters
Rested: 1 Times
Rested for: 6 Minutes and 17 Seconds
*********************************************
| True | 360 Fish | 15 Loads | 1 Levels | 30240 Experience|

It gave me that while the script was still running >.>

I think I have the clue as to what is going on in what I said above ^

Every time I run this script I get this:
File[C:\Users\******\Documents\Simba\Includes\SRL\Logs\SRL Log 11-09-10 6.txt] has not been freed in the script, freeing it now.

3Garrett3

2010-09-12 09:03:55

From: wondersueak
That's okay =3. I probably should have rebooted my computer before coming to that conclusion. It's no problem.

It does work again.

The only thing weird is the script has been running for about 7 hours, but it keeps spitting out progress reports at random intervals messing them up. (rebooted again, same deal). But that's not really a problem. I'm just used to it only giving you a progress report at the end.

It also messes up the load count, so I have to stop the script myself instead of it doing only 30 loads and then stopping.

Again, that is no big deal. Not really effecting the way it works.

3Garrett3's Fisherer 1.51 Progress Report
*********************************************
Ran for: 2 Hours, 31 Minutes and 27 Seconds
Fished : 360 Total Fish
Fished : 360 Lobsters
Rested: 1 Times
Rested for: 6 Minutes and 17 Seconds
*********************************************
| True | 360 Fish | 15 Loads | 1 Levels | 30240 Experience|

It gave me that while the script was still running >.>

I think I have the clue as to what is going on in what I said above ^

Every time I run this script I get this:
File[C:\Users\******\Documents\Simba\Includes\SRL\Logs\SRL Log 11-09-10 6.txt] has not been freed in the script, freeing it now.


I'm not 100% sure what you mean, that it's putting out a proggy during the run? I made it like that because I like when it does that :P.

The freeing of a file isn't a big deal, I don't think it has anything to do with my script, rather it involves SRL, saving a log of something.

The loads thing is actually a problem though. Could you give a little more information about that? Is it not counting right? Not stopping after the loads like it should? What's the exact problem, how I would replicate it, etc.

Thanks :)

wondersueak

2010-09-12 16:29:22

Oh. I wasn't sure if it was supposed to be spitting out proggies during the run =P. I prefer it too. And yeah, that's what I meant by it.

The exact problem is, every time it gives me a progress report, it erases the history of loads, experience, levels, hours, everything. At the end when the script is finished with the amount of loads, It doesn't give me the whole information. Just the information in the time since the last progress report.

Overtime

2010-09-13 00:55:26


3Garrett3's Fisherer 1.51 Progress Report
*********************************************
Ran for: 1 Hours, 46 Minutes and 1 Seconds
Fished : 320 Total Fish
Fished : 320 Lobsters
*********************************************
0: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|
1: ean | True | 320 Fish | 13 Loads | 0 Levels | 28800 Experience|
2: | False | 0 Fish | 0 Loads | 0 Levels | 0 Experience|


stopped for this error:

[22:48:07] Fishing Spot not found
[22:48:07] Script failed at: WalkToDock
Successfully executed.
File[C:\Simba\Includes\SRL\Logs\SRL Log 12-09-10 23.txt] has not been freed in the script, freeing it now.

wondersueak

2010-09-13 01:00:36

I get the same thing too. Vary rarely though.

wondersueak

2010-09-14 01:49:32

Sorry for this double post, but whenever (since the latest simba/srl update) when the script walks my user back to the dock from stiles, it fails at finding the fishing spots, but there's one right next to it. It seems that the calibration is out of whack now.

I have been tracking the pattern that the script clicks on the map to get to stiles. Normally, the script will position my user one tile in front, and one tile to the left of stiles. I go on today, and the script moves my player two or three tiles in front of stiles.

I have noticed whenever the script clicks on the map, it is also two or three tiles off from normal.

Could you please look into the tile calibration?

I tried rebooting my computer and redownloading the script and nothing. Still the same problem.

edit:
for some reason I think it's thinking that it is two tiles off the dock, when it is on the first tile of the dock.

I confirmed it, instead of moving two tiles to the left and one in front of stiles, it positions the player two tiles in front of stiles. And two tiles to the south of everything else.

3Garrett3

2010-09-14 10:36:02

From: wondersueak
Sorry for this double post, but whenever (since the latest simba/srl update) when the script walks my user back to the dock from stiles, it fails at finding the fishing spots, but there's one right next to it. It seems that the calibration is out of whack now.

I have been tracking the pattern that the script clicks on the map to get to stiles. Normally, the script will position my user one tile in front, and one tile to the left of stiles. I go on today, and the script moves my player two or three tiles in front of stiles.

I have noticed whenever the script clicks on the map, it is also two or three tiles off from normal.

Could you please look into the tile calibration?

I tried rebooting my computer and redownloading the script and nothing. Still the same problem.

edit:
for some reason I think it's thinking that it is two tiles off the dock, when it is on the first tile of the dock.

I confirmed it, instead of moving two tiles to the left and one in front of stiles, it positions the player two tiles in front of stiles. And two tiles to the south of everything else.


That would be a bug in Reflection. The tiles should always be the same, or else reflection is pretty pointless.

I would look into seeing if the tiles need updating or something in reflection.

Overtime

2010-09-14 11:04:58

Im going to have to confirm this as 6/10 times of running your script i will run into that bug. Its the most common one.

As soon as it gets done finishing a run to note, it can't find any fishing spots as there is one right there and logs out on the dock.

It takes the screenshots and i should post them but i never got the time to upload them.

Its pretty dumb because the way i set it up on all 3 declare players i set it to the same player because of this problem.

And when it logs into the same player, it marasically finds the fishing spot that was there before

3Garrett3

2010-09-14 13:03:14

I'll implement colour finding into Spot verification then, give me around 3 hours, I have to go to a Lab now.

Overtime

2010-09-14 15:37:58

All good. Thats why we are here to test your scripts :D.

I aslo have it set to "C" instead of "R" when i run the script. I thought it all ran in colour?

None the less I love your script :)

wondersueak

2010-09-14 19:20:03

Edit: Or does it? *To the sentence below.*

I think C=Color and R=Reflection =3

I can't wait! I got it to run for a little over an hour without it stopping itself due to the bug in reflection/spot finding. It still gets in some weird spots, but it doesn't always become enough to stop the script.

Overtime

2010-09-14 19:50:04

I know c=color and R=Reflection, i just thought that if you had it set to colour it would have color in finding spots, i guess it used reflection for that part..

doublex8

2010-09-27 23:02:50

It's telling me the hooks are outdated even though I have updated reflection and I have pasted the code from this post in the Hooks file in the reflections folder. I am extremely new to this and am not sure if this is where I should post this but its only happening on this script so I figured this might be the best place.

3Garrett3

2010-09-27 23:09:48

The R and C are only for Randoms. Maybe that wasn't clarified.

I'm sorry I haven't done anything with this for a while. This should clarify a bit of stuff.

doublex8

2010-09-28 00:18:43

dang sounds rough

Goovreau

2010-10-06 06:06:31

it says that *****Hooks are outdated. Terminating script.*****
Successfully executed. how do i fix that

Simtoon

2010-10-06 06:31:45

Runescape just got outdated so you need to wait for them to update reflection

Klutch

2010-10-16 08:34:02

Simba won't even open the SMART window, I get an error saying:

"Error starting SMARt. Ensure the target page has an applet declaration."

BlueWorld

2010-10-17 19:05:20

Click here let runescape load and try agiain

runescap

2010-10-22 01:22:41

I was trying autoing for the first time today, so could anyone help me out? The questions are posted in bold in the quote

Program KARAMJAFisher;
{.include srl/srl/misc/smart.scar}
{.include srl/srl.scar}
{.include reflection/reflection.simba}
{.include srl/srl/misc/debug.scar}

Const
AntiRandomz = 'R'; // 'R' or 'C' for reflection or colour antirandoms Should it be R or C?
Debugg = True; // Debug?
SavingBug = True; // Save the debug to a file for easy access?
RetartDebug = False; // Debug way more than needed, don't do this unless you're a retart or you want to know exactly what is happening
Rest = True; // Rest or not, it will only rest when one player is active.
RestingFor = 25 * 60 * 1000; // Just change the first number to change minutes
RestEvery = 90 * 60 * 1000; // Just change the first number to change minutes
Sleeping = False; // Do you want to sleep? Only needed for long runs
SleepingFor = 3 * 60 * 60 * 1000; // Change the first number to change hours
SleepEvery = 3 * 60 * 60 * 1000; // Change the first number to change hours
AntiBanzor = 85; // The percentage that it wont do antiban. Ie for 85, the script will do antiban 15% of the time.
Smart_World = 31; // The world that you wish you play on.
Members = False;


Procedure DeclarePlayers;
Begin
HowManyPlayers := 3; I want to use it on 1 player so =1??
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 1;

With Players[0] Do
Begin
Name := "''; My Username?
Pass := ''; My Password?
Nick := ''; What do i enter here?
Active := True;
Integers[0] := 100; // How many loads to do, plus random 3. I want it to go on until i manually quit?
Strings[0] := 'Harpoon'; // Net, Bait, Harpoon, Cage, Highest Need Swordies
Pin := ''; No bank pin
End;

What do i enter in the other 3 players?

When i set it up myself, i got this

OpenFile - Exception. Could not open file: E:\Program Files\Simba\Includes\SRL/logs/SRL log 22-10-10 1.txt
OpenFile - Exception. Could not open file: E:\Program Files\Simba\Includes\SRL/logs/SRL log 22-10-10 2.txt
SRL Compiled in 47 msec
SMART Initialized.
Loaded: Server 31, Members: False, Signed: True, Super Detail: False.
1
2
353.925483226776
True
[10:43:57] StartLev : -1 StartXP : -1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:43:59] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:43:59] Fish Spot was found, but was not on MS after attempts to relocate
[10:43:59] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:44:13] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:44:13] Fish Spot was found, but was not on MS after attempts to relocate
[10:44:13] Fishing Spot not found
[10:44:13] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:44:16] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:44:16] Fish Spot was found, but was not on MS after attempts to relocate
[10:44:16] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:44:31] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:44:31] Fish Spot was found, but was not on MS after attempts to relocate
[10:44:31] Fishing Spot not found
[10:44:31] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:44:34] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:44:34] Fish Spot was found, but was not on MS after attempts to relocate
[10:44:34] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:44:50] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:44:50] Fish Spot was found, but was not on MS after attempts to relocate
[10:44:50] Fishing Spot not found
[10:44:50] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:44:54] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:44:54] Fish Spot was found, but was not on MS after attempts to relocate
[10:44:54] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:45:07] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:45:07] Fish Spot was found, but was not on MS after attempts to relocate
[10:45:08] Fishing Spot not found
[10:45:08] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:45:11] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:45:11] Fish Spot was found, but was not on MS after attempts to relocate
[10:45:11] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:45:29] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:45:29] Fish Spot was found, but was not on MS after attempts to relocate
[10:45:29] Fishing Spot not found
[10:45:29] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:45:32] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:45:32] Fish Spot was found, but was not on MS after attempts to relocate
[10:45:32] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:45:49] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:45:49] Fish Spot was found, but was not on MS after attempts to relocate
[10:45:49] Fishing Spot not found
[10:45:49] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:45:52] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:45:52] Fish Spot was found, but was not on MS after attempts to relocate
[10:45:52] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:46:06] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:46:07] Fish Spot was found, but was not on MS after attempts to relocate
[10:46:07] Fishing Spot not found
[10:46:07] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:46:10] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:46:10] Fish Spot was found, but was not on MS after attempts to relocate
[10:46:10] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:46:25] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:46:25] Fish Spot was found, but was not on MS after attempts to relocate
[10:46:25] Fishing Spot not found
[10:46:25] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:46:29] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:46:29] Fish Spot was found, but was not on MS after attempts to relocate
[10:46:29] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:46:45] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:46:45] Fish Spot was found, but was not on MS after attempts to relocate
[10:46:45] Fishing Spot not found
[10:46:45] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:46:49] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:46:49] Fish Spot was found, but was not on MS after attempts to relocate
[10:46:49] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:47:07] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:47:07] Fish Spot was found, but was not on MS after attempts to relocate
[10:47:07] Fishing Spot not found
[10:47:07] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:47:11] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:47:11] Fish Spot was found, but was not on MS after attempts to relocate
[10:47:11] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
True
[10:47:28] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:47:28] Fish Spot was found, but was not on MS after attempts to relocate
[10:47:28] Fishing Spot not found
[10:47:28] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[10:47:32] FishingSpotTry steps up to # 1 failed, but # 2 worked
[10:47:32] Fish Spot was found, but was not on MS after attempts to relocate
[10:47:32] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
False
[10:48:01] FishingSpotTry steps up to # 7 failed, but # 8 worked
[10:48:01] Fish Spot was found, but was not on MS after attempts to relocate
[10:48:01] Fishing Spot not found
[10:48:01] Script failed at: FishingMain
[Reflection] Might be in a random(missing InRandom function), terminating.
[Reflection] Might be in a random(missing InRandom function), terminating.
353.925483226776
False
[10:48:06] Fishing Spot not found
[10:48:06] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
353.925483226776
False
353.925483226776
False
[10:48:20] Fishing Spot not found
[10:48:20] Fishing Spot not found
[10:48:20] Script failed at: FishingMain
[10:48:21] GearCheck failed, logging out
[10:48:21] Script failed at: GearCheckMain
353.925483226776
False
[10:48:24] Fishing Spot not found
[10:48:24] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
353.925483226776
False
353.925483226776
False
[10:48:37] Fishing Spot not found
[10:48:37] Fishing Spot not found
[10:48:37] Script failed at: FishingMain
[10:48:38] GearCheck failed, logging out
[10:48:38] Script failed at: GearCheckMain
353.925483226776
False
[10:48:42] Fishing Spot not found
[10:48:42] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
353.925483226776
False
353.925483226776
False
[10:48:54] Fishing Spot not found
[10:48:54] Fishing Spot not found
[10:48:54] Script failed at: FishingMain
[10:48:55] GearCheck failed, logging out
[10:48:55] Script failed at: GearCheckMain
353.925483226776
False
[10:48:59] Fishing Spot not found
[10:48:59] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
353.925483226776
False
353.925483226776
False
[10:49:11] Fishing Spot not found
[10:49:11] Fishing Spot not found
[10:49:11] Script failed at: FishingMain
[10:49:12] GearCheck failed, logging out
[10:49:12] Script failed at: GearCheckMain
353.925483226776
False
[10:49:15] Fishing Spot not found
[10:49:15] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
353.925483226776
False
353.925483226776
False
[10:49:28] Fishing Spot not found
[10:49:28] Fishing Spot not found
[10:49:28] Script failed at: FishingMain
[10:49:29] GearCheck failed, logging out
[10:49:29] Script failed at: GearCheckMain
353.925483226776
False
[10:49:33] Fishing Spot not found
[10:49:33] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
353.925483226776
False
353.925483226776
False
[10:49:48] Fishing Spot not found
[10:49:48] Fishing Spot not found
[10:49:48] Script failed at: FishingMain
[10:49:49] GearCheck failed, logging out
[10:49:49] Script failed at: GearCheckMain
353.925483226776
False
[10:49:52] Fishing Spot not found
[10:49:52] Emergency Logout to recalibrate Fishing spot
1
2
WriteFileString: Invalid Internal Handle of File: 1
353.925483226776
False
353.925483226776
False
[10:50:06] Fishing Spot not found
[10:50:06] Fishing Spot not found
[10:50:06] Script failed at: FishingMain
[10:50:07] GearCheck failed, logging out
[10:50:07] Script failed at: GearCheckMain
353.925483226776
False
[10:50:10] Fishing Spot not found
[10:50:10] Emergency Logout to recalibrate Fishing spot
1
2
4
5
1
2
WriteFileString: Invalid Internal Handle of File: 1
Possible Random: Quiz. Identifying by textbox.
Possible Random: Surprise Exam. Identifying by textbox.
Possible Random: Molly'S Evil Twin. Identifying by textbox.
Possible Random: Sandwich Lady. Identifying by textbox.
Possible Random: Bee Keeper. Identifying by textbox.
Possible Random: Pillory. Identifying by textbox.
Possible Random: Abyssal Teleport. Identifying by textbox.
Possible Random: Mime. Identifying by textbox.
Possible Random: Quiz. Identifying by music.
Possible Random: Surprise Exam. Identifying by music.
Possible Random: Molly'S Evil Twin. Identifying by music.
Possible Random: Sandwich Lady. Identifying by music.
Possible Random: Bee Keeper. Identifying by music.
Possible Random: Pillory. Identifying by music.
Possible Random: Abyssal Teleport. Identifying by music.


How do i make it work??
I want to fish swordies at Karamja
BTW I'm using Simba with SMART enabled and my player was located at Docks in Karamja as it says in your post
Thanks

jizzoe

2010-10-22 10:50:21

Error: Could not call proc at line 419
The following DTMs were not freed: [SRL - Lamp bitmap]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap]
File[C:\Simba\Includes\SRL/logs/SRL log 22-10-10 3.txt] has not been freed in the script, freeing it now.
how do i fix this?

Kiddo3993

2010-10-24 01:08:02

what do i open it with? im not that good with all this techy stuff >.>

i luffs yeww

2010-10-24 01:28:29

Simba.

wizzup.org/simba

jizzoe

2010-10-24 11:28:46

Error: Could not call proc at line 419
The following DTMs were not freed: [SRL - Lamp bitmap]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap]
File[C:\Simba\Includes\SRL/logs/SRL log 22-10-10 3.txt] has not been freed in the script, freeing it now.
how do i fix this?

TomTuff

2010-10-24 13:51:04

From: jizzoe
Error: Could not call proc at line 419
The following DTMs were not freed: [SRL - Lamp bitmap]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap]
File[C:\Simba\Includes\SRL/logs/SRL log 22-10-10 3.txt] has not been freed in the script, freeing it now.
how do i fix this?


this script is probably out of date…
check if there is a karamja fisher in MSI if you'd like.

doublex8

2010-10-26 23:22:40

this script works great for me. I don't think the MSI script supports stiles yet…or does it?

3Garrett3

2010-10-27 12:21:50

From: doublex8
this script works great for me. I don't think the MSI script supports stiles yet…or does it?


Not that I know of.

Glad it still works, no time to update right now, uni is crazy

doublex8

2010-10-27 15:37:30

I spoke too soon, I just tried it out today and it logs out right after it logs in saying that it might be in a random. I think there is a stiles fisher in the beta stage somewhere in the forums.

Cstrike

2010-10-29 14:25:46

From: doublex8
I spoke too soon, I just tried it out today and it logs out right after it logs in saying that it might be in a random. I think there is a stiles fisher in the beta stage somewhere in the forums.


Change Antirandomz at top to 'C' for now, Reflection randoms are still in the process of being completed. One reflection is ready though, no randoms will stop you.



BTW I recommend adding Interface reflection support to the script when the players click Stiles to check if they havent talked to him before. If you need help I can assist : )

doublex8

2010-10-29 16:48:20

From: cstrike
Change Antirandomz at top to 'C' for now, Reflection randoms are still in the process of being completed. One reflection is ready though, no randoms will stop you.


Has always been colour for antirandoms thats why I found it really wierd when it gave a reflection error

weby

2010-12-01 19:03:45

I ran 2 accounts both did really well… but both got stopped by randoms :( if wasnt for randoms they would have kept going… great script garret
=====
#1
=====

3Garrett3's Fisherer 1.51 Progress Report
*********************************************
Ran for: 7 Hours, 23 Minutes and 4 Seconds
Fished : 1372 Total Fish
Fished : 726 Tuna
Fished : 642 Swords
Fished : 4 Lobsters
*********************************************
0: fly | True | 1016 Fish | 44 Loads | 0 Levels | 0 Experience|
1: fly | True | 180 Fish | 8 Loads | 0 Levels | 0 Experience|
2: fly | True | 176 Fish | 8 Loads | 1 Levels | 0 Experience|

[16:57:35] Fishing Spot not found
[16:57:35] Emergency Logout to recalibrate Fishing spot

======
#2
======

3Garrett3's Fisherer 1.51 Progress Report
*********************************************
Ran for: 7 Hours, 59 Minutes and 50 Seconds
Fished : 1354 Total Fish
Fished : 758 Tuna
Fished : 596 Swords
*********************************************
0: rry | True | 984 Fish | 41 Loads | 3 Levels | 0 Experience|
1: rry | True | 209 Fish | 9 Loads | 1 Levels | 0 Experience|
2: rry | True | 161 Fish | 7 Loads | 0 Levels | 0 Experience|

[17:35:46] GearCheck failed, logging out
[17:35:46] Script failed at: GearCheckMain
Possible Random: Quiz. Identifying by textbox.
***** STR: FOUND RANDOM: 'Quiz' *****
WriteFileString: Invalid Internal Handle of File: 1
Screenshot of: Found Quiz random 8 Hours, 5 Minutes and 22 Seconds
***** STR: 'Quiz' RANDOM SOLVING FAILED! *****

3Garrett3

2010-12-03 23:18:03

This still works? Hahah that's great.

BlueWorld

2010-12-03 23:22:44

yep works great

otavioafm

2010-12-04 10:22:23

is this script out date?
it dont make login
my simba is all working and updated, only this script isn't working.

wondersueak

2010-12-04 19:55:02

I get that the gearcheck failed or whatever.

It worked great until I updated the fonts and reflection on simba today.

Sorry I cannot be on the forums for long, much less be able to update simba, because of school.

Sir R. M8gic1an

2010-12-26 11:09:57

Closed on request.

~RM