SRL Archive - RS3 Fishing

SharkFisher


Reflector

2014-01-20 01:56:22



Features:
Antiban
Randomly adjusted mouse speeds
Random paths (Options available to choose between the north or south docks or randomly choose one of them)
Easy to setup and use (SRL Player Form)
Sexy proggy ;)
Takes picture on script termination

Location: Fishing guild

Credits: @footballjds for his SPS map. Also, learned a ton from his scripts. You go man! :p

**NOTE: Multiplayer and breaking options are available but they do nothing yet**
Setup guide:
1: Downloads SPS map image (Thanks footballjds!)
2: Place map image in <Simba Directory>/Includes/SPS/img/runescape_other
4. Setup your RuneScape settings according to this post (If you haven't already)
5. Press the play button
6. Fill in your details in the form (If you don't know how, please refer to this guide)
7. Press run
8. Sit back and enjoy! :D

Proggies (Do send me your proggies)

[IMG]https://raw2.github.com/naveenmathew/Script-Resources/master/proggy_1.PNG[/IMG]
[IMG]https://raw2.github.com/naveenmathew/Script-Resources/master/proggy_2.PNG[/IMG]
[IMG]https://raw2.github.com/naveenmathew/Script-Resources/master/proggie_3.PNG[/IMG]
The picture above is the proggy providing incorrect data :p

TODO:
Multiplayer suppport?
Breaking?

Known bugs

If your minimap is loaded like this when the script logs in, stop the script, logout to lobby, login again and restart the script

- Proggy shows incorrect data sometimes
- Script sometimes goes nuts

Download:
SPS Map (Place in <Simba Directory>/Includes/SPS/img/runescape_other): [ATTACH=CONFIG]22770[/ATTACH]
Simba Script (Place in <Simba Directory>/Scripts): [ATTACH]22771[/ATTACH]
Logs are at: <Simba Directory>/Includes/SRL-6/logs

Version history

21/01/14 @ 5:32AM - Version 1.0.2 - Bug fixes
20/01/14 @ 6:35PM - Version 1.0.1 - Bug fixes
20/01/14 @ 2:00PM - Version 1.0 - Initial release

Sjoe

2014-01-20 05:39:19

Great man! keep them coming :)

The Mayor

2014-01-20 06:05:09

Looks very nice for a first script ;)

Reflector

2014-01-20 07:09:23

@Sjoe I will haha. Next script I'm going to try making is a Rellekka rock crab fighter script. >_<
@The Mayor Thanks! :D It's my 2nd script actually.. I have a powerfisher script too :)

Sjoe

2014-01-20 07:32:35

From: naveenmathew
@Sjoe I will haha. Next script I'm going to try making is a Rellekka rock crab fighter script. >_<
@The Mayor Thanks! :D It's my 2nd script actually.. I have a powerfisher script too :)


Just browsed thru the script, very nice for your second one!

Ashaman88

2014-01-20 09:29:31

Congrats on the release - keep it up!

footballjds

2014-01-20 12:01:29

it says invalid attachment, darn, wanted to see how close the scripts are :P

Reflector

2014-01-20 16:36:57

@Sjoe thanks man!
@Ashaman88 thanks! :D
@footballjds yeah sorry about that… the script was extremely buggy and i took it down. its back up now though :p

footballjds

2014-01-20 16:53:59

interesting. It seems all your core functions are mine. You simply added a few weird things and totally bastardized the idea of "is fishing".

Keep learning. I expect to update mine at some point

The Mayor

2014-01-20 16:59:14

From: footballjds
interesting. It seems all your core functions are mine. You simply added a few weird things and totally bastardized the idea of "is fishing".

Keep learning. I expect to update mine at some point


Harsh words :( Gotta give naveenmathew some credit for attempting to script :) Some find it easier to learn by modifying existing code than starting from scratch

Ashaman88

2014-01-20 17:04:03

From: The Mayor
Harsh words :( Gotta give naveenmathew some credit for attempting to script :) Some find it easier to learn by modifying existing code than starting from scratch


True but you typically should ask permission before using other's functions - especially when releasing to public - and especially when/if the majority of the script is someone else's code.

Jesse did you give him permission use that? I'll have a look see comparison tonight.

footballjds

2014-01-20 17:04:28

From: The Mayor
Harsh words :( Gotta give naveenmathew some credit for attempting to script :) Some find it easier to learn by modifying existing code than starting from scratch


I was nice, i said interesting and keep learning. However, if anyone opens his script they'll notice what i meant.

"isFishing" is now just a function that waits 10-12 seconds and checks the inv count before and after. since you only catch sharks once around every 40(ish, i forget exactly now) seconds it seems bastardized.

Reflector

2014-01-21 03:36:37

yeap most of the functions are from footballjds's scripts… sorry for not asking permission first!! want me to take it down?? O.o
i think the isFishing is better than the one in your's though mainly because your's click way too much… the 10-12 second timeout works well for me too because i get a shark in around that time…

footballjds

2014-01-21 11:09:13

From: naveenmathew
yeap most of the functions are from footballjds's scripts… sorry for not asking permission first!! want me to take it down?? O.o
i think the isFishing is better than the one in your's though mainly because your's click way too much… the 10-12 second timeout works well for me too because i get a shark in around that time…


the too much clicking is a bug that needs fixed. however, always waiting 10-12 seconds is so not humane

no, don't take the script down, just keep learning. Generally speaking, i keep scripts that i slop together with other's functions to myself, not that I care at all. Just keep learning :)

Reflector

2014-01-21 11:14:43

From: footballjds
the too much clicking is a bug that needs fixed. however, always waiting 10-12 seconds is so not humane

no, don't take the script down, just keep learning. Generally speaking, i keep scripts that i slop together with other's functions to myself, not that I care at all. Just keep learning :)


Alright.. Thanks man :D Haha I'll improve the script when I get the time… Got loads of homework :/

KingMario111

2014-01-22 17:53:56

Soo when is someone going to be a badass and make a LRC fisher?

Reflector

2014-01-23 03:59:34

Don't have the fishing level for it :( But you could learn scripting and make your own script :D

SOUPalmighty

2014-02-03 16:55:24

Hey there, here two proggie about 6hrs each.

[ATTACH=CONFIG]22858[/ATTACH] [ATTACH=CONFIG]22859[/ATTACH]

Script runs great so far other than some efficiency issues but i did notice that after banking it will "wait while walking" twice while on whatever dock it picked. Nothing big just thought i'd point it out

heres the read out i got as it happened:

—- Bankscreen or pinscreen is open
– TRSBankscreen.__openNPC(): result = True
—- bankScreen.quickDeposit(): Clicked quick deposit id 0
—- [INFO] Checking for new chat …
—- [INFO] No new chat found …
– fishingGuild.getPlayerPos(): result = {X = 76, Y = 92}, took 78 ms
—- [INFO] Not at fishing spot …
—- [INFO] Walking to fishing spot …
– fishingGuild.getPlayerPos(): result = {X = 76, Y = 92}, took 78 ms
– fishingGuild.getPlayerPos(): result = {X = 112, Y = 148}, took 78 ms
—- Waiting while the player is moving…
– fishingGuild.walkPath(): result = True
—- Waiting while the player is moving…
—- [INFO] Not fishing …
– isMouseOverText()

Reflector

2014-02-04 12:11:14

Thanks for the feedback! :) I'll get around to updating the script this weekend! :D

terrmiits

2014-02-21 05:52:06

The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, Gametab Bitmap[0], Gametab Bitmap[1], Gametab Bitmap[2], Gametab Bitmap[3], Gametab Bitmap[4], Gametab Bitmap[5], Gametab Bitmap[6], Gametab Bitmap[7], Gametab Bitmap[8], Gametab Bitmap[9], Gametab Bitmap[10], Gametab Bitmap[11], Gametab Bitmap[12], Gametab Bitmap[13]]
File[C:\Simba\Includes\SRL-6/logs/SRL log (21-02-14 at 12.45.42 PM).txt] has not been freed in the script, freeing it now.

What the hell im doin wrong?

SOUPalmighty

2014-02-21 07:36:06

Hey if any ones having trouble due to lighting update heres a quick fix for the colors set up between Lines 77..82

CTS.cts := 2;
CTS.modifier.hue := 0.08;
CTS.modifier.saturation := 0.42;
CTS.modifier.sensitivity := 22;
Color := 11574930;
Tolerance := 22;

Just something to hold everyone over for double xp weekend

yogiman1998

2014-03-29 23:11:30

Does this script bank the sharks or does it powerfish?

yogiman1998

2014-03-30 11:07:26

I am experiencing an issue. It just stands there in the fishing guild. Any solutions?

yogiman1998

2014-03-30 16:29:46

Nvm i figured it out.

yogiman1998

2014-03-30 16:31:40

One thing that I feel you should include is banking, because the script it could become a money maker as well.

yogiman1998

2014-03-31 16:32:38

– WARNING: fishGuild.getPlayerPos(): Didn't find enough matches accurately calc your postion
– fishGuild.getPlayerPos(): result = {X = -1, Y = -1}, took 63 ms
– WARNING: fishGuild.getPlayerPos(): Didn't find enough matches accurately calc your postion
– fishGuild.getPlayerPos(): result = {X = -1, Y = -1}, took 62 ms
– WARNING: fishGuild.getPlayerPos(): Didn't find enough matches accurately calc your postion
– fishGuild.getPlayerPos(): result = {X = -1, Y = -1}, took 47 ms
– WARNING: fishGuild.getPlayerPos(): Didn't find enough matches accurately calc your postion
– fishGuild.getPlayerPos(): result = {X = -1, Y = -1}, took 62 ms
– WARNING: fishGuild.getPlayerPos(): Didn't find enough matches accurately calc your postion
– fishGuild.getPlayerPos(): result = {X = -1, Y = -1}, took 63 ms
– WARNING: fishGuild.getPlayerPos(): Didn't find enough matches accurately calc your postion
– fishGuild.getPlayerPos(): result = {X = -1, Y = -1}, took 63 ms
– WARNING: fishGuild.getPlayerPos(): Didn't find enough matches accurately calc your postion
– fishGuild.getPlayerPos(): result = {X = -1, Y = -1}, took 63 ms
– WARNING: fishGuild.getPlayerPos(): Didn't find enough matches accurately calc your postion
– fishGuild.getPlayerPos(): result = {X = -1, Y = -1}, took 62 ms

Starting to get this error. Is there a specific place where you have to stand to start the script?

heyimbetter

2014-04-07 01:13:20

I'm also getting the following error when I start the script

Exception in Script: Runtime error: "The Points you passed to DrawATPA exceed the bitmap's bounds" at line 576, column 15 in file "C:\Simba\Includes\srl-6\lib\utilities\drawing.simba"
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, Gametab Bitmap[0], Gametab Bitmap[1], Gametab Bitmap[2], Gametab Bitmap[3], Gametab Bitmap[4], Gametab Bitmap[5], Gametab Bitmap[6], Gametab Bitmap[7], Gametab Bitmap[8], Gametab Bitmap[9], Gametab Bitmap[10], Gametab Bitmap[11], Gametab Bitmap[12], Gametab Bitmap[13]]
File[C:\Simba\Includes\SRL-6/logs/SRL log (07-04-14 at 12.10.55 AM).txt] has not been freed in the script, freeing it now.

toxjq

2014-07-19 23:30:12

trying to run on linux, wont work. says waiting for 1min 2min .. 5min then stops. I am guessing something with settings, but i checked settings and all seems alright, or is there some special settins i am missings?

twirap

2014-08-15 17:05:11

Script logs in and then it exits after giving error:

The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, Gametab Bitmap[0], Gametab Bitmap[1], Gametab Bitmap[2], Gametab Bitmap[3], Gametab Bitmap[4], Gametab Bitmap[5], Gametab Bitmap[6], Gametab Bitmap[7], Gametab Bitmap[8], Gametab Bitmap[9], Gametab Bitmap[10], Gametab Bitmap[11], Gametab Bitmap[12], Gametab Bitmap[13]]
File[C:\Simba\Includes\SRL-6/logs/SRL log (15-08-14 at 05.02.31 PM).txt] has not been freed in the script, freeing it now.

Sin

2014-08-15 17:15:04

From: twirap
Script logs in and then it exits after giving error:

The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, Gametab Bitmap[0], Gametab Bitmap[1], Gametab Bitmap[2], Gametab Bitmap[3], Gametab Bitmap[4], Gametab Bitmap[5], Gametab Bitmap[6], Gametab Bitmap[7], Gametab Bitmap[8], Gametab Bitmap[9], Gametab Bitmap[10], Gametab Bitmap[11], Gametab Bitmap[12], Gametab Bitmap[13]]
File[C:\Simba\Includes\SRL-6/logs/SRL log (15-08-14 at 05.02.31 PM).txt] has not been freed in the script, freeing it now.

That's the kill message, not the actual error. Scroll up and copy whats there.

Ryuzaki

2014-09-02 21:08:30

– TPlayerArray.setup()
—- Loaded player: Ryuzaki
– TPlayerArray.setup(): Success
– setupSRL()
—- Setting up SRL…
—- initSmart():
—— Attempting to pair to a previously spawned client
—— smartPairToExistingClient():
——– Found 1 free client(s), attempting to pair to one…
———- smartSetAsTarget(): Succesfully set SMART[14108] as Simba's target
——– Succesfully paired to a existing client, SMART[14108]
—— smartPairToExistingClient(): result = true
—— Succesfully initialized via pairing to a previously spawned client
—- initSmart()
—— smartSetupDrawing(): Succesfully setup SMART drawing
—- Waiting up to 5 minutes for RS to load…
—— TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 393}
—— TRSActionBar.__find(): result = true (height = 75)
—— Dynamic interfaces have been set.
—- Client is ready.
—- Setup SRL in 93ms.
– setupSRL(): True
– fishingGuild.init()
—- Path exists (C:\Simba\Includes\SPS\img\runescape_other\fishingGuild.png)
—- Setup area "fishingGuild" in 0ms
– fishingGuild.init()
—- TRSGameTab.__initTabs(): Setup gametab properties
– TRSGameTabs.openTab(1)
—- Opening tab via gametab navigation bar
– TRSGameTabs.openTab(1): result = False
– TRSGameTabs.openTab(1)
—- Opening tab via gametab navigation bar
– TRSGameTabs.openTab(1): result = False
—- minimap.setAngle(): Set the angle @ 94.3987053549955 degrees
– TRSGameTabs.openTab(1)
—- Opening tab via gametab navigation bar
– TRSGameTabs.openTab(1): result = False
Exception in Script: Runtime error: "The Points you passed to DrawATPA exceed the bitmap's bounds" at line 576, column 15 in file "C:\Simba\Includes\srl-6\lib\utilities\drawing.simba"
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, Gametab Bitmap[0], Gametab Bitmap[1], Gametab Bitmap[2], Gametab Bitmap[3], Gametab Bitmap[4], Gametab Bitmap[5], Gametab Bitmap[6], Gametab Bitmap[7], Gametab Bitmap[8], Gametab Bitmap[9], Gametab Bitmap[10], Gametab Bitmap[11], Gametab Bitmap[12], Gametab Bitmap[13]]
File[C:\Simba\Includes\SRL-6/logs/SRL log (02-09-14 at 08.07.48 PM).txt] has not been freed in the script, freeing it now.

Ryuzaki

2014-09-03 15:36:38

Anyone know what's going on in my above post?

xSorrels

2014-11-09 21:50:16

Error: The Points you passed to DrawATPA exceed the bitmap's bounds at line 575

xSorrels

2014-11-16 21:22:21

Who can fix this? ):

EDIT:

Sry for double post.

sykonica

2015-01-17 15:06:19

Im also getting the error mentioned above. Anyone have a fix?

Vanish

2015-02-19 00:20:16

I was looking through the script does it actually talk to other players? If so very nice!

KD Scorp

2015-04-20 14:08:07

"Error: The Points you passed to DrawATPA exceed the bitmap's bounds at line 578
Execution failed.
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, Gametab Bitmap[0], Gametab Bitmap[1], Gametab Bitmap[2], Gametab Bitmap[3], Gametab Bitmap[4], Gametab Bitmap[5], Gametab Bitmap[6], Gametab Bitmap[7], Gametab Bitmap[8], Gametab Bitmap[9], Gametab Bitmap[10], Gametab Bitmap[11], Gametab Bitmap[12], Gametab Bitmap[13]]
File[C:\Simba\Includes\SRL-6/logs/SRL log (20-04-15 at 05.17.06 PM).txt] has not been freed in the script, freeing it now."

I keep getting this error when trying to load the script, any advice please?

CandleKitty0

2015-06-08 22:26:00

——– Entering username…
——– Entering password…
—- TPlayer.loginToLobby(): True
—— TRSLobby.findPlayButton(): result = True
—— TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 393}
—— TRSActionBar.__find(): result = true (height = 75)
—— Dynamic interfaces have been set.
– TPlayer.login(): True
—- TRSGameTab.__initTabs(): Setup gametab properties
– tabStats.getSkillLevel(8): result = 1
—- TRSTabStats.getSkillInfo(): result = 206543
Error: Access violation at line 53
Execution failed.

^^^^^
So this is what I keep getting and I really have no idea how to fix this :( Some help would be nice but it seems everyone else has their own problem too..

CandleKitty0

2015-06-11 22:45:15

From: CandleKitty0
——– Entering username…
——– Entering password…
—- TPlayer.loginToLobby(): True
—— TRSLobby.findPlayButton(): result = True
—— TRSActionBar.__findButton(): Found the actionbar button @ {X = 566, Y = 393}
—— TRSActionBar.__find(): result = true (height = 75)
—— Dynamic interfaces have been set.
– TPlayer.login(): True
—- TRSGameTab.__initTabs(): Setup gametab properties
– tabStats.getSkillLevel(8): result = 1
—- TRSTabStats.getSkillInfo(): result = 206543
Error: Access violation at line 53
Execution failed.

^^^^^
So this is what I keep getting and I really have no idea how to fix this :( Some help would be nice but it seems everyone else has their own problem too..


Nevermind I fixed it but now I'm having the same problem as everyone else about the script
Execution failed.
The following bitmaps were not freed: [Minimap Mask, SMART Debug Image, 2, Gametab Bitmap[0], Gametab Bitmap[1], Gametab Bitmap[2], Gametab Bitmap[3], Gametab Bitmap[4], Gametab Bitmap[5], Gametab Bitmap[6], Gametab Bitmap[7], Gametab Bitmap[8], Gametab Bitmap[9], Gametab Bitmap[10], Gametab Bitmap[11], Gametab Bitmap[12], Gametab Bitmap[13]]
File[C:\Simba\Includes\SRL-6/logs/SRL log (11-06-15 at 08.39.57 PM).txt] has not been freed in the script, freeing it now.

My weakness is my laziness

11-06-15 at 08.39.57 PM
[00:00:11]: – TPlayerArray.setup()
[00:00:11]: —- Attempting to load player(s) "[(gmailnamehere)@gmail.com]" from army "lierpier"
[00:00:11]: —- Raf_GetPlayers()
[00:00:11]: —— Army exists, reading the players…
[00:00:11]: —- Raf_GetPlayers: Result = True
[00:00:11]: —- Loaded player: [email](gmailnamehere)@gmail.com[/email]
[00:00:11]: – TPlayerArray.setup(): Success