Log in

View Full Version : Teh's Superheater



Pages : 1 2 [3]

Hazzah
05-13-2012, 01:32 AM
I think V2 and V2.1 (PRO) have the same function for Gold as V1.9, but I'm still using 1.9 for gold ores and it is running flawlessly.

http://puu.sh/up7t

Almost 99 Mage (Will get tomorrow), almost 95+ smithing (got to mine some more ores).

Tlachtli
05-13-2012, 03:11 AM
Sell at MEDIUM Price for steel bars are crashing :/

Steel bar - Grand Exchange - Runescape (http://services.runescape.com/m=itemdb_rs/Steel_bar/viewitem.ws?obj=2353)

-2.6% in 30 days isn't exactly a "crash;" that's standard market fluctuation. When exactly are people going to learn the difference between a "price drop" and a "price crash"? I swear, to RS players a drop of a few gp is ZOMG CRASHING!!!!!1eleven

Anywho, still a great script. I got to 99 mage with this (see post a few pages back), but if I ever decide to do a 99 mage/10 hp f2p account I'll definitely be coming back to this one.

Toilet Paper
05-13-2012, 03:16 AM
A) Pull the FPS slider all the way up
B) Get a better computer
C) Add a wait function on the appropriate iron withdrawing/counting procedure

How exactly do I go about C?

KastroGjerj
05-13-2012, 06:09 AM
how much money on average do you gain/loss from this bot say per hour? doing steel bars for example i guess

Parade
05-13-2012, 07:35 AM
New Feature: urns!!!! Urns all the way!!!! I'm crazy for urns!!

Toilet Paper
05-13-2012, 08:33 AM
I think V2 and V2.1 (PRO) have the same function for Gold as V1.9, but I'm still using 1.9 for gold ores and it is running flawlessly.

http://puu.sh/up7t

Almost 99 Mage (Will get tomorrow), almost 95+ smithing (got to mine some more ores).

Just a quick question, under properties for SMARTManager, what do you have enabled? because it never works properly for me.

Im New Sry
05-13-2012, 08:52 AM
@Im New Sry

Maybe you want to take out your rs name..?

Thanks mate! Holy shit, didn't think about it...

Anyway, I would like to know how to run this thru SMARTManager.. When the script restarts, the pop-up window with information fields just pops up, then I have to manually press Load User Info. Is it possible to bypass that pop-up screen and let the script start without that pop-up? Because SMARTManager then can't restart the script.

Toilet Paper
05-13-2012, 12:34 PM
Thanks mate! Holy shit, didn't think about it...

Anyway, I would like to know how to run this thru SMARTManager.. When the script restarts, the pop-up window with information fields just pops up, then I have to manually press Load User Info. Is it possible to bypass that pop-up screen and let the script start without that pop-up? Because SMARTManager then can't restart the script.

Same position

Also, my proggie.


=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 4 Hours, 37 Minutes and 33 Seconds
Bars Superheated: 2
Magic XP Gained: 194616
Magic XP/Hour: 42071
Smithing XP Gained: 62424
Smithing XP/Hour: 13495
Antibans done: 55
Mini-breaks taken: 37
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Gala
05-13-2012, 12:55 PM
I think if you fill in the informations directly into the script, it won't pop-up.

Im New Sry
05-13-2012, 02:27 PM
I think if you fill in the informations directly into the script, it won't pop-up.

I'll try your advice out when I break 6 hr limit, if I do of course... Currently at:

http://puu.sh/uuBJ.png

The script decided to stop, so...

http://puu.sh/uuNk.png

if I enter my details here, it won't work.

If I enter details in the pop-up box, I can't find any of them in the script itself.
Can anybody tell me where do I enter my details in the script?

Gala
05-13-2012, 04:11 PM
Argh, sorry it was another script. There is no way to avoid the pop-up, except editing the script on your own.

Im New Sry
05-13-2012, 04:34 PM
Argh, sorry it was another script. There is no way to avoid the pop-up, except editing the script on your own.

I believe there is no pop-up in 1;9... Might try it :)

tehq
05-13-2012, 04:37 PM
I believe there is no pop-up in 1;9... Might try it :)

I could edit 2.1 for you over pm

Im New Sry
05-13-2012, 05:08 PM
I could edit 2.1 for you over pm

That would be nice ;)

http://puu.sh/uwnf.png

Very decent XP IMO. Sometimes it crashes after the first few loads (couldn't open bank, logging out), but if the script starts off good, it really is flawless :)

Hazzah
05-13-2012, 07:17 PM
Got me 99 mage, when I get more ores will get 99 Smithing.

BrothaLynchHung
05-13-2012, 08:05 PM
thanks for the script teh! been using 1.9 because PRO withdraws too much irons sometimes and makes iron bars instead of steel. but 1.9 is flawless so far! going for 94 mage on my rune pure
thanks again!

Toilet Paper
05-13-2012, 08:15 PM
So I've played with the wait(RandomRange values and such, but I can't seem to find the right one for steel bars and iron.

I'm trying to make it wait a bit longer before counting the iron ore because it gets impatient and thinks it hasn't withdrew any iron ore.

neffers
05-13-2012, 08:47 PM
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 4 Hours, 31 Minutes and 9 Seconds
Bars Superheated: 5697
Bars Made/Hour: 1261
Magic XP Gained: 301941
Magic XP/Hour: 66811
Smithing XP Gained: 319032
Smithing XP/Hour: 70592
Antibans done: 33
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


I have made a few changes, like fixing the bar count in the proggy.

Its running gold in SW. Absolutely flawless, never had it crash unless I did something wrong when setting up tabs and that.

I'm perilously close to both 99 smith and mage so I'll let you know when that happens.

Im New Sry
05-13-2012, 09:19 PM
Mind to share the bar count fix? And good luck, although you're almost there..! :)

Set up simba and v1.9 with SMARTManager. Gonna run it tomorrow when I leave for school. Tested v1.9 and it recovers from a crash (script stopped) so I expect some xp mode tomorrow :)

Eriffoksir
05-13-2012, 11:35 PM
Just hit 99 magic and I'm 300k away from 99 smithing.

Thank you for the wonderful script.

tehq
05-13-2012, 11:40 PM
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 4 Hours, 31 Minutes and 9 Seconds
Bars Superheated: 5697
Bars Made/Hour: 1261
Magic XP Gained: 301941
Magic XP/Hour: 66811
Smithing XP Gained: 319032
Smithing XP/Hour: 70592
Antibans done: 33
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


I have made a few changes, like fixing the bar count in the proggy.

Its running gold in SW. Absolutely flawless, never had it crash unless I did something wrong when setting up tabs and that.

I'm perilously close to both 99 smith and mage so I'll let you know when that happens.

The bar count being 0-6 in not a bug. It's not supposed to record the number of bars you superheated. ;)

pkwa9lawy
05-14-2012, 01:39 AM
will use this for 99 smithing for sure, atm getting 99 hp and str almost done :D

i hope u can add something to disable the pop up so it can restart the smartmanger "succide boting all the way "

tehq
05-14-2012, 01:45 AM
will use this for 99 smithing for sure, atm getting 99 hp and str almost done :D

i hope u can add something to disable the pop up so it can restart the smartmanger "succide boting all the way "

Ill pm it but im not making it public (prices would plummet).

Im New Sry
05-14-2012, 12:05 PM
Thank you TehQ and neffers! Script works like a charm!

=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 2 Minutes and 33 Seconds
Bars Superheated: 5
Bars Made/Hour: 118
Magic XP Gained: 265
Magic XP/Hour: 6233
Smithing XP Gained: 150
Smithing XP/Hour: 3528
Antibans done: 0
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

By the way when I got back from school, script made 2160 bars and then was trying to deposit a lamp all the time... If there is possible, you should make the bot ignore (or maybe put it in the last invy slot) that lamp. :) Anyway it works good, just hope I won't get banned for trying to deposit XP lamp for 4 hrs haha :D

Toilet Paper
05-14-2012, 12:38 PM
So I've played with the wait(RandomRange values and such, but I can't seem to find the right one for steel bars and iron.

I'm trying to make it wait a bit longer before counting the iron ore because it gets impatient and thinks it hasn't withdrew any iron ore.

I've now done 5k steel bars and it has accidently made about 10% of those iron bars, so I'm sort if loosing out on a bit of money here.

Does anybody know how to make it wait a bit longer before counting the iron ore in my inventory?

litoris
05-14-2012, 03:02 PM
I've now done 5k steel bars and it has accidently made about 10% of those iron bars, so I'm sort if loosing out on a bit of money here.

Does anybody know how to make it wait a bit longer before counting the iron ore in my inventory?

Find the line where it counts the ores, add Wait(600) right before that line.

Toilet Paper
05-14-2012, 04:09 PM
I tried doing that but there are several iron ore entries so I'm not too sure what one it is.

litoris
05-14-2012, 05:40 PM
I tried doing that but there are several iron ore entries so I'm not too sure what one it is.

You can tell it from the number of ores it withdraws. If you can't manage that, add the wait after every single one to be sure. That's all that I am going to say, if you can't figure it out now you aren't trying hard enough.

neffers
05-15-2012, 10:55 AM
Goth 99 in both magic and smithing now. Thanks very much for this script, one of the best I've used in a long time.

http://i.imgur.com/RNXTp.png

DragonSky
05-15-2012, 12:31 PM
I'm using the 2.1 PRO version and i'm only getting ~15k smithing exp an hour using mithril (~300 bars an hour).

Should i be using 1.9? It just seems awfully slow to me. It is very stable though.

Im New Sry
05-15-2012, 12:56 PM
I'm using the 2.1 PRO version and i'm only getting ~15k smithing exp an hour using mithril (~300 bars an hour).

Should i be using 1.9? It just seems awfully slow to me. It is very stable though.

=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 59 Minutes and 59 Seconds
Bars Superheated: 550
Bars Made/Hour: 550
Magic XP Gained: 29150
Magic XP/Hour: 29155
Smithing XP Gained: 16500
Smithing XP/Hour: 16503
Antibans done: 17
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

That's normal. Use 1;9 if you want.

jonnypot
05-15-2012, 03:19 PM
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 5 Hours, 39 Minutes and 13 Seconds
Bars Superheated: gold
Magic XP Gained: 427869
Magic XP/Hour: 75680
Smithing XP Gained: 452088
Smithing XP/Hour: 79964

Zerkeronrs7
05-16-2012, 04:37 AM
Quick proggy:
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 1 Hours, 45 Minutes and 51 Seconds
Bars Superheated: gold
Magic XP Gained: 104463
Magic XP/Hour: 59206
Smithing XP Gained: 110376
Smithing XP/Hour: 62557
Antibans done: 11
Mini-breaks taken: 9
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Hadley
05-16-2012, 06:30 AM
is there any support for daemonheim bank? I would love to superheat without randoms..

Zerkeronrs7
05-16-2012, 08:38 AM
is there any support for daemonheim bank? I would love to superheat without randoms..

Soul wars bank...

Er1k
05-16-2012, 02:32 PM
E: wrong place

Butigroove
05-16-2012, 04:50 PM
Wow prices tanked yesterday from 840 to <800 a steel bar :( someone be FUCKIN it up

Hadley
05-16-2012, 05:34 PM
Soul wars bank...

f2p?

Enzyme
05-16-2012, 05:54 PM
Legit as it gets, works better on v1.9 btw guys.

http://i306.photobucket.com/albums/nn265/hitman900_2008/legit.png

Nice little proggy going on, will keep you guys updated. :)

litoris
05-16-2012, 07:02 PM
Legit as it gets, works better on v1.9 btw guys.

http://i306.photobucket.com/albums/nn265/hitman900_2008/legit.png

Nice little proggy going on, will keep you guys updated. :)

What ore is that?

Im New Sry
05-16-2012, 09:05 PM
Achieved 80 smithing from 72 I guess.. Anyway one goal outta the way, thank you so much Teh! With only 1.7k bars to go to 85 mage. Yay! Thank you again mate. :)

zyzz0r
05-16-2012, 09:51 PM
What's recommended for someone with 55 smithing? (Not too worried about profit and no coal bag)
Thanks.

Hadley
05-17-2012, 03:38 AM
1k rune bars done, worked flawless.

http://img403.imageshack.us/img403/133/63710732.jpg

Enzyme
05-17-2012, 07:31 AM
What ore is that?

Iron ore into bars.

Probably best thing to do for superheating. :)

benjamham
05-17-2012, 09:08 AM
i am having a problem, it cannot seem to find the bank, i tried it at varrok west and varrok east but bot cannot find the bank

Wescs
05-17-2012, 12:09 PM
Does not withdraw iron ore from the bank. Instead it clicks the bank away and starts clicking superheat on nothing. Nvm fixed, will post proggy after I am done with 10k iron ore.

Im New Sry
05-17-2012, 12:20 PM
http://i.imgur.com/HhMbE.png
http://i.imgur.com/ynK06.png

tyvm teh, i know that's not much of a level but for me it is quite an achievement. respect man, kudos to you. best of luck making this badass script even better!

jonnypot
05-17-2012, 03:44 PM
Gold ore works great atm. But I wanted to try mith or rune, maybe with a coal bag also. Anyone else confirm if this script works well for that atm?

Solkarin
05-17-2012, 10:36 PM
whats the difference of using gold ore and steel?

Solkarin
05-17-2012, 10:44 PM
SOMEONE HELP ME !

Current player:
** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: r] **

bot2damax
05-18-2012, 05:27 AM
Any chance I can get the script without the GUI so I can use SmartManager?

Gala
05-18-2012, 01:11 PM
He said he would implement it :)

tehq
05-18-2012, 04:08 PM
Any chance I can get the script without the GUI so I can use SmartManager?

This:

He said he would implement it :)

I'm putting up one without the form right now :p

E: added

Gala
05-18-2012, 05:07 PM
Pretty fast thanks.
This was the only thing needed to run it 24/7 since it is flawless :)

xXAlfaMaleXx
05-18-2012, 06:41 PM
SOMEONE HELP ME !

Current player:
** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: r] **

I am getting the same error as well now, been running fine until now

Sammeken
05-18-2012, 07:02 PM
Working perfect for me! Making mith bars: 30k magic/h and 17k smith/h

2 questions: What is the fastest to do (no gold bars) -> steel or mith bars?
And a superheater while mining in Living rock cavern (gold ores) would be FANTASTIC! That would be 60k smith xp, 65k magic xp and 60k mining xp in one hour :)

Sh!nE
05-19-2012, 03:31 PM
When i start it, it logs in, puts all the rocks (coal and iron) in the bank, closes the bank and logs out.
Is it my fault or what ?

kevin33
05-20-2012, 01:27 AM
Problem: It still ends up logging out after an hour because it cant find the ore in my bank or it withdraws to many and doesnt correct itself. I will try to get a screenshot.
Also it may have withrdrew all my coal and dropped it (not sure yet as Im missing 2650 coal, I may just not have bought enough).

tehq
05-20-2012, 01:54 AM
Problem: It still ends up logging out after an hour because it cant find the ore in my bank or it withdraws to many and doesnt correct itself. I will try to get a screenshot.
Also it may have withrdrew all my coal and dropped it (not sure yet as Im missing 2650 coal, I may just not have bought enough).

I can assure you the script did not drop the coal. I'd love to see the one hour issue debug if you could get that :)

kevin33
05-20-2012, 02:26 AM
KK yea it didnt just didnt buy enough :P
And when I use the script again tonight probably, I will screenshot and post debug cuz it was consistant.

moocow236
05-20-2012, 10:17 PM
Normally I only seem to comment on things if there is a problem with them. I just wanted to go out of my way though and let you know that this works perfectly for me. Great Job Man!!!

Hitachi
05-21-2012, 08:29 AM
hmm, im bout to start using this to boost my smithng to 99, but can anyone tell me which script version is stable? thank you

currently im trying on PRO (no form)

Kyle`
05-21-2012, 08:47 AM
I like the script but I was wondering if you could make it so it sets up the mage book so superheat is at the bottom, or have the user do it manually and have it just click the on same bottom ore till the last 5. Doing this method provides 2 super heats in one animation. I also find it more human like than it going to click every ore. Again this is just a suggestion, dunno if it's capable within Simba, and sorry if this has already been suggested.

Shuttleu
05-21-2012, 01:34 PM
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 2 Hours, 7 Minutes and 1 Seconds
Bars Superheated: steel
Magic XP Gained: 97785
Magic XP/Hour: 46188
Smithing XP Gained: 31365
Smithing XP/Hour: 14815
Antibans done: 26
Mini-breaks taken: 15
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
stopped by the maze random

~shut

samuri51
05-21-2012, 02:02 PM
Here's my error report, I'm using it at soul wars. It runs for about an hour then fails to withdraw items from the bank and logs out. It says 0 coal available, when I actually have over 200,000...


formWriteln: =-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
formWriteln: Time Running: 45 Minutes and 0 Seconds
formWriteln: Bars Superheated: 3
formWriteln: Magic XP Gained: 23585
formWriteln: Magic XP/Hour: 31446
formWriteln: Smithing XP Gained: 13350
formWriteln: Smithing XP/Hour: 17800
formWriteln: Antibans done: 13
formWriteln: Mini-breaks taken: 4
formWriteln: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
formWriteln: Found Item at Bank Slot 3.
formWriteln: You have: 5 mith ores
formWriteln: Found Item at Bank Slot 2.
formWriteln: You have: 20 coal
formWriteln: =-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
formWriteln: Time Running: 45 Minutes and 27 Seconds
formWriteln: Bars Superheated: 3
formWriteln: Magic XP Gained: 23850
formWriteln: Magic XP/Hour: 31482
formWriteln: Smithing XP Gained: 13500
formWriteln: Smithing XP/Hour: 17820
formWriteln: Antibans done: 13
formWriteln: Mini-breaks taken: 4
formWriteln: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
formWriteln: Found Item at Bank Slot 3.
formWriteln: You have: 5 mith ores
formWriteln: Found Incorrect Item, Moving to new Bank Spot.
formWriteln: ** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: a]
**
formWriteln: You have: 0 coal
formWriteln: Found Incorrect Item, Moving to new Bank Spot.
formWriteln: ** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: a]
**
formWriteln: You have: 0 coal
formWriteln: Found Incorrect Item, Moving to new Bank Spot.
formWriteln: ** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: a]
**
formWriteln: You have: 0 coal
formWriteln: Found Item at Bank Slot 2.
formWriteln: You have: 20 coal
formWriteln: Withdrawing failed, logging out
formWriteln: Successfully executed.
formWriteln: The following DTMs were not freed: [2, 3, 4, 5, 6, 8, 9]
Current Simba version: 984
Latest Simba Version: 984

tehq
05-21-2012, 02:26 PM
Here's my error report, I'm using it at soul wars. It runs for about an hour then fails to withdraw items from the bank and logs out. It says 0 coal available, when I actually have over 200,000...


formWriteln: =-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
formWriteln: Time Running: 45 Minutes and 0 Seconds
formWriteln: Bars Superheated: 3
formWriteln: Magic XP Gained: 23585
formWriteln: Magic XP/Hour: 31446
formWriteln: Smithing XP Gained: 13350
formWriteln: Smithing XP/Hour: 17800
formWriteln: Antibans done: 13
formWriteln: Mini-breaks taken: 4
formWriteln: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
formWriteln: Found Item at Bank Slot 3.
formWriteln: You have: 5 mith ores
formWriteln: Found Item at Bank Slot 2.
formWriteln: You have: 20 coal
formWriteln: =-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
formWriteln: Time Running: 45 Minutes and 27 Seconds
formWriteln: Bars Superheated: 3
formWriteln: Magic XP Gained: 23850
formWriteln: Magic XP/Hour: 31482
formWriteln: Smithing XP Gained: 13500
formWriteln: Smithing XP/Hour: 17820
formWriteln: Antibans done: 13
formWriteln: Mini-breaks taken: 4
formWriteln: =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
formWriteln: Found Item at Bank Slot 3.
formWriteln: You have: 5 mith ores
formWriteln: Found Incorrect Item, Moving to new Bank Spot.
formWriteln: ** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: a]
**
formWriteln: You have: 0 coal
formWriteln: Found Incorrect Item, Moving to new Bank Spot.
formWriteln: ** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: a]
**
formWriteln: You have: 0 coal
formWriteln: Found Incorrect Item, Moving to new Bank Spot.
formWriteln: ** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: a]
**
formWriteln: You have: 0 coal
formWriteln: Found Item at Bank Slot 2.
formWriteln: You have: 20 coal
formWriteln: Withdrawing failed, logging out
formWriteln: Successfully executed.
formWriteln: The following DTMs were not freed: [2, 3, 4, 5, 6, 8, 9]
Current Simba version: 984
Latest Simba Version: 984

Thanks for the debug. Did you happen to watch this?

Bot4Fun
05-21-2012, 03:10 PM
Nice script! Ty dude :D

Shuttleu
05-21-2012, 04:58 PM
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 2 Hours, 4 Minutes and 52 Seconds
Bars Superheated: steel
Magic XP Gained: 89199
Magic XP/Hour: 42857
Smithing XP Gained: 28611
Smithing XP/Hour: 13747
Antibans done: 15
Mini-breaks taken: 16
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
finished the lot

~shut

tehq
05-21-2012, 09:30 PM
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 2 Hours, 4 Minutes and 52 Seconds
Bars Superheated: steel
Magic XP Gained: 89199
Magic XP/Hour: 42857
Smithing XP Gained: 28611
Smithing XP/Hour: 13747
Antibans done: 15
Mini-breaks taken: 16
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
finished the lot

~shut

Nice proggies shut :) I see you changed the progress report "Bars Superheated" to a string instead of an integer :p

samuri51
05-21-2012, 09:31 PM
no sry I wasn't there to see it :c, i would just notice that I come back and its logged off

tehq
05-21-2012, 09:47 PM
no sry I wasn't there to see it :c, i would just notice that I come back and its logged off

Ah, well that's alright. I'll take a look at the code. It seems like it couldn't find the ore on the first three loops, but found it on the fourth which is the final check.

contemplater1995
05-21-2012, 11:08 PM
great instuctions most threads forget about adding the how toos

contemplater1995
05-21-2012, 11:15 PM
great instuctions most threads forget about adding the instructions

Rincewind
05-22-2012, 01:11 AM
I am pretty new to this, but when I set it up and everything, the cursor just hangs over the iron ore and doesn't withdraw it. It then proceeds to log out.

I'm giving a snip of what happened.

I have over 10000 iron ore sitting in a single tab in the bank so I don't see how it sees "0 iron ore".

Any help would be appreciated :)

EDIT!!!: Disregard my entire post, this works amazingly! Thanks!


=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 1 Hours, 12 Seconds
Bars Superheated: iron
Magic XP Gained: 62964
Magic XP/Hour: 62745
Smithing XP Gained: 14256
Smithing XP/Hour: 14206
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

:D

Appie20
05-22-2012, 02:19 PM
Does this bot make mithril bars or only iron

tehq
05-22-2012, 02:21 PM
Does this bot make mithril bars or only iron

Iron, steel, mith, addy, rune, gold, silver

iETHOSi
05-23-2012, 01:22 AM
Don't know if anyone else is having this problem...

I'm currently making steel bars, and around the 10 min mark when it's running it messes something up and takes out 18 iron and 9 coal, resulting in it superheating some steel, then the rest into iron. Any idea why? =\

shishio830
05-23-2012, 02:36 AM
Don't know if anyone else is having this problem...

I'm currently making steel bars, and around the 10 min mark when it's running it messes something up and takes out 18 iron and 9 coal, resulting in it superheating some steel, then the rest into iron. Any idea why? =\

not sure why , this happens to me too but i think it has something to do with the wait time after withrawing, if it doesnt withdraw it fast enough then it tries again and you get double... not sure how to fix it though without messing anything up :P

jmin95
05-23-2012, 02:33 PM
Doesn't bank or take ores out don't know how to fix it? Any help?

chuckyb0y
05-23-2012, 07:48 PM
never mind :)+

mandy4ever4
05-27-2012, 06:13 AM
not sure why , this happens to me too but i think it has something to do with the wait time after withrawing, if it doesnt withdraw it fast enough then it tries again and you get double... not sure how to fix it though without messing anything up :P I know, annoys me :P I'm losing profit cuz of that :[

tehq
05-27-2012, 02:15 PM
I know, annoys me :P I'm losing profit cuz of that :[

I'll fix that when i get some free time.


Doesn't bank or take ores out don't know how to fix it? Any help?

Adjust your game settings :)

hoshimoshi
05-27-2012, 07:14 PM
Not sure if posted, but around ten minutes in while smelting mithril the bot spam clicks mithril ores and gets 20, and the rest of the invy it gathers coal and continues to withdraw coal then logs because it doesn't "have enough coal". - TEh super heat PRO

On mithril option The bot correctly gathers enough Mithril (10) but gathers 14 + 2 coal. It will spam click the gather coal option 2-4 times then continue to smelt mithril. - Teh super heat v2 only working version for mithril.

While on steel the bot smelts some iron ores into steel - Both teh super heat pro & v2

pkwa9lawy
05-28-2012, 01:15 PM
260k gold ores and nats ready for 99 smithing wish me luck just started working on smithing (finished 99 const. and 99 herblore dident find a flawless cooking script so doing sw while im away and smithing is my second goal in mind gona use the no form version thank you teh for my request <3

DraGonZ
05-28-2012, 03:59 PM
...

Hazzah
05-28-2012, 05:05 PM
Working perfect for me! Making mith bars: 30k magic/h and 17k smith/h

2 questions: What is the fastest to do (no gold bars) -> steel or mith bars?
And a superheater while mining in Living rock cavern (gold ores) would be FANTASTIC! That would be 60k smith xp, 65k magic xp and 60k mining xp in one hour :)

There was one on here, and it was only about 1/3 those value because you lose time for making and dropping bars.

jake53142
05-31-2012, 01:13 AM
anyway i can speed it up a tad?

kevin33
05-31-2012, 01:15 AM
anyway i can speed it up a tad?

Whats the issue like the script moves slowly or laggy? Try sliding up the side bar on the right side of the Smart client and it should make it less laggy. If the script is just slow then maybe you can try speeding up all the movements or ask teh to.

jake53142
05-31-2012, 02:44 AM
Whats the issue like the script moves slowly or laggy? Try sliding up the side bar on the right side of the Smart client and it should make it less laggy. If the script is just slow then maybe you can try speeding up all the movements or ask teh to.
its just slow lol

kevin33
05-31-2012, 02:46 AM
Oh ok well then maybe teh will speed it up a little bit, or you could try it yourself. You will have to be more specific in describing what exactly is slow so teh knows exactly what to look at and touch up if necessary.

tehq
05-31-2012, 03:34 AM
Oh ok well then maybe teh will speed it up a little bit, or you could try it yourself. You will have to be more specific in describing what exactly is slow so teh knows exactly what to look at and touch up if necessary.

Thanks for this :)

Off-Topic: 997 posts for you!

rsfan123
05-31-2012, 05:05 AM
script runs smoothly and was easy to set up, thanks

Masterstroke
05-31-2012, 12:24 PM
Works perfectly with coal bag :D

polska94
05-31-2012, 12:58 PM
script runs very well, but its slow. Speeding it up would be awesome man!

iamafish33
05-31-2012, 03:13 PM
Script runs awesome man! Just finished 2k mith bars with no problem! But like the others have said speeding it up would be very nice! Thanks a bunch Teh!

Tranquilised
06-03-2012, 03:19 PM
Great script! =) kudos to you buddy. Just to give you a heads up, at the minute, since bankers are different (you might have seen already for event) the script isn't able to open the bank. Just thought I'd bring it to your attention in case you didn't know. Still, very well done =D

Edit: Since I'm a non-member, it was hard to find a place. But currently Varrock West works.

Amazing script

Hazzah
06-03-2012, 03:22 PM
99 Magic and Smithing! Feel free to add me to the list!

radplane
06-03-2012, 03:58 PM
Many grats man! This is definitely on my too do list very soon! How long did u spare it out if you dont mind me asking?

Derpitbro
06-03-2012, 07:13 PM
Why does it withdraw 9 iron ores twice, and then make iron bars for the rest... I make steel bars, but sometimes it just do the above.... Any help?

litoris
06-03-2012, 08:16 PM
Why does it withdraw 9 iron ores twice, and then make iron bars for the rest... I make steel bars, but sometimes it just do the above.... Any help?

Make it check for coal DTMs in inventory before heating, or increase the wait time between putting iron in inventory and counting the amount. I did the latter and worked fine while I used it.
And no, I won't PM you my edited version.

Theron
06-04-2012, 02:23 PM
add daemonheim for f2p c:

Tranquilised
06-06-2012, 05:07 PM
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 4 Hours, 45 Seconds
Bars Superheated: 3
Magic XP Gained: 125345
Magic XP/Hour: 31237
Smithing XP Gained: 70950
Smithing XP/Hour: 17681
Antibans done: 74
Mini-breaks taken: 41
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

From making mith bars, no coal bag, at Vwb

Also have it in image form if needed, but will have to upload!

Great script :D

jfishy
06-07-2012, 02:29 AM
You are a legend. Thanks for creating this script and releasing it publically.

d_blan
06-09-2012, 03:02 PM
1 hour proggy.

Time Running: 1 Hours, 1 Minutes and 1 Seconds
Bars Superheated: steel
Magic XP Gained: 43407
Magic XP/Hour: 42679
Smithing XP Gained: 13923
Smithing XP/Hour: 13689
Antibans done: 7
Mini-breaks taken: 12

Haven't been constantly babysitting but there doesn't appear to be any issues whatsoever. Great script, thanks.

Edit: Speak of the devil, encountered a problem right after posting this. I wasn't babysitting when this happened, but for some reason the script just randomly decided to withdraw more iron than usual, and as a result I made 4 steel bars and 5 iron bars instead of all steel bars.

alskinso
06-09-2012, 03:58 PM
1 hour proggy.

Time Running: 1 Hours, 1 Minutes and 1 Seconds
Bars Superheated: steel
Magic XP Gained: 43407
Magic XP/Hour: 42679
Smithing XP Gained: 13923
Smithing XP/Hour: 13689
Antibans done: 7
Mini-breaks taken: 12

Haven't been constantly babysitting but there doesn't appear to be any issues whatsoever. Great script, thanks.

Edit: Speak of the devil, encountered a problem right after posting this. I wasn't babysitting when this happened, but for some reason the script just randomly decided to withdraw more iron than usual, and as a result I made 4 steel bars and 5 iron bars instead of all steel bars.

this has happened to me twice in the first 15mins of running the script. not sure how to fix it

speedypetey
06-09-2012, 09:33 PM
you teh man!
got my 99 magic today!
and have gone from 72-88 smithing with your script thanks so much!
ran it 68hrs straight at one point

going for all 99 combat skills inb4 combat rework :p

Blackfang
06-10-2012, 12:31 AM
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 5 Hours, 22 Minutes and 7 Seconds
Bars Superheated: gold
Magic XP Gained: 344871
Magic XP/Hour: 64238
Smithing XP Gained: 364392
Smithing XP/Hour: 67874
Antibans done: 23
Mini-breaks taken: 0
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


Getting 99 smithing/magic with this. 170k~ superheats left :P.

Boss77
06-10-2012, 07:32 AM
Why does mine just log in , open the bank and then log out?

FullyLegit
06-10-2012, 08:28 AM
Great script, finally completed 99 smithing for me. Thanks!

(Gold ore at SW bank)


Typical 6hr proggy:
http://puu.sh/zXsI
99 screen:
http://puu.sh/zXsa
Selling the completed gold ore:
http://puu.sh/zWUP

Tranquilised
06-10-2012, 06:41 PM
Why does mine just log in , open the bank and then log out?

Do you have your bank and inventory set up like in the first post?
Bank: Main ore first slot and coal in second
Inventory: Nature runes in first slot (and coal bag in second if you own one)

If you do try disabling smart, logging in and entering PIN yourself and then re-enabling smart and it should work.

Boss77
06-11-2012, 06:30 AM
Thanks, I think the problem was that once the script deposited the steel bars it would switch bank tabs to show where the steel bars were, then it would not find the iron and coal, so i put them all in the same bank tab and it is working now,
Thanks again for your help.

alskinso
06-12-2012, 09:40 PM
Just got 82magic and 70smithing (from 54 and 40) =D
script runs for hours without problems sometimes (apart from making occasional iron bars) but now it not running for more than 20mins not sure why i have 7k superheats left but it says either no coal or no iron?

Doesnt matter anyway im babysitting it :) so far so good



=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 1 Hours, 1 Minutes and 34 Seconds
Bars Superheated: steel
Magic XP Gained: 44361
Magic XP/Hour: 43223
Smithing XP Gained: 14229
Smithing XP/Hour: 13864
Antibans done: 16
Mini-breaks taken: 9
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


This xp/h is around 2-3k more than i see on other peoples, i get this by turning the fps lever on the bot all the way up

Blackfang
06-13-2012, 12:13 AM
=-=-=-=-=-=-=-= Superheater by TehQ =-=-=-=-=-=-=
Time Running: 5 Hours, 40 Minutes and 2 Seconds
Bars Superheated: gold
Magic XP Gained: 344871
Magic XP/Hour: 60853
Smithing XP Gained: 364392
Smithing XP/Hour: 64297
Antibans done: 28
Mini-breaks taken: 0
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


Two days to do 65k superheats, not too bad. SmartManager isn't working too well, so it's been getting something like 75% uptime.

Mr Rogier
06-13-2012, 07:36 AM
After about 10 hours on and off it averages 26k Mage exp/hour and 15k smithing exp/hour with Mith bars. Overall great script, but it very often withdraws twice (5 mith ore x2 = 10 ore) which can slow it down considerably. Also it can be frustrating that it closes and reopens SMART every time I stop/play the script. It also logs out frequently (bitmaps not freed) and 1.5 hours is about the longest I've gotten it to run

Thanks!

iamcheww
06-13-2012, 03:59 PM
For some reason whilst using this script, the longest time I can get smart to run efficiently is about a max of 45 minutes. Then it mentions something about DTM's not being freed and just logs out.

Blackfang
06-15-2012, 07:08 AM
Running the bot at Soul Wars, no breaks or anything, averaging 75k xp/hr in smithing, 70k xp/hr in magic.

http://i48.tinypic.com/1267bzq.png

tehq
06-15-2012, 02:14 PM
Running the bot at Soul Wars, no breaks or anything, averaging 75k xp/hr in smithing, 70k xp/hr in magic.

http://i48.tinypic.com/1267bzq.png

71 hours :eek: Nicely done.

I'll be updating something fairly minor next week. It should boost xp/h slightly :)

Blackfang
06-15-2012, 05:50 PM
Hehe, up to 81 hours now. I hope to hit 100. 150k to 98 smithing :P.

Blackfang
06-16-2012, 08:18 AM
96:30 hours run, 7k~ casts to 99 smithing. I might hit 100 hours, but I don't know for sure. I'm off to sleep, so I'll update in the morning if I do :P.

http://i.imgur.com/sAqS8.png

I guarantee it hit 100 hours, but unfortunately I wasn't awake to get a picture :(.

YesMan
06-16-2012, 09:05 PM
What's the difference between the Version 2 and the PRO one?

Based Lord
06-16-2012, 10:41 PM
Great script! Left it going over night with no issues

zunkill
06-17-2012, 09:38 AM
What's the difference between the Version 2 and the PRO one?

yeah im wondering the same, but im wondering which one do i pick? can someone help me out please? ^^

iamnib
06-17-2012, 06:22 PM
The scripts sometimes withdraw double of both ores, 5 mithril ores then 5 mithril ores again then continues to withdraw 20 coal and then 20 more coal.

YesMan
06-19-2012, 05:33 PM
When I choose Steel bars, 1 out of 3 or more times, it withdraws 18 Iron ores instead of just 8 ores and does many Iron bars...what am I doing wrong?

Butigroove
06-20-2012, 06:20 PM
Add a wait time after it checks for iron

YesMan
06-20-2012, 07:46 PM
Add a wait time after it checks for ironThank you!

kazzos
07-01-2012, 08:13 AM
for some reason script stops every 36 minutes on mithril bars.

creedgaming
07-01-2012, 09:16 AM
Script stops after 15-20 minutes on Runebars....

tehq
07-01-2012, 12:59 PM
Script stops after 15-20 minutes on Runebars....


for some reason script stops every 36 minutes on mithril bars.

Going to need more than that to help. What's the reason it stops?

YesMan
07-01-2012, 02:20 PM
How can I change the waiting time of withdraw of Iron ores on the bank when superheating Steel Bars? On 5 inventories, it does 4 times Steel Bars correctly, then withdraws 9 Iron ores 2 times...
I've already changed the wait time of the iron ores, here:

WithdrawItem(iron, 'dtm', 17, 'r', [3]);
Wait(RandomRange(1000, 1200));
NumbIron := CountItems('dtm', iron, []);
Wait(RandomRange(450, 500));
WriteLn('You have: ' +IntToStr(NumbIron) +' iron ores');
and on others that have "iron" spelled on them...but it only reduced the number of times it happens, it still happens frequently, at a rate of 4:1...what am I doing wrong?

creedgaming
07-01-2012, 09:38 PM
Going to need more than that to help. What's the reason it stops?

Got a DTM Warning.... and it terminates

tehq
07-02-2012, 03:02 PM
Got a DTM Warning.... and it terminates

If you get the log please post it.

Error121
07-03-2012, 05:36 AM
Found Item at Bank Slot 1.
There are: 0 gold ores
** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: r] **
There are: 0 gold ores
** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: r] **
There are: 0 gold ores
** Warning in WithdrawItem: Could not Find dtm in Bank. [Uptext: r] **
There are: 0 gold ores
Withdrawing failed, logging out
Successfully executed.
The following DTMs were not freed: [2, 3, 4, 5, 6, 7, 9]


Gives that message and terminates even though there is 50k gold ore in bank slot 1. Happens A LOT but works pretty great otherwise.

speedypetey
07-04-2012, 07:20 PM
Long overdue but heres the 99 magic pics!

http://i45.tinypic.com/2q18lg2.jpg
http://i45.tinypic.com/2rfd5k0.png

Error121
07-05-2012, 05:39 PM
Great script and I'm very grateful its free. I've noticed that it opens a new client every time you hit play. Rather bothersome if you ask me. Other than that i've gotten it to work for up to 8 hours with no Errors! very great!

Bacillus
07-06-2012, 05:46 AM
Just tried running this script for the first time (with form) and it logged in for around 10 seconds and logged out. I tried to log in for the next 10-15 mins and was unable to because I was "already logged in." Upon resetting my pw and logging back in I found I was hacked and missing all 25M of items and cash . The form on this is the only thing I have ever provided my rs login info and pin for, so not sure what is going on.

Definitely not trying to accuse the creator of this script, but it is very suspicious that I was hacked within 20 mins of using the form on this..

kevin33
07-06-2012, 05:55 AM
Just tried running this script for the first time (with form) and it logged in for around 10 seconds and logged out. I tried to log in for the next 10-15 mins and was unable to because I was "already logged in." Upon resetting my pw and logging back in I found I was hacked and missing all 25M of items and cash . The form on this is the only thing I have ever provided my rs login info and pin for, so not sure what is going on.

Definitely not trying to accuse the creator of this script, but it is very suspicious that I was hacked within 20 mins of using the form on this..

I can 150% guarentee that the cause of it was not this script. Scan your computer for issues, could have been a Java drive by, could have been another bot you used, could have been a phish site, etc. But it most certainly was not Teh's script!

Bacillus
07-06-2012, 06:33 AM
I can 150% guarentee that the cause of it was not this script. Scan your computer for issues, could have been a Java drive by, could have been another bot you used, could have been a phish site, etc. But it most certainly was not Teh's script!

Ran scans using about 10 different scanning programs (avg, spybot, malwarebytes, etc) and none found a trace of anything, and never used any other bots. Must have got unlucky :/

kevin33
07-06-2012, 07:06 AM
Possibility yes. As I said before though, it was not this script nor could it be any script featured on the site. This is a safe community, we are not like that here.

Austin
07-06-2012, 06:39 PM
This bot has one problem for me. I smith mithril bars for their good money/multiple skill training per hour. I use a coal bag too. But every time i start the script, 7/8 of the time it fails after 4-20mins. I log back on to find my inventory in this order: nature runes, coal bag, 20 mithril ore, then 6 coal. Every time it's the same and i don't know what the problem is. Lag doesn't affect it at all. I have all the graphics settings correct. The mithril and coal are in a separate bank tab by themselves with mithril first, coal second, mithril bars third. I'm at the soul wars bank. I don't have the debug yet, but i'll post later. One, time the script did run fine for an hour and 55 minutes, but then stopped due to the same problem :(. Any help will be appreciated, thanks! :)

EDIT: I did watch the script once right before it failed. It withdraws 10 mithril from the bank and then another 10 right after, then the coal. After that it just logs me out. The coal bag works perfectly fine btw :)

Austin
07-06-2012, 08:52 PM
Found Item at Bank Slot 2.
You have: 26 coal
Filled coal bag.
Found Item at Bank Slot 1.
You have: 0 mith ores
Found Item at Bank Slot 1.
You have: 20 mith ores
Found Item at Bank Slot 2.
You have: 6 coal
Found Item at Bank Slot 2.
You have: 6 coal
Found Item at Bank Slot 2.
You have: 6 coal
Found Item at Bank Slot 2.
You have: 6 coal
Withdrawing failed, logging out
Successfully executed.
The following DTMs were not freed: [2, 3, 4, 5, 6, 7, 8]


That is the debug to my problem posted above. Just got it off of the script after it stopped. Made 100 bars. Please help >.<

tehq
07-06-2012, 09:29 PM
Found Item at Bank Slot 2.
You have: 26 coal
Filled coal bag.
Found Item at Bank Slot 1.
You have: 0 mith ores
Found Item at Bank Slot 1.
You have: 20 mith ores
Found Item at Bank Slot 2.
You have: 6 coal
Found Item at Bank Slot 2.
You have: 6 coal
Found Item at Bank Slot 2.
You have: 6 coal
Found Item at Bank Slot 2.
You have: 6 coal
Withdrawing failed, logging out
Successfully executed.
The following DTMs were not freed: [2, 3, 4, 5, 6, 7, 8]


That is the debug to my problem posted above. Just got it off of the script after it stopped. Made 100 bars. Please help >.<

it's the wait time that causes that problem. I may work on a fix for that (all bars)

Austin
07-06-2012, 09:36 PM
it's the wait time that causes that problem. I may work on a fix for that (all bars)
Okay, I'll be looking foward to a fix :), until then I might try doing gold with goldsmith gaunts

tehq
07-08-2012, 12:57 AM
Okay, I'll be looking foward to a fix :), until then I might try doing gold with goldsmith gaunts

That's what I did for 99 smithing :) still have yet to hit 99 magic

creedgaming
07-11-2012, 05:00 AM
Having DTM errors...

pkwa9lawy
07-22-2012, 01:25 AM
ur script got me 7m+ mage xp and 95 smithing i hope you have time to fix it with the gheto patch..

superhit33
07-30-2012, 01:13 PM
[Error] C:\Users\Jyri\Desktop\Teh Superheat PRO.simba(43:3): Unknown identifier 'Smart_Members' at line 42
Compiling failed.

tehq
07-30-2012, 02:13 PM
[Error] C:\Users\Jyri\Desktop\Teh Superheat PRO.simba(43:3): Unknown identifier 'Smart_Members' at line 42
Compiling failed.

The script hasn't been updated yet. You can try to fix it yourself or wait a few weeks until i have the time.

Av12345
08-07-2012, 02:09 AM
Hey guys my Simba says fail to compile and highlights the smart members := false line. any help?

Av12345
08-07-2012, 03:20 AM
My script says fail to compile and highlights the smart_members :false line. Any ideas on what to do to launch this?

Just need a basic guide on how to make it work. And also i can't see the Form

JamesAOC
08-07-2012, 05:25 AM
My script says fail to compile and highlights the smart_members :false line. Any ideas on what to do to launch this?

Just need a basic guide on how to make it work. And also i can't see the Form
Delete the 4 "Smart_" lines. Such as Smart_Server, Smart_Members, Smart_Signed, and Smart_Superdetail.

Also, any problems you run in to can usually be found in the forums somewhere.

StevenV
08-08-2012, 03:07 PM
i have downloaded your script and have placed it in includes, now i am trying to run it and i get this error:
[Error] C:\Simba\Includes\SRL/SRL/misc/smart.simba(53:19): Invalid number of parameters at line 52
Compiling failed.

could some one help me further ?

StevenV
08-14-2012, 11:32 AM
previous post problem has been fixed. i uninstalled simba and made sure all the files where gone (i guess when i started there were still some files from an older simba version present).

it's a really nice script but i have to say there aren't really any failsafe's built in. The first time a ran it, it was going for half an hour then i paused. Second time since the script was doing great i started doing other stuff on the pc will the script was running and the script never lasted longer then 8 min.
Now i have rewritten the script (made the code alot shorter and 'easier') and i'am still making new failsafes.
but i guess it's almost done.
I also made it play a song instead of logging out, in that way a person is warned if somethings not right.

grtz

Ian
08-18-2012, 09:05 PM
StevenV, how do you make it play a sound when there's an error?

the_mcroer
08-20-2012, 02:38 PM
Very nice script, thanks a lot for making it. I've been superheating rune bars and no problem so far (only a failed random, but I presume that's not because of the script).

I'd like to give some tips for feature additions;

1. Swapping the spot of nature runes and coal bag, since this decreases mouse time between bank and inventory (when filling bag with coal etc).

2. The script should be a little faster when banking (I noticed it waits for quite some time when withdrawing and depositing (The mouse stands still for 2-3 seconds after every deposit/withdraw action, which is very time consuming. Speeding this up would also give a more natural movement, since the stop between every deposit and withdraw looks/feels kind of unnatural to me.

3. Daemonheim banking will eliminate random event problems so the script can run without the risk of randoms causing any trouble

Aside from all that, the script is incredible, nice work!

tehq
08-20-2012, 08:14 PM
Very nice script, thanks a lot for making it. I've been superheating rune bars and no problem so far (only a failed random, but I presume that's not because of the script).

I'd like to give some tips for feature additions;

1. Swapping the spot of nature runes and coal bag, since this decreases mouse time between bank and inventory (when filling bag with coal etc).

2. The script should be a little faster when banking (I noticed it waits for quite some time when withdrawing and depositing (The mouse stands still for 2-3 seconds after every deposit/withdraw action, which is very time consuming. Speeding this up would also give a more natural movement, since the stop between every deposit and withdraw looks/feels kind of unnatural to me.

3. Daemonheim banking will eliminate random event problems so the script can run without the risk of randoms causing any trouble

Aside from all that, the script is incredible, nice work!

Great suggestions. I'll try to incorporate those into the next version when I have some time.


StevenV, how do you make it play a sound when there's an error?

procedure PlaySound(Sound : string);
procedure StopSound;
You can switch "Logout; TerminateScript;" with a multimedia function.

Ian
08-20-2012, 08:21 PM
Great suggestions. I'll try to incorporate those into the next version when I have some time.



procedure PlaySound(Sound : string);
procedure StopSound;
You can switch "Logout; TerminateScript;" with a multimedia function.

Thanks! I'll change it to that then.

tehq
10-13-2012, 04:46 PM
Updated script and thread. I need feedback for tS 2.2!

Ian
10-13-2012, 06:20 PM
Working well so far, I'll post you a proggy when it finishes (testing with 600 mithril ore)

The Killer
10-19-2012, 05:48 PM
not a bad script, however it could do with some speeding up.
going to do 1k mithril with coalbag now but finding mouse speed is slow and its pausing alot while banking :/

Benson
10-26-2012, 05:51 PM
So far the script is logs in, opens bank, takes out gold ore, allll perfectly fine. Then, it finds the magic tab, drifts the cursor all the way to the top left corner of the client, then drifts all the way back to the inventory, clicks the inventory tab, and then tries to click the ores. It never finds the superheat icon, or clicks it and it drifts the mouse extremely far way.

Ashaman88
10-27-2012, 03:44 PM
So far the script is logs in, opens bank, takes out gold ore, allll perfectly fine. Then, it finds the magic tab, drifts the cursor all the way to the top left corner of the client, then drifts all the way back to the inventory, clicks the inventory tab, and then tries to click the ores. It never finds the superheat icon, or clicks it and it drifts the mouse extremely far way.

The spell dtm is probably outdated with the update this past week

CRASH_OVERRIDE
12-02-2012, 06:37 AM
Yeah, the old spell DTM looked like this:
http://images3.wikia.nocookie.net/__cb20111129092947/runescape/images/a/ac/Superheat_Item_icon.png

Even Wiki has not updated the spell yet. So to conclude... Jagex purposely have removed the black outline so all current magic DTMs dont work.


However i have got i fix for this script.

program Superheat; { v 2.1 }
{$DEFINE SMART} { DTMs may need to be updated! }
{$i SRL/srl.simba}

var
SuperHeatDTM, Sx, Sy, X, Y, Count, Magic_XP, Smithing_XP, J, Antibans, Waits, NFH: integer;
User1, Pass1, BankPin1, StatsUser1, StatsPass1: String;

Procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
Name := User1;
Pass := Pass1;
BoxRewards := ['amp', 'Xp', 'XP'];
LampSkill := SKILL_SMITHING;
Pin := BankPin1;
Active := True;
end;
end;

Procedure Run;
begin
SRL_SIXHOURFIX := TRUE;
SMART_FIXSPEED := TRUE;
SetupSRL;
SetupSRLStats(753, StatsUser1, StatsPass1);
DeclarePlayers;
LoginPlayer;
Count := 0;
Wait(500 + Random(200));
if FindNormalRandoms or FindNonInventoryRandoms then
Exit;
Antibans := 0;
Waits := 0;
end;

{ Form vars }
var
LoadCount, BarType, CoalBag, GoldGaunts, BankLoc, SHI : integer;
frmDesign : TForm;
BeginButton, SaveButton, LoadButton: TButton;
TitleLabel, UserLabel, PassLabel, PinLabel, InventoryLabel, StatsUserLabel,
StatsPassLabel, CoalBagLabel, BarLabel, GGLabel, BankLabel : TLabel;
User, Pass, BankPin, Inventory, StatsUser, StatsPass: TEdit;
ListBars, CBList, GGList, BLList : TListBox;
ImageSH : TImage;

Procedure ButtonClick(Sender: TObject);
begin
frmDesign.ModalResult := mrOk;
User1 := User.TEXT;
Pass1 := Pass.TEXT;
BankPin1 := BankPin.TEXT;
StatsUser1 := StatsUser.TEXT;
StatsPass1 := StatsPass.TEXT;
LoadCount := StrToInt(Inventory.TEXT);
BarType := ListBars.ITEMINDEX;
CoalBag := CBList.ITEMINDEX;
GoldGaunts := GGList.ITEMINDEX;
BankLoc := BLList.ITEMINDEX;
ClearDebug;
WriteLn('Your bank location is: '+IntToStr(BankLoc));
WriteLn('You chose: '+IntToStr(GoldGaunts) +' for gold gaunlets');
WriteLn('You chose: '+IntToStr(CoalBag) +' for coal bag');
WriteLn('You chose: '+IntToStr(BarType)+' bars');
WriteLn('Will run for: '+IntToStr(LoadCount)+' inventories');
Wait(2000 + RandomRange(-500, 600));
ClearDebug;
WriteLn('Thanks for using Teh''s Superheater, please leave feedback.');
FreeBitmap(SHI);
end;

Procedure ButtonClick2(Sender: TObject); //saves player info to simba
begin
ClearDebug;
DeleteFile(AppPath + 'TehSuperheatPlayers.txt');
WriteINI('Name', 'Name', User.TEXT, AppPath + 'TehSuperheatPlayers.txt');
WriteINI('Pass', 'Pass', Pass.TEXT, AppPath + 'TehSuperheatPlayers.txt');
WriteINI('StatsName', 'StatsName', StatsUser.TEXT, AppPath + 'TehSuperheatPlayers.txt');
WriteINI('StatsPass', 'StatsPass', StatsPass.TEXT, AppPath + 'TehSuperheatPlayers.txt');
WriteINI('Pin', 'Pin', BankPin.TEXT, AppPath + 'TehSuperheatPlayers.txt');
WriteINI('GoldGaunts', 'GoldGaunts', IntToStr(GGList.ITEMINDEX), AppPath + 'TehSuperheatPlayers.txt');
WriteINI('CoalBag', 'CoalBag', IntToStr(CBLIST.ITEMINDEX), AppPath + 'TehSuperheatPlayers.txt');
WriteINI('Location', 'Location', IntToStr(BLLIST.ITEMINDEX), AppPath + 'TehSuperheatPlayers.txt');
WriteINI('BarType', 'BarType', IntToStr(ListBars.ITEMINDEX), AppPath + 'TehSuperheatPlayers.txt');
WriteINI('Total Loads', 'Total Loads', Inventory.TEXT, AppPath + 'TehSuperheatPlayers.txt');
WriteLn('Info saved to Simba/TehSuperheatPlayers.txt');
end;

Procedure ButtonClick3(Sender: TObject); //fetches saved info
begin
frmDesign.ModalResult := mrOk;
if not FileExists(AppPath + 'TehSuperheatPlayers.txt') then
Exit;
ClearDebug;
User1 := ReadINI('Name', 'Name', AppPath + 'TehSuperheatPlayers.txt');
WriteLn('Username: '+ User1);
Pass1 := ReadINI('Pass', 'Pass', AppPath + 'TehSuperheatPlayers.txt');
WriteLn('Password: '+ Pass1);
StatsUser1 := ReadINI('StatsName', 'StatsName', AppPath + 'TehSuperheatPlayers.txt');
WriteLn('Stats User: '+ StatsUser1);
StatsPass1 := ReadINI('StatsPass', 'StatsPass', AppPath + 'TehSuperheatPlayers.txt');
WriteLn('Stats Pass: '+ StatsPass1);
BankPin1 := ReadINI('Pin', 'Pin', AppPath + 'TehSuperheatPlayers.txt');
WriteLn('Bank pin: '+ Bankpin1);
GoldGaunts := StrToIntDef(ReadINI('GoldGaunts', 'GoldGaunts', AppPath + 'TehSuperheatPlayers.txt'), -1);
WriteLn('Use gold gaunts: '+IntToStr(GoldGaunts));
CoalBag := StrToIntDef(ReadINI('CoalBag', 'CoalBag', AppPath + 'TehSuperheatPlayers.txt'), -1);
WriteLn('Use coal bag: '+IntToStr(CoalBag));
BankLoc := StrToIntDef(ReadINI('Location', 'Location', AppPath + 'TehSuperheatPlayers.txt'), -1);
WriteLn('Bank location: '+IntToStr(BankLoc));
BarType := StrToIntDef(ReadINI('BarType', 'BarType', AppPath + 'TehSuperheatPlayers.txt'), -1);
WriteLn('Bar type: ' +IntToStr(BarType));
LoadCount := StrToIntDef(ReadINI('Total Loads', 'Total Loads', AppPath + 'TehSuperheatPlayers.txt'), -1);
WriteLn('Loads to do: '+IntToStr(LoadCount));
WriteLn('');
WriteLn('Thanks for using Teh''s Superheater, please leave feedback.');
WriteLn('');
end;

Procedure InitForm;
begin
frmDesign := CreateForm;
frmDesign.Left := 480;
frmDesign.Top := 250;
frmDesign.Width := 500;
frmDesign.Height := 400;
frmDesign.Caption := 'Teh''s Superheater';
frmDesign.Font.Color := ClRed;
frmDesign.Font.Name := 'Calibri';
frmDesign.Color := ClBlack;

BeginButton := TButton.Create(FrmDesign);
BeginButton.Parent := FrmDesign;
BeginButton.Left := 380;
BeginButton.Top := 250;
BeginButton.Height := 30;
BeginButton.Width := 100;
BeginButton.Caption := 'Begin Script';
BeginButton.OnClick := @ButtonClick;

SaveButton := TButton.Create(FrmDesign);
SaveButton.Parent := FrmDesign;
SaveButton.Left := 380;
SaveButton.Top := 12;
SaveButton.Height := 30;
SaveButton.Width := 105;
SaveButton.Caption := 'Save User Info';
SaveButton.OnClick := @ButtonClick2;

LoadButton := TButton.Create(FrmDesign);
LoadButton.Parent := FrmDesign;
LoadButton.Left := 30;
LoadButton.Top := 12;
LoadButton.Height := 30;
LoadButton.Width := 105;
LoadButton.Caption := 'Load User Info';
LoadButton.OnClick := @ButtonClick3;

TitleLabel := TLabel.Create(FrmDesign);
TitleLabel.Parent := FrmDesign;
TitleLabel.Left := 165;
TitleLabel.Top := 10;
TitleLabel.Caption := 'Teh''s Superheater';
TitleLabel.Font.Size := 18;
TitleLabel.Font.Color := ClRed;
TitleLabel.Font.Name := 'Calibri';

User := TEdit.Create(FrmDesign);
User.Parent := FrmDesign;
User.Top := 60;
User.Left := 75;
User.Width := 125;
User.Height := 20;
User.Text := 'Username';
UserLabel := TLabel.Create(FrmDesign);
UserLabel.Parent := FrmDesign;
UserLabel.Top := 60;
UserLabel.Left := 5;
UserLabel.Caption := 'Username';
UserLabel.FONT.Color := ClWhite;

StatsUser := TEdit.Create(FrmDesign);
StatsUser.Parent := FrmDesign;
StatsUser.Top := 250;
StatsUser.Left := 110;
StatsUser.Width := 160;
StatsUser.Height := 20;
StatsUser.Text := '';
StatsUserLabel := TLabel.Create(FrmDesign);
StatsUserLabel.Parent := FrmDesign;
StatsUserLabel.Top := 250;
StatsUserLabel.Left := 5;
StatsUserLabel.Caption := 'SRL Stats User';
StatsUserLabel.FONT.Color := ClWhite;

StatsPass := TEdit.Create(FrmDesign);
StatsPass.Parent := FrmDesign;
StatsPass.Top := 285;
StatsPass.Left := 110;
StatsPass.Width := 160;
StatsPass.Height := 20;
StatsPass.Text := '';
StatsPassLabel := TLabel.Create(FrmDesign);
StatsPassLabel.Parent := FrmDesign;
StatsPassLabel.Top := 285;
StatsPassLabel.Left := 5;
StatsPassLabel.Caption := 'SRL Stats Pass';
StatsPassLabel.FONT.Color := ClWhite;

Pass := TEdit.Create(FrmDesign);
Pass.Parent := FrmDesign;
Pass.Top := 95;
Pass.Left := 75;
Pass.Width := 125;
Pass.Height := 20;
Pass.Text := 'Password';
PassLabel := TLabel.Create(FrmDesign);
PassLabel.Parent := FrmDesign;
PassLabel.Top := 95;
PassLabel.Left := 5;
PassLabel.Caption := 'Password';
PassLabel.FONT.Color := ClWhite;

BankPin := TEdit.Create(FrmDesign);
BankPin.Parent := FrmDesign;
BankPin.Top := 150;
BankPin.Left := 75;
BankPin.Width := 125;
BankPin.Height := 20;
BankPin.Text := '';
BankPin.MaxLength := 4;
PinLabel := TLabel.Create(FrmDesign);
PinLabel.Parent := FrmDesign;
PinLabel.Top := 150;
PinLabel.Left := 5;
PinLabel.Caption := 'Bank Pin';
PinLabel.FONT.Color := ClWhite;

Inventory := TEdit.Create(FrmDesign);
Inventory.Parent := FrmDesign;
Inventory.Top := 185;
Inventory.Left := 75;
Inventory.Width := 125;
Inventory.Height := 20;
Inventory.TEXT := '500';
InventoryLabel := TLabel.Create(FrmDesign);
InventoryLabel.Parent := FrmDesign;
InventoryLabel.Top := 185;
InventoryLabel.Left := 5;
InventoryLabel.Caption := '# of Invs';
InventoryLabel.FONT.Color := ClWhite;

ListBars := TListBox.Create(FrmDesign);
ListBars.Parent := FrmDesign;
ListBars.Top := 75;
ListBars.Left := 220;
ListBars.Width := 120;
ListBars.Height := 140;
ListBars.Items.Add('Gold');
ListBars.Items.Add('Iron');
ListBars.Items.Add('Steel');
ListBars.Items.Add('Mith');
ListBars.Items.Add('Addy');
ListBars.Items.Add('Rune');
ListBars.Items.Add('Silver');
BarLabel := TLabel.Create(FrmDesign);
BarLabel.Parent := FrmDesign;
BarLabel.Top := 50;
BarLabel.Left := 217;
BarLabel.Caption := 'What type of bars?';
BarLabel.FONT.Color := ClWhite;

CBList := TListBox.Create(FrmDesign);
CBList.Parent := FrmDesign;
CBList.Top := 328;
CBList.Left := 110;
CBList.Width := 50;
CBList.Height := 44;
CBList.Items.Add('Yes');
CBList.Items.Add('No');
CoalBagLabel := TLabel.Create(FrmDesign);
CoalBagLabel.Parent := FrmDesign;
CoalBagLabel.Top := 340;
CoalBagLabel.Left := 5;
CoalBagLabel.Caption := 'Use coal bag?';
CoalBagLabel.FONT.Color := ClWhite;

BLList := TListBox.Create(FrmDesign);
BLList.Parent := FrmDesign;
BLList.Top := 320;
BLList.Left := 370;
BLList.Width := 115;
BLList.Height := 60;
BLList.Items.Add('Soul Wars');
BLList.Items.Add('Castle Wars');
BLList.Items.Add('Varrock East');
BLList.Items.Add('Varrock West');
BLList.Items.Add('Falador East');
BLList.Items.Add('Falador West');
BLList.Items.Add('Yanille');
BLList.Items.Add('Camelot');
BLList.Items.Add('Catherby');
BankLabel := TLabel.Create(FrmDesign);
BankLabel.Parent := FrmDesign;
BankLabel.Top := 295;
BankLabel.Left := 370;
BankLabel.Caption := 'Where to bank?';
BankLabel.FONT.Color := ClWhite;

GGList := TListBox.Create(FrmDesign);
GGList.Parent := FrmDesign;
GGList.Top := 328;
GGList.Left := 307;
GGList.Width := 50;
GGList.Height := 44;
GGList.Items.Add('Yes');
GGList.Items.Add('No');
GGLabel := TLabel.Create(FrmDesign);
GGLabel.Parent := FrmDesign;
GGLabel.Top := 340;
GGLabel.Left := 170;
GGLabel.Caption := 'Use gold gauntlets?';
GGLabel.FONT.Color := ClWhite;

ImageSH := TImage.Create(FrmDesign);
ImageSH.Parent := FrmDesign;
ImageSH.Left := 370;
ImageSH.Top := 56;
ImageSH.Width := 120;
ImageSH.Height := 186;
SHI := BitmapFromString(120, 186, 'meJztna+X4zrShi8MDAw1NAw0' +
'DTQ0NDU0NAxZ0LBh4NCGAwcOHbhw4NCF91/YkmTLJamqVLKddN/9v' +
'jl1chLHP6RHr16VZHfmNFxP2ejqNTT7L3EebhBFhyhPu+VATS 2iHc' +
'qrvKXWYsH2Aiwv/4tiE9tdrVB0OeXOW7vGs2OLbPZVRJY9++0LuH1' +
'e67ha+4o/yQ+zV3/xdV8aomg/udbbhLfZUvCBrzEl8kLkpfUlKSr2' +
'Z9ivtluVlmpDrZ9d2RzeL+EtWRQ7+yCTlaWhuRw7CIo9l9WbP ks5G' +
'vsrmz57raeX5KvmeAdUXFGpL9HNtxZ+D94vdZ7PR83RLporfX pF/j' +
'/+94LMPxOxvWKMeHGts1fcPynYmWMLl95/5iI+JVfZsoKnOy2dxZF' +
'nOIrM4bJMu9shp0qBvHg+eyCfZxT18GnO0bF93XuPYr+MMLLV/8xU' +
'8B/alb5OaABmLQs+NtWpvszb/282xP6pBB8XQ7g+Xy5RfC3O/8w+O' +
'KcuTV1VVUr4E2kf7qufO2cHDct4V86nswlqtXDLpQ9tNboYGv N8Fe' +
'esjGPOYN0cN6rY7LqZnPAfSEA3L45Ke/han57zjLq6ZCqlT2NKCBz' +
'DWdOOTxC53jQC1ALho0v4LNq6EO6eFAkec1YK21v0kd2qEMLG B0Lk' +
'b9EO8S2w3RJybKvln5YzZ9Eb6p61C2qH7B06gpJ+NpGi3qMNe 84K/' +
'SuwDg1njQz0Zk4lOdJjRdE5twpSMyBqOpd3jOLRUOCmb4LdXZ KtY+' +
'78B5ieuuTOnLGeC9xjj18dPWLuzcFKm7tk/2rs6uaGCePRME/7Vlw' +
'vDQ0pzVbUS/OAQcZqilpHsdt1nBznKNlQcr714wblZI3u2c804vPv' +
'nZKoG4XM6JScWYveFqKWjnneo0ixm50tGRfkzFnj0q+YlZBwj p02P' +
'nniL88EUz9RcdZs2VmjImVuO/khzcdzTt1D4IwX7o6dOm3Aq3x88c' +
'QNEIokc5eTh0v6JFKWs25KWPokJ40izbeTudvBTZkAlx4WVUg ra8I' +
'k58ySXYkGnrf2/rqHGLOcG3pWokk5dprDlm5IXpEX3isIZ4O6CVia' +
'cpzqyyWp+yvv8n8hnjxhcooNM5cs/7Q51jvjOF6Q9X3BgGErN+rBl' +
'tvwRsI0M8c6Y+akvP83mTc1VHYWmA33ngQbfQSS0/f/YD1H74f3X9' +
'd2yMrbXZfYftSS9ae3o8JyuXCQIQCm39hOD/8eCMNX3f0jq2qpCQD' +
'15oXT7FGaNC86z4ZUv3xciz6CY2DOQH789tsLGJjDV003bYZc oOqS' +
'6h+QsejPrIOc5Tx+M5J2H7u3H8DZY2/HB6Cuqu1ijlELU4+dM8onn' +
'VZnF1nOEAAWApTsbASwe0+GVsA28gpVZzFuPkN5FD0VkOUM9g t4m/' +
'7u3jjOzpPhFRR+FOez9+pnYAmNen+CveHRCzlAtA4svEKAtg3 e+we' +
'Qh4910x17uedmIJ+hZL3OHWrnzCBgxxmCy6u3Qz6d4ZXNt79O UDlq' +
'KVVyix0QfzvUEGAgsCXrOduB7+Tw1GXYZns1NQOiyz0AtYd8I Fgs6' +
'SMfuSkP2bp3OobAGb9xqJ1dPIPzDDlB/Yx1oW2j4c4KKjmf0bz76Z' +
'yTZ6oPUKaQ/mnS6R2OkYKVOQtNczxnLs3L3UiS+HN3b3m87pxH5Rj' +
'7Oe/HHnOOjPqoiWGpjN1X1fZKFUHbQxVfS0vYxw7rOCygucUqpN+6' +
'LfMT+CgPLOVcABkKWUmoJciCe+yJwk4RcEOhUo44emap6rHPo KiC+' +
'Y15zjKWpO+rHhnNng3vVtOSyMjGHc7Pa46cdDiPtV0vKltGyR iyJk' +
'/YBlDXcBDXfsAr7SRzenDZOn/cwtnOpNgiJVHVt6abqr7bO/albDe' +
'drZ0eZs3h7YeZozG0g48XNLK8mDNExeJd+tEVUnSoS9PfTXQT yaR4' +
'JT8nY/ls1dg5yD4E2sTwveOulhZyOolmzK1uOoh2fEAVXDjORtJKm' +
'NsELzQNAxnTxrdHY1vmOT9l6hFftIogQ1GhwN39A/qmifHhaUeoM3' +
'/aGV5I8yckmhO623M4AtrLKrG5u53m/P5aL+BMqsXeAQfCuLQuHOq' +
'Vs3MPmcymiB4pJ5+Guk73CDJJGwps7pP2N9aXnm0aF3ai4asQ aYNA' +
'zbiHwCfvCbxd+7OBY3CQg5Lbpfi6Ff3tiLWRAtMIgywzNpAY9 VNvA' +
'STkU8egaVvfMGIWTvtszmLVol4Zo2bcQyXOwgWoNLJi9gFFBQ PMnv' +
'BFpsHUkeuJpHuwmlHy1HeHrlZyVpnGszl39WqbjCWmA43AOZP jpfM' +
'RJVXqPMIIGIlZJYDR3rDe8eDWZnPmxhpS0p6z9PC8flqtCI05 uxQ6' +
'FjNZAOBcw5tBQr2pFZScITQu7Thruqd8uYM5cyMg1dzA5NK2E rTnc' +
'PahsQ7HOT/cUFOVbVm3RsxQNs0I6Dlnoi9+GIacfgo15awj4NzfzS' +
'RXORTuu3urGQSdmNcuxqU9S2Sg1VdO7VVNP+d/udxmzrX2SQzOOqK' +
'hEDhX7Sv+JiI7CDoxe8j5GVOOM0DmOF9qWuee819//aX/my/SPbyH' +
'GM7WN17D2T/nxqYZCLKJKece2duLYM6Mb4CeAWnqGKue0xupW1U0y' +
'3t8mBUb5QreDsj44atoyHBKBu0FR41SkSzAvD87PZ/qt5Dq1UmXNW' +
'cSNReLwjnU68hobeR5qK/3txTybBTTw5VBlcajJjg3lnNt43YzQaY' +
'WkPjVb+f6bxOUS0iQF87OPSpIIHOrkeQYhDMQs+rbD8qcOX+j MPzo' +
'OJOjnl+zDc4pFsDU1FF1eKOI9AmQb3/P0fwSOLP3+PB1s/+FEJVTr' +
'SPjuHDeKV2mXapp4LILPyJL7eUbF5zkPofxDZKz17Yx51+X/m+Ic7' +
'dE+xAy6oxpwNVtyEkXOQwVc+bmiaL+hd7kRodgOQvZsqnR3Vb tbfB' +
'hILv3IuqqmyFDVMPPc//bhEOd+IzkGONaAN/KpgwM7ZSzT/Ncgpf3' +
'Z3nM5SfmNGd0aTcxmXulw2grSOPFcWNQ9yvkcw+Q387DZF77D 0O7e' +
'cTiD+72ViZs34kK4LbgNwFtmyBxM0Q/Z8mPRDsshcjiEGSXaaycvz' +
'/O7xNBNQkzNjUG9Qk6Yz8YmLcuUfLbuZ1M9D7ezCvVRua2o2mm6 fx' +
'4j8BKAZK4v0Owkvacy2/OFk29o+vCsOgcw0N2jmHoAWEd5+be91NX' +
'ATQYRkd4fbsMH57wCrmfTtBfbMzA2xi4wztDbrpqusPYXeHhg KFty' +
'vn45iB7zilql7jOnJ85W/F4bfzH/UnOChlbBJT8fZr77DSZeDPh6z' +
'sreRq6+3h9PCDO08eMuv+dQDZi9pwD2pG8HfC6g7nSre+u4wi vDrU' +
'rT0z4zRJ24TkjJ3GocUI731x+Jmf3Z5JRwKUBVyrUuSJAGAr/9kAx' +
'zPDfJ0fYh0Hd/xSUrEANAY31AIOFaIYBAhePJvztuymY4zy+zco3U' +
'4b3qKbeqMHrnq1nJOk14OrQTxPaCWRXr+WNJ9zcf1zvv+rhDx r4fs' +
'0STZRMoG4x5LcrDl8Ad12yMD9+rHq2nCFIyHjofxJk/FRM5NK+GBb' +
'1WpHL+4/z+wcEvCGjvv/AbFfI078NMROBaaQufbq9LYTncErGkXSo' +
'MOBb0LNDbQcIA/nx4JTsV/CiofCo5zr85NqvZkTAYaOhep+pnr/9+' +
'3z/M8ewxsrz/uf6MDKu7r8dbXg1H4efMBQayK3hbEgant8hjLE0vy' +
'6t2bhsf/OoYTA1ArZs6/FRDd9NdL8gzETS5d63PzZF/GlOBQW2Ap4' +
'5QzjOk7GXWMbpcjR5+9tFNJtWN8csZsw5Yg4DIpTZGqzx2OlX qtJA' +
'sZa54Wyjgdf3jwZOAjZyf58Dco/W8XzYSfcf047wCgGz7+bhUBu8/' +
'XQdg6j6h4kZ8p816jVMw0FrmmH6wwaYz+M0TY4zFECCjJ/o0NwQ5P' +
'YJp4dOzH4dI4jl6ufuw84gfhoIuGrdHzdfnvGCJyzabmzrmHB GfX9' +
'ft3x8GGUCtH5aWcHJ0ZmhFWCYSyGvAccOI4QTqvOiuWvAe0jU wwDI' +
'5tXNzZfxKFqpw/ewTNahh8zhTUwDP0sZhZnvQ9lACVDU8e2vf/3Lp' +
'0lBmPo+rC0Yf1ilm8aH1fY41d0HUuPf6/vml1WyySg4yI7z1c59rF' +
'BRmITBbrdv/LrHGnaJ0vkheaMQom42PaHELHEY00h7DQpz12xZQwj' +
'CMnfYXazA3x4SZMf542OFXFvIrssb0wCFfzjILixV9zot7wcH 2XMO' +
'pOtUsax74GJjC/ULvyRkiLJEWmwU9zMX+EI4zBWTu+3Bjaq58LamS' +
'Ns8ZNtBLGf4CKI1dxtv72vLGqpzeM4IOApbNnDRyol20a3D6O +omq' +
'krzNCpWxJQGD8NxJxnyPWteMLCo4ZSuYzRL2XgML/MwD0/kI6zCDX' +
'H2UCe7ubVqvrWjyzGBXW8se1c1DY8ZyxUPOibVP/7g1sshcL4ZZxQ' +
'zDfpZ703LSUBSVMj1JructCawVNV4hlO7kbVYM0EGNr1h+v8J hCzi' +
'X403d9u5AjjMLPsELINo2fXuz1k8s7sPFsM72b6PcF/IsizjLmH6N' +
'x9fPl/l+Bzj0tX167wTVz4qGDp4f4RaLvPBF69iHaZWSAxu1Fsxju' +
'tRrHCXD7iuLbzq6dtxNyaH/ypmprOWn3dR7uahBaRCKVZyGYxJ6tV' +
'6oYUnXXwxwJtKHzkS+STA1HVQkXZlABP3Iy2rTMjyFjJbX8bl mjHb' +
'saO1Otp42ibCiA3/kEOvtbmb6gfD6IJlj1nqWSzOO4MOxalhWXVdH' +
'tgj4bJiDnP+WEoZs8ZILcWr+cMEXgFGvtcNLcbQIaAbxv8wAx XZZe' +
'BlLPK3NgVrnjgH2IwJYTu0Ha9QT0GwvbODHjdCOh027aG8+19 XCUN' +
'0d4iJ/HYPWSIpjH/t0JWMPrCF9R6My5Gq5lC2oEGfwsG30eox8mPg' +
'FjMQHKwSE0sevacW3sSPErCZ9jYgTc7ztcLcIbQV3avwHKQ2f MfYT' +
'Lzyj/iPFGogxGwXyAvSJ2wh8VAnJm4NxxkiOt1aJgH7Tiemu6c2Sf' +
'HOUoy41NtoO0GEXsPy2/sLGcI47Rd3yLUOLtosW7bG7RO26+cXfTt' +
'uoODHHE2vzFYnQ9ZtORwkbH5VBuL5BolnG0BirE1nLuHAWtQW 9oQN' +
'xOzLPsQXWOeNKidpGPIfQLZmUY9R76QwmoPt3P4rZBrKY86ib mxin' +
'MYANlzNqp2nJcAepNtCBd9U/VuRKsvlcXYw0YTC1iwlGmYgS87Y86' +
'g5zJVbI49gyZpznJb507uOYOE4dVYQQjZc+4RNwANnHvLef52 2aGb' +
'Brx/X8R5J1v5hPtzj63FqxbTwOHGRA8Zc/biNFMky3mMOLempbScO' +
'XnoK74HexFkfgeNk3vOEW0M2X5cxdwvnOFwzNmH9eoVcso5WI fBM4' +
'gD4egi8xRl+cyIO2HTBYiwgPH7PhSnG8vgnCTnPtyf1XOu5Gv 5ddI' +
'lV6XkZmJTODnk0lJ9geQcKbxPHABAz5wTyGMCuQ+TDXesXPFs N9yT' +
'rW3XvyIP55os4oyB+9cIsud8WnLCmLPbHx+IOMs/gaunsYFY8SE7B' +
'r7oJKmeo/eGUn/DkDGrzrtKW6cekppGPnnWaXKbnvcSSwGq92xCsN' +
'6NY1ZuDphoskPuPbZ0mhebc7I4o5xWv4ieuq0l/omTk5zXjBrncmN' +
'3HbtVk/Y8dp64gsWv5CAom7NcwadKkR7CSoqUrpDg5rh2V8+W4Owh' +
'u9XjoYOYWS2cx5Bzmm9gzpflVwuIxOAQM3xGoxwRmDP25znTw JwTT' +
'UJ1Is4+SN8gZoKa5FlBdVsuwXlR5kAuzRN1UoUaTgeyNhwBo4 Qhyj' +
'd8pkGOg57za/RWCv+AxI9vlJQzuWoUJ2ZdnNf1CWes52iGQi6LHbP' +
'wi48t4SDMR6RlbW5NKTmJwJk02Mb9D3dLYM4eLNdGZOZcMILr uSlb' +
'SgC1Q7rkRfH6BjfjEBLggPMyN+HMWYOU/VZZ/SJE4TmjZYq0GH5j8' +
'bq0/Sq1i2gmGA2C+Co+r1s5o49tYhq7PJDTqmK1p2DPzRFOCtIdgl' +
'nJEhznKGfoukDJ64zbc2ZmKCfse0L1UxoCMRldSXqgUmlEVRB zyLl' +
'HNhvkGyjZiCYaTRcvGWHmQUeogp/IfvFUThrLSGjUtxxk1ujCLYEb' +
'40k0pclLqAqaM7ccqumtWWUmmYB+3ekZmZt+1SU1jXiBQsk5u +x8l' +
'CWGnaKU84F45eJFwoimctwsY+WMTlKFq9PYeYpvvz5vhHp2RA MEM3' +
'xgx8BrbtlB0J0hXdWPFqsFzq9fcFMGMV3KFjuXz6ygogUKza3 qfZz' +
'/YaHJHqkmgwg6fsIZswJQJmdIzqMcBMljBTl9TZ1vDv8MBuuxmF U4' +
'SVkPJyGHxxKes5kwf2xp9cmVlp1IyTPQoPhB8DDOmypFr1prj mXm1' +
'9L+h47FQgKsMViZs18SSTlzNVWRpxwyk+NlE/I0GdO3e1efcnljl+' +
'OMWaX1una0P6fHpjlhUEfRRvIAyTNo1jR0Kx771xKVnMmOf2K 6Q/q' +
'AKMtZxySzApwlTOpTl6hnpnsKwu4QPecLVetWYc4qzlz1RYsg qqyZ' +
'7Og0rGkO5crGic/KsoOge98uT9wJxu450ze790wAOTFvOJXAbSCGU' +
'XkJPVWFnjN5zmZ5ktwfkppzxPmAxJibIyj7y76rs71pKUBaQS 5boD' +
'kzHQ0/eEA+ve8ge9+Il513Mi9CTZl2xvxDtmuCoTAff8h2ziiTITm' +
'nYvbOI2B54jRQ706pzwsyzramPfyQ1WNZzJgzWynh+VhmT0la 4f4F' +
'++SEiq9LJyEMoshdU85yUjdztkNeljNe31AlwyQN5SFpfxF2K Hd7L' +
's2LtviPOznPvuE4Y9Qh52xLaVgRmkkFLzvDvuEgO2NKv/IfsQhVk5' +
'SknGC5sMOK2tFmOJt8g8vEkh6aqbhuJForm9shyleztFUFWxA Vc8Z' +
'n4zgnkEnr2Bu6cU3GQusz13Ck3oR2jzhHtPOc7Xnc7zxEqDnO pUv9' +
'6Zz3WdmI2IJbLo1OUlGc24QzjWg5CWz3MN3+nGkEeo6GJ04kJ eIs2' +
'lO7MMULm8g0GM372TE90QgHQU6KmDMZBGSuagoI2ZFIuRvpyZ KHlC' +
'oZbZn1zHG+UtaaNDQ0hoA6C1lwzoKqiSRJ2uSWbQZFZ9EpZy5 CzsJ' +
'Sm/mlJgq1h2x+Q17hCZI8uLx3z1dJD0rRZbWq1bMXMz/XmFmJo/Yp' +
'MRAvY/d/shR1PVVSp2wR+RDlsQOfhHBpasp5yXjj6UZyq5qYYGJVt' +
'21Vz7TnQ+rbyfznYgtnndEJl3h6cILfkOZhMp4zFViZtGkkG8/NYH' +
'4Usb6a/+uq7iBm1LeyxF5Tl+IBa3OT5YqXNXM9Z+5y8ZDddIDavnY' +
'CZ9r9hI5ZBES3c9xGObbK7IXcoVJzXu+DJHUJAN66CLXjfGpo hmvZ' +
'cpnqifcTIYPdmMyQ+TNVtggvyVkWczTXiDkzrez+Cw/LeQgknf3bz' +
'FyvDC5UYvWyCAm2UWFE1Pk80P5sJp7HlemZQm3iZmwZS9qNgx nOOc' +
'KxDvnKZslvdOmkyvkCLIdwMwuaMzNJibA7zgvqlfOKWllNhSt m9Lk' +
'/IlUrDiHLIMyUifvU/k8exPCcPWqf2p2apEvuFp4wg9vAvCCfVGcg' +
'3AxOmjVnIfe3lLPz51XSZNmYBCYLJBqDjhRzSXPLh7h1CRcy5 CI9n' +
'+pbynlVteA56rUFeR9h4NvJnCseO6QuIaPGnE/h38BKqC/XyKIx6i' +
'DBUyROGlXTGPGpcBZBjaEqDYfHkushQXP0QcpaN7cIKWEaTV1 l+SQ' +
'WvXAeYtTeZFxhbGiYbx7pZPHvFHl8Klvy+cEtVC+PxS1NeM7O K5xd' +
'XGykHC5UeOsAwpfbgHNpPzdUNhnNyj8BIo5B5MhI5OFZgNE+Q jlz8' +
'vMTCke7qq7zItuy/hORTDlHW5x1hJwHPA0v41zoJ5xcBelmBoWkSM' +
'TOmp6OjDRYlFgyBFK3JPk5TH/oAPLCOTFqfPVBxJ7W5fBurmgjCSk' +
'DOcKyzJTjYcv978ZasOklwDqQmGOXbpDP9DH2dBDRSCuvsRLt sbot' +
'OgnP2es5XjQuPS1Yh9UzVrU/udBqjjwxMpJ11Ei3qBeI8o4T9WLOA' +
'8mZzMECPk3tlenez2E/mrPd4qFwPvlNQp3Km2YVCq+AMyXaKCtL4R' +
'MdR4HX1y7VMzbnrDNLsVh0mnWknDnU8XYlQNIHhFMpRK4f+C6 pIBn' +
'OLtkgUDSBdPHGaB/T/eurSznwaDin1mFqp7R9mpKSrfeE5AzaeQp1' +
'RT+aRBtT/aCVzICz+W/Nm4BehDdtgnQHM5JS1uE5l46wEUZ2NtfVM' +
'RM9xrT5eBn72RbpFcGevu6hmM0g2ND0SODcPs7/o6EwGmG3cU4JRz' +
'Yb8ZEm5sqJYeIPKWS6qDdizWddW6PQkeoVdH5BV5mdvyZG2Ii zEng' +
'8HomLUTJnDWGcCOH3LkfyrxQBKnMOOetVTYpcMhlG0kptXyJ/QJLO' +
'rIRQhDN6Vig5KjN+H85Q5qnxwrniUCvzELmB5je8pLXB+EZWr vo9U' +
'85FgTKNAS+syXrmnDn9dkPTbHGPLJ/NXsGgdmNfCeduXeRB4xTJWT' +
'ZhGX4WqUbJF808cVNINt7pEsiMmAd2HkGtbAjcUhlH/lwk7KzdFat' +
'6XyvoZ3+45HO0bajkOO8q6uabIy1btMUNNxHkYCaeQx3Nl+XV UcIo' +
'8A5JbyKrQHJGtLudnDf7sCDaTHYqGm92wTn6yDoGZR1kwdIKm pyWW' +
'U8z1rFzZaOEs7Ax30mFZYfNXiEcvsOfU9MgORdpVT8snhLCeE s6F5' +
'D0nHbz5OmOWLecaOUmQOUM7gAuk5Rgh0XP0QoPXh/WzztkmOxujDN' +
'L8ljW/9c3aWcnG0IjzixnhaQJ60A5Mw5vzhuyX02CzRlIQWfUzPgS' +
'XP8Fot5h/A==');
DrawBitmap(SHI, ImageSH.canvas, 0, 0);
end;

Procedure SafeInitForm;
var
v: TVariantArray;
begin
SetArrayLength(v, 0);
ThreadSafeCall('InitForm', v);
end;

Procedure ShowFormModal;
begin
frmDesign.ShowModal;
end;

Procedure SafeShowFormModal;
var
v: TVariantArray;
begin
SetArrayLength(v, 0);
ThreadSafeCall('ShowFormModal', v);
end;

Procedure BankDeposit;
begin
case CoalBag of
1 :
begin
J := 0;
repeat
Inc(J);
Deposit(2, 28, True);
until (InvCount = 1) or (J = 5);
if (J = 5) then
begin
WriteLn('Depositing failed, logging out');
Logout;
TerminateScript;
end else
J := 0;
end;

0 :
begin
J := 0;
repeat
Inc(J);
Deposit(3, 28, True);
until (InvCount = 2) or (J = 5);
if (J = 5) then
begin
WriteLn('Depositing failed, logging out');
Logout;
TerminateScript;
end else
J := 0;
end;
end;
end;

{ Bar Vars }
var
NumbCoal, NumbIron, NumbGold, NumbMith, NumbAddy, NumbRune, NumbSilver, Silver,
Coal, Iron, Gold, Addy, Rune, Mith: integer;

Procedure LoadOreDTMs;
begin
Coal:= DTMFromString('mQwAAAHicY2ZgYBBmZGDgAGIpIJ7BAMFzgV hVVYYh3scUTLMC+TDMiISBAACc8gPH');
Iron:= DTMFromString('mQwAAAHicY2ZgYDADYm0gtgfiGVA8B4gtFC UYwl0NGEzlxRlYgXwYZkTCQAAAtHMEKg==');
Gold:= DTMFromString('mQwAAAHicY2ZgYEgC4gggzgLibCDOA+JCIF 7TIcGQ5GfGsKlXkoEVyIdhRiQMBAD7rQYO');
Addy:= DTMFromString('mQwAAAHicY2ZgYHgOxHeA+B0Q50BxIRDbuN kwxHubMFg5WzGwAvkwzIiEgQAALOQGYw==');
Mith:= DTMFromString('mQwAAAHicY2ZgYLBnZGAwAWJ3IM5hgOACID YzC2KI9zYB06xAPgwzImEgAAC6AQR1');
Silver:= DTMFromString('mQwAAAHicY2ZgYHBgZGAwBWI3IJ7BAMFzgX jixBkMyf7mDJ2d/QysQD4MMyJhIAAAFF4G5Q==');
Rune:= DTMFromString('mQwAAAHicY2ZgYBBhZGDgBGIpIJ4O5M8A4r lA7BoSxZDoa8rg4BvCwArkwzAjEgYCAMC+BNM=');
end;

Procedure FreeOreDTMs;
begin
FreeDTM(Iron);
FreeDTM(Coal);
FreeDTM(Gold);
FreeDTM(Mith);
FreeDTM(Addy);
FreeDTM(Rune);
FreeDTM(Silver);
end;

Procedure ResetOres;
begin
NumbCoal := 0;
NumbIron := 0;
NumbGold := 0;
NumbMith := 0;
NumbAddy := 0;
NumbRune := 0;
NumbSilver := 0;
end;

Procedure MagicTab;
begin
FTab(tab_Magic);
end;

Procedure ResetJ;
begin
J := 0;
end;

Procedure FindHeat;
var
Time: Integer;
begin
MarkTime(Time);
repeat
Wait(RandomRange(1, 2));
until (FindDTM(SuperHeatDTM, sx, sy, MIX1, MIY1, MIX2, MIY2)) or ((TimeFromMark(Time) > 1200));

if (not FindDTM(SuperHeatDTM, sx, sy, MIX1, MIY1, MIX2, MIY2)) or ((TimeFromMark(Time) > 1200)) then
begin
MagicTab;
end;
Mouse(sx, sy, 6, 6, mouse_left);
end;

Procedure NotFindHeat;
begin
if FindBlackChatMessage('uperheat') or FindBlackChatMessage('enough') then
begin
Inc(NFH);
Writeln('Failed to superheat!');
end;
if (NFH = 4) then
begin
Logout;
TerminateScript;
end;
end;

Procedure JE4;
begin
if (J = 4) then
begin
Writeln('Withdrawing failed, logging out');
repeat
Logout;
TerminateScript;
until (not LoggedIn);
end;
end;

Procedure GetOres;
begin
LoadOreDTMs;

case CoalBag of
0 :
begin
case Bartype of
2 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(iron, 'dtm', 17, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbIron := CountItems('dtm', iron, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbIron) +' iron ores');
until (NumbIron > 13) or (J = 4);
JE4;
ResetJ;
end;

3 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(mith, 'dtm', 10, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbMith := CountItems('dtm', mith, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbMith) +' mith ores');
until (NumbMith > 6) or (J = 4);
JE4;
ResetJ;
end;
{10}
4 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(addy, 'dtm', 7, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbAddy := CountItems('dtm', addy, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbAddy) +' addy ores');
until (NumbAddy > 3) or (J = 4);
JE4;
ResetJ;
end;
{7}
5 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(rune, 'dtm', 5, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbRune := CountItems('dtm', rune, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbRune) +' rune ores');
until (NumbRune > 1) or (J = 4);
JE4;
ResetJ;
end;
{5}
6 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(silver, 'dtm', 0, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbSilver := CountItems('dtm', silver, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbSilver) +' silver ores');
until (NumbSilver > 20) or (J = 4);
JE4;
ResetJ;
end;
{all} {ores}
0 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(gold, 'dtm', 0, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbGold := CountItems('dtm', gold, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbGold) +' gold ores');
until (NumbGold > 20) or (J = 4);
JE4;
ResetJ;
end;
{all}
1 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(iron, 'dtm', 0, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbIron := CountItems('dtm', iron, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbIron) +' iron ores');
until (NumbIron > 20) or (J = 4);
JE4;
ResetJ;
end; {all}
end;
end;

1 :
begin
case Bartype of
2 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(iron, 'dtm', 9, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbIron := CountItems('dtm', iron, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbIron) +' iron ores');
until (NumbIron > 5) or (J = 4);
JE4;
ResetJ;
end;

3 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(mith, 'dtm', 5, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbMith := CountItems('dtm', mith, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbMith) +' mith ores');
until (NumbMith > 2) or (J = 4);
JE4;
ResetJ;
end;
{10}
4 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(addy, 'dtm', 3, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbAddy := CountItems('dtm', addy, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbAddy) +' addy ores');
until (NumbAddy > 1) or (J = 4);
JE4;
ResetJ;
end;
{7}
5 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(rune, 'dtm', 3, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbRune := CountItems('dtm', rune, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbRune) +' rune ores');
until (NumbRune > 1) or (J = 4);
JE4;
ResetJ;
end;
{5}
6 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(silver, 'dtm', 0, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbSilver := CountItems('dtm', silver, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbSilver) +' silver ores');
until (NumbSilver > 20) or (J = 4);
JE4;
ResetJ;
end;
{all} {ores}
0 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(gold, 'dtm', 0, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbGold := CountItems('dtm', gold, []);
Wait(RandomRange(400, 450));
WriteLn('There are: ' +IntToStr(NumbGold) +' gold ores');
until (NumbGold > 20) or (J = 4);
JE4;
ResetJ;
end;
{all}
1 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(iron, 'dtm', 0, 'r', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbIron := CountItems('dtm', iron, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbIron) +' iron ores');
until (NumbIron > 20) or (J = 4);
JE4;
ResetJ;
end; {all}
end;
end;
end;

Wait(1000 + RandomRange(-200, 300));
if InvFull then
CloseBank;

if not InvFull then
begin
case CoalBag of

0 : {coal}
begin
case BarType of
2 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(coal, 'dtm', 8, 'a', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbCoal := CountItems('dtm', coal, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbCoal) +' coal');
until (NumbCoal > 4) or (J = 4);
JE4;
ResetJ;
end;
{8}
3 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(coal, 'dtm', 14, 'a', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbCoal := CountItems('dtm', coal, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbCoal) +' coal');
until (NumbCoal > 9) or (J = 4);
JE4;
ResetJ;
end;
{14}
4 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(coal, 'dtm', 16, 'a', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbCoal := CountItems('dtm', coal, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbCoal) +' coal');
until (NumbCoal > 11) or (J = 4);
JE4;
ResetJ;
end;
{16} {coal}
5 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(coal, 'dtm', 14, 'a', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbCoal := CountItems('dtm', coal, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbCoal) +' coal');
until (NumbCoal > 9) or (J = 4);
JE4;
ResetJ;
end; {14}
end;
end;

1 :
begin
case BarType of

2:
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(coal, 'dtm', 0, 'a', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbCoal := CountItems('dtm', coal, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbCoal) +' coal');
until (NumbCoal > 1) or (J = 4); //need this number
JE4;
ResetJ;
end;
{all}
3 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(coal, 'dtm', 20, 'a', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbCoal := CountItems('dtm', coal, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbCoal) +' coal');
until (NumbCoal > 14) or (J = 4);
JE4;
ResetJ;
end;
{20} {coal}
4 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(coal, 'dtm', 18, 'a', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbCoal := CountItems('dtm', coal, []);
Wait(RandomRange(400, 450));
WriteLn('You have: ' +IntToStr(NumbCoal) +' coal');
until (NumbCoal > 13) or (J = 4);
JE4;
ResetJ;
end;
{18}
5 :
begin
ResetJ;
repeat
Inc(J);
WithdrawItem(coal, 'dtm', 0, 'a', [3]);
Wait(1000 + RandomRange(-200, 350));
NumbCoal := CountItems('dtm', coal, []);
WriteLn('You have: ' +IntToStr(NumbCoal) +' coal');
until (NumbCoal > 1) or (J = 4); //need this number
JE4;
ResetJ;
end; {all}
end;
end;
end;
Wait(700 + RandomRange(-200, 200));
CloseBank;
end;
FreeOreDTMs;
ResetOres;
end;

Procedure Banking;
begin
if FindNormalRandoms or FindNonInventoryRandoms or not LoggedIn then
Exit;
ResetJ;
repeat
Inc(J);
SetAngle(SRL_ANGLE_HIGH);
Case BankLoc of
0 : OpenBankChest(SRL_BANK_SW);
1 : OpenBankChest(SRL_BANK_CW);
2 : OpenBankFast('veb');
3 : OpenBankFast('vwb');
4 : OpenBankFast('feb');
5 : OpenBankFast('fwb');
6 : OpenBankFast('ynb');
7 : OpenBankFast('clt');
8 : OpenBankFast('ctb');
end;
Wait(500 + RandomRange(-100, 400));
until BankScreen or PinScreen or (J = 4);
if (J = 4) then
begin
WriteLn('Couldn''t open bank, logging out');
Logout;
TerminateScript;
end;
ResetJ;
if (PinScreen) then
begin
repeat
Inc(J);
InPin(Players[CurrentPlayer].Pin);
until BankScreen or not LoggedIn or (J = 3);
if (J = 3) then
begin
WriteLn('Couldn''t enter pin, logging out');
Logout;
TerminateScript;
end;
ResetJ;
end;
end;

Procedure CoalToInv;
begin
Coal := DTMFromString('mQwAAAHicY2ZgYBBmZGDgAGIpIJ7BAMFzgV hVVYYh3scUTLMC+TDMiISBAACc8gPH');
Case Coalbag of
0 :
begin
Banking;
ResetJ;
repeat
Inc(J);
WithdrawItem(coal, 'dtm', 0, 'a', [3]);
Wait(1100 + RandomRange(-200, 350));
NumbCoal := CountItems('dtm', coal, []);
Wait(RandomRange(400, 450));
WriteLn('You have: '+IntToStr(NumbCoal) +' coal');
until (NumbCoal = 26) and InvFull or (J = 4);
if (J = 4) then
begin
WriteLn('Couldn''t withdraw coal, logging out');
Logout;
TerminateScript;
end else
ResetJ;
end;
end;
ResetOres;
FreeDTM(Coal);
end;

Procedure CoalInBag;
begin
Coal := DTMFromString('mQwAAAHicY2ZgYBBmZGDgAGIpIJ7BAMFzgV hVVYYh3scUTLMC+TDMiISBAACc8gPH');
Case Coalbag of
0 :
begin
ResetJ;
repeat
Inc(J);
MouseItem(2, Mouse_Right);
WaitOption('ill', 1200);
Wait(1000 + RandomRange(-400, 200));
NumbCoal := CountItems('dtm', coal, []);
until (InvCount = 2) and (NumbCoal = 0) or (FindBlackChatMessage('read')) or (J = 4);
if (J = 4) then
begin
WriteLn('Couldn''t fill coal bag, logging out');
Logout;
TerminateScript;
end else
Writeln('Filled coal bag.');
end;
end;
ResetJ;
FreeDTM(Coal);
ResetOres;
end;

Procedure Superheat;
var
I : integer;
begin
if FindNormalRandoms or FindNonInventoryRandoms or not LoggedIn then
Exit;
SuperHeatDTM := DTMFromString('m1gAAAHic42JgYJjBxMAwF4qnA/FkIJ7CBBGfBsQToXLdjAwM7UDcD8QTgbgPiDuBuAWI64C4FYgb gfjXFneGn9MNGP5sVGH4dXEdw4f9xQwfJhuAxR5EqIHpGa6KDM QCRiIxAgAAiJsdIA==');
LoadOreDTMs;

case BarType of
2 :
begin
case coalbag of
1 :
begin
MagicTab;
for I := 2 to 10 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(iron, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 17);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 17);
end;
NotFindHeat;
end;
end;

0 :
begin
MagicTab;
for I := 3 to 19 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
Findheat;
if ExistsItemDTM(iron, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 17);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 17);
end;
NotFindHeat;
end;
end;
end;
end;

1 :
begin
MagicTab;
for I := 2 to 28 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(iron, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 12);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 12);
end;
NotFindHeat;
end;
end;

6 :
begin
MagicTab;
for I := 2 to 28 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(silver, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 14);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 14);
end;
NotFindHeat;
end;
end;

0 :
begin
Magictab;
for I := 2 to 28 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(gold, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
stats_IncVariable('Magic EXP (Gained)', 53);
case GoldGaunts of
1 :
begin
IncEx(Smithing_xp, 22);
stats_IncVariable('Smithing EXP (Gained)', 22);
end;

0 :
begin
IncEx(Smithing_xp, 56);
stats_IncVariable('Smithing EXP (Gained)', 56);
end;
end;
end;
NotFindHeat;
end;
end;

3 :
begin
case CoalBag of
1 :
begin
MagicTab;
for I := 2 to 6 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(mith, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 30);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 30);
end;
NotFindHeat;
end;
end;

0 :
begin
MagicTab;
for I := 3 to 12 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(mith, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 30);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 30);
end;
NotFindHeat;
end;
end;
end;
end;

4 :
begin
case CoalBag of
1 :
begin
MagicTab;
for I := 2 to 4 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(addy, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 37);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 37);
end;
NotFindHeat;
end;
end;

0 :
begin
MagicTab;
for I := 3 to 9 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(addy, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 37);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 37);
end;
NotFindHeat;
end;
end;
end;
end;

5 :
begin
case CoalBag of
1 :
begin
MagicTab;
for I := 2 to 4 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(rune, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 50);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 50);
end;
NotFindHeat;
end;
end;

0 :
begin
MagicTab;
for I := 3 to 7 do
begin
MouseSpeed := 14 + RandomRange(-6, 2);
FindHeat;
if ExistsItemDTM(rune, x, y) then
begin
Mouse(x, y, 15, 15, mouse_left);
IncEx(Magic_xp, 53);
IncEx(Smithing_xp, 50);
stats_IncVariable('Magic EXP (Gained)', 53);
stats_IncVariable('Smithing EXP (Gained)', 50);
end;
NotFindHeat;
end;
end;
end;
end;
end;
FreeDTM(SuperHeatDTM);
FreeOreDTMs;
end;

Procedure Proggy;
var
Mxph, Sxph: integer;
begin
Mxph := Round((Magic_xp) / (GetTimeRunning / 3600000.0));
Sxph := Round((Smithing_xp) / (GetTimeRunning / 3600000.0));
ClearDebug;
WriteLn('=-=-=-=-=-=-=-= Superheater by Teh =-=-=-=-=-=-=');
WriteLn('Time Running: ' +TimeRunning);
WriteLn('Bars Superheated: ' +IntToStr(BarType));
WriteLn('Magic XP Gained: ' +IntToStr(Magic_XP));
Writeln('Magic XP/Hour: ' +IntToStr(Mxph));
WriteLn('Smithing XP Gained: ' +IntToStr(Smithing_XP));
Writeln('Smithing XP/Hour: ' +IntToStr(Sxph));
WriteLn('Antibans done: ' +IntToStr(Antibans));
WriteLn('Mini-breaks taken: ' +IntToStr(Waits));
WriteLn('=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=');
//stats_Commit;
end;

Procedure Antiban;
begin
case Random(40) of
2 :
begin
HoverSkill('magic', False);
Inc(Antibans);
end;

10 :
begin
HoverSkill('random', False);
Inc(Antibans);
end;

20 :
begin
Boredhuman;
Inc(Antibans);
end;

30 :
begin
RandomRClick;
Inc(Antibans);
end;

39 :
begin
HoverSkill('smithing', False);
Inc(Antibans);
end;
end;
end;

Procedure Breaking;
begin
case Random(40) of
5 :
begin
Wait(16000 + Random(4000));
Inc(Waits);
end;

15 :
begin
Wait(12000 + Random(9000));
Inc(Waits);
end;

25 :
begin
Wait(9000 + Random(14000));
Inc(Waits);
end;

35 :
begin
Wait(3000 + Random(18000));
Inc(Waits);
end;
end;
end;

begin
SafeInitForm;
SafeShowFormModal;
Freeform(frmdesign);
Run;
begin
ClickNorth(SRL_ANGLE_HIGH);
Banking;
BankDeposit;
repeat
CoalToInv;
CoalInBag;
Banking;
BankDeposit;
MouseSpeed := 14 + RandomRange(-5, 5);
GetOres;
if FindNormalRandoms or FindNonInventoryRandoms or not LoggedIn then
Exit;
Antiban;
Proggy;
Superheat;
if FindNormalRandoms or FindNonInventoryRandoms or not LoggedIn then
Exit;
Breaking;
Banking;
BankDeposit;
Inc(Count);
until (Count = LoadCount);
Writeln('Task completed!');
end;
end.


I just changed the DTM of the superheat lol. Thanks Teh will post proggy soon.

Also, dont forget to make sure you have open the "skilling Spells list"

mothman1992
12-11-2012, 01:10 PM
can this not use hotkeys...i changed the magic page to have superheat on it and it works but if it used the hotkeys then it would go a lot faster

mothman1992
12-11-2012, 01:12 PM
also it would be faster if it only clicked on the primary ore that was furthest to the bottom of your inventory

reeferuk
12-12-2012, 12:53 AM
doesnt work for me

mothman1992
12-12-2012, 01:32 AM
Tasmania and Teh, now it is superheating but it will sometimes after selecting superheat will click on the backpack or inventory icon then click on the ore..but it won't superheat it then...if that could be fixed that would be awesome. The script would be much faster if it didn't wait so long after every action it takes also if it clicks repeadedly on the primary ore closest to the bottom while using the hotkeys for selecting superheat...just some ideas to think about

tehq
01-11-2013, 06:29 PM
Tasmania and Teh, now it is superheating but it will sometimes after selecting superheat will click on the backpack or inventory icon then click on the ore..but it won't superheat it then...if that could be fixed that would be awesome. The script would be much faster if it didn't wait so long after every action it takes also if it clicks repeadedly on the primary ore closest to the bottom while using the hotkeys for selecting superheat...just some ideas to think about

I've heard both of those ideas quite a bit so they will be included in the next version. The script also selects the magic skills tab now if it isn't already.

Mr[S]
01-11-2013, 06:32 PM
I've heard both of those ideas quite a bit so they will be included in the next version. The script also selects the magic skills tab now if it isn't already.

Have you updated this for EoC yet? Sorry on phone can't check :( If so might be my way to 99 smithing :D

tehq
01-13-2013, 07:44 AM
I believe version 3 is now available in both formats. As always, let me know if you have any questions or problems.

catsrback321
03-25-2013, 07:30 PM
[Error] C:\Simba\Includes\SRL/SRL/misc/SmartParams.Simba(282:145): Invalid number of parameters at line 281

any ideas?

Wu-Tang Clan
04-15-2013, 08:31 PM
This only does like 4 bars and conks out. It hits the inventory tab after clicking on the spell. I updated the DTM myself too. I changed all the waits to longer and still nothing.