[R] Tad's MultiFisher [Banking/Selling][PowerFishing]
SCRIPT IS BROKEN AND WILL NOT BE FIXED BY ME, DO NOT POST.
Tad's MultiFisher!
Credits to Griff for letting me use his account to make the P2P Locations! :)
Note: Please set up Dev Reflection and Dev SRL via Tortoise SvN (There have been problems when people install with the automatic installers). Here's Coh3n's guide on it - http://www.villavu.com/forum/showthread.php?t=47714
~Current Functionality~
(More detailed Location info is down below)
Legend:
White - Not added yet
Gray - Needs Tested by Users.
Red - Broken/Doesn't work too well.
Orange - At least Stable; Not tested enough to know if it's flawless.
Green - Flawless/Near Flawless.
- Draynor Fishing Spot
- Edgeville Fishing Spot (Will be fixed in next version)
- Al-Kharid Fishing Spot
- Lumbridge Fishing Spot
- Karamja Fishing Spot (Bank)
- Karamja Fishing Spot (Sell)
- Piscatoris Fishing Spot
- Shilo Village Fishing Spot
- Fishing Guild Fishing Spot
- Catherby Fishing Spot
- Rasolo Fishing Spot
~Features~
- Support at all popular locations
- Surpasses all objects (ride to karamja, doors, stairs, etc.)
- All the regular stuff, such as AntiBan, AntiRandoms, Multiplayer, etc.
- A very up-to-date status report. If you choose to do so, even the Program Name will keep you up to date on how your current fisher is doing.
- A fully functioning Breaks system
- The option to Rest after falling below X energy
- A fully reflection system for walking and fishing
- The option to use Color or Reflection Antirandoms
- The option to play a sound when all players are inactive
- The option to switch worlds when X amount of people are on the minimap
- Ability to prioritize which rocks to mine first, second, etc.
- The ability to run separate characters at separate locations fishing separate fish in a separate order
- The ability for members and free accounts to run on the same script
- Ability to drop fish, in case you only want to waste time gathering the good fish, or if you want to powerfish
- The ability to define how long a player is to be online for via minutes or loads, your choice
- A seemingly flawless fishing procedure, which will walk to ores that it cannot see on the Mainscreen, or even on the MiniMap
- An amazing progress report, with everything from exp and profit to which mine and ore each player is at.
- The sexiest antiban you have ever seen
- I feel like I’m forgetting something...Let’s just say – Much, much more.
~Setup~
- Make sure you have Scar 3.21 or later, along with the latest Reflection Developer revision, along with Rev 36 or higher SRL.
- Get all your players to the fishing spot or bank of their defined location
- Make sure your players have the levels and items required (Equipment, feathers, bait, if applicable, etc.)
- Download the script
- Fill out the constants and DeclarePlayers (Sample Below)
- Click Run
- Watch and be amazed
Sample of DeclarePlayers:
SCAR Code:
Procedure DeclarePlayers;
begin
HowManyPlayers:= 1; // How many players are there arrays for?
CurrentPlayer:= 0; // Which player should we start with?
NumberOfPlayers(HowManyPlayers); // Do Not Change.
Players[0].Name := 'zezima'; // Username.
Players[0].Pass := 'imcool'; // Password.
Players[0].Nick := 'ezim'; //2-4 letters of your Username (that are not capital letters or spaces).
Players[0].Pin := '0000'; // Bank Pin. If none, leave as '' (blank).
Players[0].Active := True;
Players[0].Booleans[1] := False; //True = Measure Player Online Time in Loads. False = Measure in Time.
Players[0].Integers[0] := 240; //Loads to do/Minutes to Run
Players[0].Strings[0] := 'lumbridge'; //Which Fishing Area? alkharid,edge,draynor,guild,shilo,lumbridge,catherby
Players[0].Strings[1] := 'fly'; //What mode of fishing? net,bait,fly,cage,harpoon
Players[0].strings[2] := 'salmon,trout'; //Which Fish to drop? tuna,shrimp,etc.
Players[0].Booleans[0] := false; //Members?
end;
~Consts and DeclarePlayers~
Although everything is explained in the script, clearer explanations don’t hurt :)
- RunFor
- Setting this to something other than 0 will automatically logout and terminate the script after that amount of minutes have gone by.
- SwitchingPlayers
- Setting this to true means your players will not stop looping until they all are false. Setting it to false means each player will do their loads/minutes once and be done.
- DebugIt
- Gives Script Debugging in the Debug Box. I suggest to keep this checked so you can help me improve the script when something goes wrong.
- DisguiseIt
- Checking this box will use the function Disguise alongside every Status. The Program Title will change to the script’s status.
- Take Breaks
- Set to true if you wish to take breaks, then set HowLong (how long to break for, in minutes) and HowOften (every how many loads to break).
- ColorAntiRandoms
- If False, Reflection AntiRandoms will be used
- DoSound
- Plays a sound (defined in WhereSound) when all players are inactive.
- RestAt
- Rests when your energy reaches this value. Set to 0 to never rest.
- SwitchWorlds
- Switches worlds every logout. Useful if you don't want people to see similar characters of your army, for example. Warning: ChangeWorld has a tendency to fail on the occasion, especially if you have 'Favorite Worlds' set up. Hence, if you don't need it, don't use it.
- TakeScreens
- Takes a screeny when you level. Have a folder named Screenshots in the same folder as the script, and screenshots will be saved there, otherwise they will be saved in the same folder as the script.
- SuperPowerFish
- Drop the fish that it's supposed to drop as soon as it fishes them, then click the fishing spot immediately following
- BarbFishMode
- Fish with your hands (only works if you have done Barbarian Training)
As for DeclarePlayers…
Pretty much self explanatory. A short list of what to keep in mind:
- Don't put spaces where you must separate variables with commas
- Post your DeclarePlayers and Consts if something isn't working as you'd like it
- Next is a list of all the locations...
FishingLocations
(Correct me if I'm wrong on any of these, I did off the top of my head :p)
- Al-Kharid Fishing Spot ('alkharid') via Al-Kharid Bank
- Draynor Fishing Spot ('draynor') via Draynor Bank
- Edgeville Fishing Spot ('edge') via Edgeville Bank
- Karamja Fishing Spot (bank) ('karamja') via Draynor Bank
- 'net'
- 'bait'
- 'cage'
- 'harpoon
- Karamja Fishing Spot (sell) ('karamja2') via Karamja General Store
- 'net'
- 'bait'
- 'cage'
- 'harpoon'
- Lumbridge Fishing Spot ('lumbridge') via Lumbridge Bank
- Rasolo Fishing Spot ('rasolo') via Rasolo's Shop
- Catherby Fishing Spot ('catherby') via Catherby Bank
- 'harpoon'
- 'cage'
- 'bignet'
- 'harpoon2' (Sharks)
- Piscatoris Fishing Spot ('pisc') via Piscatoris Fishing Colony Bank
- 'net' (Monkfish)
- 'harpoon'
- Fishing Guild Fishing Spot ('guild') via Fishing Guild Bank
- 'harpoon2' (Sharks)
- 'cage'
- 'harpoon'
- 'net'
- Shilo Village Fishing Spot ('shilo') via Shilo Village Bank
~Bugs~
- SuperPowerFish might not work too well, alert me if this is true
- Resting doesn't work (SRL Bug)
~Future Updates~
- Improved 'not fishing' detection
- Ability to chat while the script is running on SMART
~Progress Reports~
A short, manually stopped proggy
Quote:
++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++
+++++++++++++++++++++++++++++ Tad's MultiFisher ++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++
++++++ Time Running: 22 Minutes and 1 Seconds
++++++ Fish (Bank): 54
++++++ Shark: 54
++++++ Fish (Drop): 0
++++++ Profit Gained: 60966
++++++ Profit/Hour: 166061
++++++ EXP Gained: 5940
++++++ EXP/Hour: 16180
++++++ Times Breaked: 0 /\/\/\
++++++ Minutes Breaked For: 0 /\/\/\
++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++
~Update Log~
Current Version: 1.0
V1.0 (8/25/09)
- First Release (F2P Only)
V1.1 (8/26/09)
- Added P2P
- Fixed a lot of bugs
~History~
V1.0 - Tad's MultiFisher [Online].scar (75.9 KB, 3 views)
V1.1 - Download Below
Cant find bank at catherby
I started at catherby bank for harpooning, it went to fishing spot very well. Filled my inventory then:
Quote:
DEBUG: Banking
** Warning in R_OpenBankBooth: Could not find Bank Booth.**
DEBUG: Walking to Bank
** Warning in R_OpenBankBooth: Could not find Bank Booth.**
Seems like a very nice script though, I love the antiban you built in :p