Mattie's Pooter
Mattie403
2012-02-20 14:34:03
I no longer play, this script will not be updated anymore.
Script description:
This script will make any potion you would like it to. Vials of water and herbs to unfs, or unfs and secondary ingredients to finished potions. THIS DOES NOT CLEAN HERBS. Possibly adding in a future update.
Setup:
-Begin in the Soul Wars Lobby standing next to the bank.
-Select your tab number then make sure your pots and second ingredient are in the correct location shown below.

-If you're doing Extreme Ranges, make sure to select "True" in the setup and put all your Grenwall Spikes in the correct location shown below. As well as putting the Ranging Potions in the first bank slot of any tab.

-If you're doing Overloads, make sure to select "True" in the setup and put all your herbs and extreme potions are in the correct locations shown below.

-Make sure to fill in all the top code:
SERVER = 0; // Enter "0" to pick a random server.
MEMBERS = True; //False if F2P.
WORLDSELECT = 0; //What world? Enter "0" for random world.
//BreakEvery = 250; // *** No breaks ***
//BreakFor = 10; // *** as of now. ***
NumbOfPlayers = 1; //*** Don't change *** Only does one
StartPlayer = 0; //*** Don't change *** account as of now.
AntibanAttempt = 6; //How much Antiban? 1=Always 10+=Rare
PlayerTab = 9; //What bank tab are your pots in?
Username = ''; //Username.
Password = ''; //Password.
BPin = ''; //Bank Pin.
ExRange = False; //Making extreme range pots? True=Yes
Ovls = False; //Making overloads? True=Yes
TotalPots = 20000; //How many pots to make?
-Press play and begin autoing :D
Known Bugs:
-None :D
Future Updates:
-Advanced bank finding.
-Better inv detection.
-The use of DTMs and FindObj.
-Other banks.
-GUI.
-SMART Paint progress.
-Add break/AFK option.
Progress Reports:
(If you post your progress report, post the pots you made.)
Unfs --> Energy Pots
**************************
Matties Pooter 1.2
Total Time: 3 Hours, 58 Minutes and 40 Seconds
Total XP: 462307
XP/Hour: 116222
Starting Level: 97
Level Ups: 0
Total Pots Made: 6846
Pots/Hour: 1721
Total Invs Made: 489
**************************
Chelmid: Unfs --> Complete
**************************
Matties Pooter v1.3
Total Time: 3 Hours, 1 Minutes and 21 Seconds
Total XP: 0
XP/Hour: 0
Starting Level: 75
Level Ups: 0
Total Pots Made: 6734
Pots/Hour: 2227
Total Invs Made: 481
**************************
Updates:
v1.1 - Added Overloads.
v1.2 - Fixed 'Make All' misclick and added more to the progress reports.
v1.3 - Added everything Harry suggested (Ty Harry) Give him a nice

:D
Uploads:
v1 - February 20, 2012
v1.1 - February 20, 2012
v1.2 - February 21, 2012
v1.3 - February 23, 2012
madmatt9797
2012-02-20 15:24:11
Looks great! if this current script im using fails to work again , i'll deffinitely be trying this out.
On this line of code (39)
With Players[0] do
begin
Name := Username;
Pass := Password;
Active := True;
Pin := BPin;
everytime i try to type my info in it says this..i tried putting the info in a few different spots , where is it supposed to be?
[Error] (40:23): Unknown identifier 'Example' at line 39
Compiling failed.
Mattie403
2012-02-20 16:25:23
Only within the top. Look at the code i posted up top and only change those settings.
tight butts
2012-02-21 02:54:48
It's not a big deal, but could you make it so the client doesn't have to restart everytime i stop it and start it again?
RyGuy
2012-02-21 02:57:49
Gratz on the release, and nice name :P I would use, but I have already achieved the big 99 :)
Mattie403
2012-02-21 12:07:59
From: tight butts
It's not a big deal, but could you make it so the client doesn't have to restart everytime i stop it and start it again?
Change the server number to a different number then 0. The reason it changes every time is because it selects a random server every time.
mastastick2
2012-02-21 12:11:38
Works okay, it doesn't click on the Make button sometimes, it's slightly to the right of where it needs to click. Then it just sits there and waits 10 seconds to bank. Seems to happen 1/5 times, and is massive exp waste.
Mattie403
2012-02-21 15:19:11
From: mastastick2
Works okay, it doesn't click on the Make button sometimes, it's slightly to the right of where it needs to click. Then it just sits there and waits 10 seconds to bank. Seems to happen 1/5 times, and is massive exp waste.
Fixed for now. I'll add a better way soon.
Mattie403
2012-02-21 15:22:23
From: madmatt9797
Looks great! if this current script im using fails to work again , i'll deffinitely be trying this out.
On this line of code (39)
With Players[0] do
begin
Name := Username;
Pass := Password;
Active := True;
Pin := BPin;
everytime i try to type my info in it says this..i tried putting the info in a few different spots , where is it supposed to be?
[Error] (40:23): Unknown identifier 'Example' at line 39
Compiling failed.
Make sure to only change where I show you. Don't change any other coding.
chalkman
2012-02-23 03:08:40
This thing is working FANTASTICALLY!
chalkman
2012-02-23 04:01:40
no really i like how basic and easy this is, but it could use some tweaks, when starting from scratch you have to baby it as soon as it runs out of the herb, then switch it over so the the UNF pots can get the 2nd ingrediant. try making it so it just grabs the UNF pots and starts using the 2nd ingred. just an idea!
Mattie403
2012-02-23 16:47:39
Ya as of now it's just in a first stage basis. I'm working on a GUI first however.
Harry
2012-02-23 17:14:58
1) Don't use coordclicking so much. Instead, if you're clicking the inv, use InvMouse. For clicking the herb use screen at bottom, use a large mousebox.
2) Don't set highest angle and East every time. Use the knowledge you have from the game- if the compass angle is far away from being East, THEN set it, else you waste time and look like a bot. Same applies to setAngle, except you should only call that when you're logging in or if your antiban sets it to low.
3) Again, no coords on finding the bank. Bad, bad! Use openBankChest at SW.
Other than that it looks pretty decent. Fix that stuff up above or you're going to get detected as a bot pretty quickly. GL!
Mattie403
2012-02-23 17:39:15
I'm trying! I'll do that all tonight. Ty.
Mattie403
2012-02-23 22:22:12
Updated, v1.3 OUT!
chelmid
2012-02-24 14:34:05
V1.3 works perfectly.A lot better than v1.2.(was making unf pots)
**************************
Matties Pooter v1.3
Total Time: 3 Hours, 1 Minutes and 21 Seconds
Total XP: 0
XP/Hour: 0
Starting Level: 75
Level Ups: 0
Total Pots Made: 6734
Pots/Hour: 2227
Total Invs Made: 481
**************************
Not sure what I'm doing wrong but the script just logs in, spins around, then says can't find bank and logs out
Mattie403
2012-02-24 15:33:44
Make sure everything is up to date.
kalle777
2012-02-24 23:35:31
very good script, ran 4 7 hours, then was out of supps
Adamcoled
2012-02-25 03:55:37
Was wondering what line of code I delete or change to get it to not right click the bank chest before opening it. Would work a lot better if it just left clicked it. Also, stupid question, new to the bot and don't understand the code that well. Question is, every time it repeats the task does it have random mouse movements implemented into it? Like Even though it needs to click in specific areas does it not click in the same exact spot every inventory of potions?
Mattie403
2012-02-25 23:06:14
Yes it changes spots each click, that's so Jagex doesn't pick up on it. Also, the part for opening the bank is not scripted by me. That's the SRL developers. There a command "OpenBankChest(SW);" That was created by the developers. I do not control that.
anvi89
2012-02-26 01:11:43
I'm 50k xp off of 99 great script!
Adamcoled
2012-02-26 02:20:17
Alright one more question, you know how it signs in and checks the herblore exp before starting? How do I take that out? It seems very repetitive if my account is flagged as well as I'm using unf. potions so I don't gain exp anyway.
Mattie403
2012-02-26 10:49:51
Take out line 289 and 290.
Austintheman
2012-02-26 16:16:27
Runs for a few hours then crashes because 'it can't find bank'.
Is this the script or the Find_bank_chest in SRL?
Mattie403
2012-02-26 17:05:45
Well, I've never had that problem and you're the first to present it. So I couldn't say.
tight butts
2012-02-27 15:42:27
Matt, Your script is awesome man. It's never stopping and even when it messes up sometimes, It doesn't stop the script. I love this script!
Mattie403
2012-02-27 18:25:34
Thanks man.
Neros
2012-02-27 18:47:46
From: Mattie403
Well, I've never had that problem and you're the first to present it. So I couldn't say.
happened the odd time to me too, only in the past few hours though, i'll keep trying might be lag stopping it finding bank fast enough
Mattie403
2012-02-28 19:01:46
Np man :)
chelmid
2012-02-29 02:31:36
**************************
Matties Pooter v1.3
Total Time: 6 Hours, 1 Minutes and 18 Seconds
Total XP: 0
XP/Hour: 0
Starting Level: 79
Level Ups: 0
Total Pots Made: 14014
Pots/Hour: 2327
Total Invs Made: 1001
**************************
Mattie403
2012-02-29 22:29:16
nice proggy
Adamcoled
2012-03-01 04:33:02
begin
MarkTime(Time);
repeat
FindNormalRandoms;
OpenBankChest(SRL_BANK_SW);
until(PinScreen or BankScreen) or (TimeFromMark(Time)>15000)
I was wondering if the TimeFromMark is the failsafe in case the bank doesn't work? And if so would it be alright if I changed the 15000 to something a bit more random? Like 14994 or is there a way to change it so it's like 14000 + a random 1000?
Mattie403
2012-03-01 15:39:40
You can say:
until(PinScreen or BankScreen) or (TimeFromMark(Time)>(15000+random(1000)))
q3ick
2012-03-03 01:46:51
[Error] C:\Simba\Includes\SRL/SRL/core/globalstats.simba(366:24): Identifier expected at line 365
Compiling failed.
Keep getting this error for multiple scripts
From: q3ick
[Error] C:\Simba\Includes\SRL/SRL/core/globalstats.simba(366:24): Identifier expected at line 365
Compiling failed.
Keep getting this error for multiple scripts
Update SRL, SPS, and MSI
reaperleaper
2012-03-15 19:55:11
doesn't matter fixed it
chelmid
2012-03-20 02:43:00
**************************
Matties Pooter v1.3
Total Time: 5 Hours, 59 Minutes and 0 Seconds
Total XP: 0
XP/Hour: 0
Starting Level: 89
Level Ups: 0
Total Pots Made: 11102
Pots/Hour: 1855
Total Invs Made: 793
**************************
chuckyb0y
2012-04-04 05:57:05
Nice script!
but i only get like 1200/h
cause it does alot of antiban attempts
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Antiban attempt..
Found bank :D
Banking..
Herblore-ing..
anti ban changed to 0 and tryed it @ 10 or more!
awesomem8
2012-05-24 12:50:55
Thanks man! made 1.5k overloads with it :)
Centrabot
2012-05-24 23:12:26
chuckyboy. If you're still using this, the higher the number you have set for anti-bans, the fewer you will go. It's inverse of what you'd think.
Edit:
And also, for those that spin the camera and log out, you need to have windows classic theme turned on. That's my guess anyway.
crazy5150
2012-05-28 02:47:02
when i ran this script it would mix 2 potions then bank then make all 14 potions. withdraw 14 of each but when it would only make 2 potions again . so it 2,14,2,14,2,14…….. and sometimes it would try to run a little to fast and it would click to make the potion(option on bottom) too soon and it wouldnt make any, so u have to wait the whole 25 seconds till it banked again . it wasnt always just sometimes but i didnt like that so for the timing i changed line 179 from
Wait(900+random(200))
to
Wait(897+random(200))
and to fix how many potions where made i changed line 190 from
until (Pot2 <> Pot) or (TimeFromMark(Time)>25000+random(1000))
to
until (InvCount < 15) or (TimeFromMark(Time)>15479+random(994))
im new trying to learn scripting, and not sure exactly what the Pot2 := GetColor(622,344) thing was. so i changed it so it banks after you only have 14 or less items on inventory usually after u make the 14th potion or it banks after 15.5 seconds after it starts to mix . it takes about a second to mix one potion . so it gives it 1.5 seconds extra after mixing, with random 1000(1 second) so im not sitting there 25 seconds only to bank. i also dont like even numbers like even 25 seconds or even 15 seconds .
mattie im new to scripting and was wanting your input on this. Anyone elses response would be nice as well. And i hope if anyone has had same problem this maybe is a fix for you as well.
From: crazy5150
when i ran this script it would mix 2 potions then bank then make all 14 potions. withdraw 14 of each but when it would only make 2 potions again . so it 2,14,2,14,2,14…….. and sometimes it would try to run a little to fast and it would click to make the potion(option on bottom) too soon and it wouldnt make any, so u have to wait the whole 25 seconds till it banked again . it wasnt always just sometimes but i didnt like that so for the timing i changed line 179 from
Wait(900+random(200))
to
Wait(897+random(200))
and to fix how many potions where made i changed line 190 from
until (Pot2 <> Pot) or (TimeFromMark(Time)>25000+random(1000))
to
until (InvCount < 15) or (TimeFromMark(Time)>15479+random(994))
im new trying to learn scripting, and not sure exactly what the Pot2 := GetColor(622,344) thing was. so i changed it so it banks after you only have 14 or less items on inventory usually after u make the 14th potion or it banks after 15.5 seconds after it starts to mix . it takes about a second to mix one potion . so it gives it 1.5 seconds extra after mixing, with random 1000(1 second) so im not sitting there 25 seconds only to bank. i also dont like even numbers like even 25 seconds or even 15 seconds .
mattie im new to scripting and was wanting your input on this. Anyone elses response would be nice as well. And i hope if anyone has had same problem this maybe is a fix for you as well.
It takes the colors of the 2 supplies you are using.