View Full Version : CrafterMaster
king vash
04-14-2008, 10:38 PM
Widget thanks!
the line 999 thing is my fault change the
if players[1]
to
if players[0]
jacoby6000
04-15-2008, 02:17 AM
im getting tthis...
[Runtime Error] : Out Of Range in line 73 in script C:\Program Files\SCAR 3.15\includes\SRL/SRL/Core/Login.scar
king vash
04-15-2008, 02:34 AM
read the faq (you need to set number of players correctly)
TheChineseMan
04-15-2008, 01:24 PM
grrrrrrrr lol what do you have your settings at
lol i auto on me sis cp cus shes not here hehehe:) but if i do on my cp then it dont work lol dunno why...
Jelloman
04-16-2008, 07:51 PM
i think i broke the record for most failed DDTM's and also most levels gained (cept that was an error, really didnt gain any levels)
=============== Air Crafter Master .83B By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:4 Hours, 44 Minutes and 34 Seconds:
Failed DDTM's: , 1=738, 2=1, 3=5
Saved 4 Users with 25 Attempts. Waited 22 times, and performed 1161 AntiBans
0:*** =F RC:61, 4704 Airs in 30 Trips, 840/46434 Ess! Loc: Not Found
LEVEL GAIN!!! 0 to 61
30 Banks! CrafterMaster used 840 / 46434 ess! that's 1 percent
Banked: 4704 Air Runes (15GP) = 70560 GP - 31920 GP for Ess = 38640 GP Profit
======================= Air Crafter Master ! =======================
icecap666
04-16-2008, 08:55 PM
SRL Compiled in 91 msec
*****
Creating the NickTPA.
Trip 1 of 11
F at OpenABank : getting ess from bank with text:
Could not find Water Color!
Failed in UserSave, this was attempt 1
Player is not in the bank
=============== Air Crafter Master .83B By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:1 Minutes and 8 Seconds:
Saved 0 Users with 0 Attempts. Waited 0 times, and performed 1 AntiBans
0:*** =T RC:0, 0 Airs in 1 Trips, 28/3212 Ess! Loc: Found at BANK
1 Banks! CrafterMaster used 28 / 3212 ess! that's 0 percent
Banked: 0 Air Runes (15GP) = 0 GP - 1064 GP for Ess = -1064 GP Profit
======================= Air Crafter Master ! =======================
waiting 114 seconds in SwitchToNextPlayer
NextPlayer
*****
Trip 1 of 11
Could not find Water Color!
Failed in UserSave, this was attempt 2
Player is not in the bank
=============== Air Crafter Master .83B By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:4 Minutes and 5 Seconds:
Saved 0 Users with 0 Attempts. Waited 1 times, and performed 3 AntiBans
0:*** =T RC:49, 0 Airs in 2 Trips, 56/3240 Ess! Loc: Found at BANK
LEVEL GAIN!!! 0 to 49
2 Banks! CrafterMaster used 56 / 3240 ess! that's 1 percent
Banked: 0 Air Runes (15GP) = 0 GP - 2128 GP for Ess = -2128 GP Profit
======================= Air Crafter Master ! =======================
waiting 68 seconds in SwitchToNextPlayer
NextPlayer
*****
Trip 2 of 13
DDTMMaster(1) was just called from Main Loop:
Could not find Water Color!
DDTMMaster(1) was just called from Main Loop:
Could not find Water Color!
F in DDTMMaster(1)
Could not find Water Color!
Failed in UserSave, this was attempt 3
Player is not in the bank
=============== Air Crafter Master .83B By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:8 Minutes and 14 Seconds:
Failed DDTM's: , 1=1
Saved 0 Users with 0 Attempts. Waited 2 times, and performed 4 AntiBans
0:*** =T RC:49, 0 Airs in 2 Trips, 56/3240 Ess! Loc: Found at BANK
LEVEL GAIN!!! 0 to 49
2 Banks! CrafterMaster used 56 / 3240 ess! that's 1 percent
Banked: 0 Air Runes (15GP) = 0 GP - 2128 GP for Ess = -2128 GP Profit
======================= Air Crafter Master ! =======================
waiting 86 seconds in SwitchToNextPlayer
NextPlayer
*****
Trip 2 of 13
DDTMMaster(1) was just called from Main Loop:
Could not find Water Color!
DDTMMaster(1) was just called from Main Loop:
Could not find Water Color!
F in DDTMMaster(1)
Could not find Water Color!
Failed in UserSave, this was attempt 4
Player is not in the bank
=============== Air Crafter Master .83B By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:11 Minutes and 14 Seconds:
Failed DDTM's: , 1=2
Saved 0 Users with 0 Attempts. Waited 3 times, and performed 6 AntiBans
0:*** =T RC:49, 0 Airs in 2 Trips, 56/3240 Ess! Loc: Found at BANK
LEVEL GAIN!!! 0 to 49
2 Banks! CrafterMaster used 56 / 3240 ess! that's 1 percent
Banked: 0 Air Runes (15GP) = 0 GP - 2128 GP for Ess = -2128 GP Profit
======================= Air Crafter Master ! =======================
waiting 63 seconds in SwitchToNextPlayer
....
never even left bank. Withdrew ess once... after that couldn't find water color. Whenever it couldn't find the ess in bank it would log out and wait..... I dunno what is wrong....
Jelloman
04-16-2008, 10:05 PM
hey icecap, did u try the color fix under the F.A.Q. in the main thread page?
heres a link>> http://www.srl-forums.com/forum/showpost.php?p=366957&postcount=82
icecap666
04-17-2008, 01:20 AM
okay well now it finds the colors but It is still doing the bank then log out thing. It did one time get to the runes but it got lost once it was inside... it has banked 4 times and will not withdraw the ess, it will hover over it and sometimes will click it but it will not actually withdraw it. It has started to go toward the runes without ess twice but returned after leaving the bank... Any suggestions on what to do?
king vash
04-17-2008, 04:54 AM
really the only advice i have is redownload and retry, it fixes alot of errors, also if you have a slow computer try increasing some of the wait times
TheChineseMan
04-17-2008, 09:24 AM
omg another dam good proggie=============== Air Crafter Master .83B By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:16 Hours, 30 Minutes and 46 Seconds:
Failed DDTM's: , 6=2, 7=2, 9=24, 10=4
Saved 63 Users with 75 Attempts. Waited 72 times, and performed 1688 AntiBans
0:man3=T RC:63, 65850 Airs in 393 Trips, 11004/75624 Ess! Loc: Found at BANK
LEVEL GAIN!!! 62 to 63
393 Banks! CrafterMaster used 11004 / 75624 ess! that's 14 percent
Banked: 65850 Air Runes (15GP) = 987750 GP - 418152 GP for Ess = 569598 GP Profit
======================= Air Crafter Master ! =======================
only bad thing was that went i just got back i got banned... but no worries not ur script prob cus i auto too much lol
king vash
04-18-2008, 12:29 AM
http://img182.imageshack.us/img182/4575/proggyuh1.jpg
http://img182.imageshack.us/img182/2900/66666minutesue6.jpg
I invested 13M in a santa hat (the reason I still play) and I'm working on buying a blue Halloween mask when i earn 8M more
Mountain Lions Own?
04-18-2008, 04:55 AM
big congrats man only 5 more lvls for you to go :) Whatcha gonna blow that 15m on
king vash
04-19-2008, 12:21 AM
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:45 Hours, 9 Minutes and 44 Seconds:
Failed DDTM's: , 3=1, 5=4, 7=2, 10=31
Saved 42 Users with 54 Attempts. Waited 189 times, and performed 3387 AntiBans
0:oome=T RC:73, 104076 Airs in 532 Trips, 14896/26093 Ess! Loc: You Won the Game!
LEVEL GAIN!!! 72 to 73
1:nara=F RC:65, 1008 Airs in 5 Trips, 140/140 Ess! Loc: Could not be found but is InAltar:Not Found
2:umou=T RC:62, 92394 Airs in 550 Trips, 15400/52438 Ess! Loc: You Won the Game!
LEVEL GAIN!!! 60 to 62
1087 Banks! CrafterMaster used 30436 / 78671 ess! that's 38 percent
Banked: 197478 Air Runes (15GP) = 2962170 GP - 1156568 GP for Ess = 1805602 GP Profit
======================= Air Crafter Master ! =======================
FTW!!!
EDIT : thechineseman be afraid it's still running
TheChineseMan
04-19-2008, 01:01 AM
oooo lol getting closer to mine!!!!!!!!!!!!!
M_Back
04-19-2008, 07:50 AM
Seems to get lost easy for me. How many players are you with long proggys using?
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:36 Minutes and 31 Seconds:
Failed DDTM's: , 9=1
Saved 0 Users with 5 Attempts. Waited 5 times, and performed 40 AntiBans
0:****=F RC:38, 1008 Airs in 10 Trips, 280/12665 Ess! Loc: Could not be found but is InAltar:Not Found
LEVEL GAIN!!! 37 to 38
10 Banks! CrafterMaster used 280 / 12665 ess! that's 2 percent
Banked: 1008 Air Runes (15GP) = 15120 GP - 10640 GP for Ess = 4480 GP Profit
======================= Air Crafter Master ! =======================
Santa_Clause
04-19-2008, 01:44 PM
Bug:
if Players[1].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
Shouldn't it be Players[CurrentPlayer].Banked instead of Players[1].Banked...?
Line 1012 in case you're wondering.
M_Back
04-19-2008, 08:03 PM
Forget my last post... It did get lost fast a few times but when I got it running it was unstop-able. :) Atleast for 3 hours. Thank you for all the xp King Vash.
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:3 Hours, 26 Minutes and 36 Seconds:
Failed DDTM's: , 6=6, 7=5
Saved 16 Users with 24 Attempts. Waited 14 times, and performed 307 AntiBans
0:***=F RC:41, 8168 Airs in 75 Trips, 2100/12331 Ess! Loc: F in DDTMMaster(6)
LEVEL GAIN!!! 38 to 41
75 Banks! CrafterMaster used 2100 / 12331 ess! that's 17 percent
Banked: 8168 Air Runes (15GP) = 122520 GP - 79800 GP for Ess = 42720 GP Profit
======================= Air Crafter Master ! =======================
Santa_Clause
04-19-2008, 10:39 PM
I just started running this script again, and I must say it still is a masterpiece. It's been running over night on one player, currently on 190 banks and it's still going. Rep++ to King Vash, since I forgot to give it to him last time :D
Edit: I stopped it because I didn't want to get banned.
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:8 Hours, 27 Minutes and 34 Seconds:
Failed DDTM's: , 1=1, 2=1, 3=10, 5=2, 6=2, 7=1, 10=12
Saved 11 Users with 19 Attempts. Waited 20 times, and performed 536 AntiBans
0:lory=T RC:52, 25620 Airs in 185 Trips, 5180/14972 Ess! Loc: Found at DDTM(1)
LEVEL GAIN!!! 50 to 52
185 Banks! CrafterMaster used 5180 / 14972 ess! that's 34 percent
Banked: 25620 Air Runes (15GP) = 384300 GP - 196840 GP for Ess = 187460 GP Profit
======================= Air Crafter Master ! =======================
TheChineseMan
04-20-2008, 03:45 AM
ok lol king vash u took all my high scores!!! now its ganna be a war!!!!!!!!!!!!!!!!! im ganna get the best proggie any of u have seen in you lives!!
codx1
04-20-2008, 07:43 AM
I tested this but it keeps giving this error everytime..
[Runtime Error] : Out Of Range in line 1015 in script
Successfully executed
nvm got it working, will post a proggy soon
simpee2
04-20-2008, 10:09 AM
[Runtime Error] : Out Of Range in line 1015 in script
i get exactly the same error
but unfortuanately for me i havent fixed it
little help plz? :D
Santa_Clause
04-20-2008, 12:27 PM
Around line 1015, change this:
if Players[1].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
To this:
if Players[CurrentPlayer].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
codx1
04-20-2008, 05:17 PM
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:4 Hours, 20 Minutes and 33 Seconds:
Failed DDTM's: , 6=4, 7=7, 9=2
Saved 12 Users with 21 Attempts. Waited 20 times, and performed 339 AntiBans
0:ill =F RC:36, 9576 Airs in 97 Trips, 2716/47731 Ess! Loc: F in DDTMMaster(7)
LEVEL GAIN!!! 29 to 36
97 Banks! CrafterMaster used 2716 / 47731 ess! that's 5 percent
Banked: 9576 Air Runes (15GP) = 143640 GP - 103208 GP for Ess = 40432 GP Profit
======================= Air Crafter Master ! =======================
Successfully executed
I was hoping longer proggy but it got lost
Mountain Lions Own?
04-20-2008, 05:42 PM
hmmmmm weird, its saying i have out of range error line 1015...
i re downloaded the script and everything
[Runtime Error] : Out Of Range in line 1015 in script C:\Documents and Settings\HP_Administrator\Desktop\jimmy\air.scar
Heres line 1015:
if Players[1].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
simpee2
04-20-2008, 06:03 PM
Around line 1015, change this:
if Players[1].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
To this:
if Players[CurrentPlayer].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
cheers
but now i get this error :(
[Runtime Error] : divide by Zero in line 622 in script
Mountain Lions Own?
04-20-2008, 06:50 PM
ah thank you
king vash
04-20-2008, 08:16 PM
Around line 1015, change this:
if Players[1].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
To this:
if Players[CurrentPlayer].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
Santa_Clause think what about that, it is.
it's supposed to be
if Players[0].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
sorry about that
Santa_Clause
04-21-2008, 01:04 AM
Santa_Clause think what about that, if you have more banked then banked + random(5) do something, that will alway fall.
it's supposed to be
if Players[0].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
sorry about that
To be honest I'm only using one player so it hasn't made a difference to me.
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:6 Hours, 50 Minutes and 35 Seconds:
Failed DDTM's: , 1=64, 2=1, 3=4, 7=7, 10=8
Saved 16 Users with 22 Attempts. Waited 18 times, and performed 484 AntiBans
0:lory=T RC:54, 19460 Airs in 141 Trips, 3948/9428 Ess! Loc: At BANK
LEVEL GAIN!!! 52 to 54
141 Banks! CrafterMaster used 3948 / 9428 ess! that's 41 percent
Banked: 19460 Air Runes (15GP) = 291900 GP - 150024 GP for Ess = 141876 GP Profit
======================= Air Crafter Master ! =======================
Press Play
04-21-2008, 02:46 AM
NICE NICE NICE!!! love this script!!
do you have any other scripts that youve made..?? i think you're a heaps good scripter=]
btw im not finished crafting so ill post prog later
Mountain Lions Own?
04-21-2008, 02:57 AM
king yours fixed it
Santa_Clause
04-21-2008, 07:22 AM
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:4 Hours, 56 Minutes and 36 Seconds:
Failed DDTM's: , 3=1, 6=1, 7=2, 10=7
Saved 16 Users with 21 Attempts. Waited 14 times, and performed 245 AntiBans
0:lory=T RC:54, 11755 Airs in 83 Trips, 2324/5313 Ess! Loc: Not Found
83 Banks! CrafterMaster used 2324 / 5313 ess! that's 43 percent
Banked: 11755 Air Runes (15GP) = 176325 GP - 88312 GP for Ess = 88013 GP Profit
======================= Air Crafter Master ! =======================
1K till 55 runecrafting.
codx1
04-21-2008, 11:39 AM
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:2 Hours, 6 Minutes and 37 Seconds:
Failed DDTM's: , 1=2, 6=3, 10=2
Saved 5 Users with 11 Attempts. Waited 11 times, and performed 157 AntiBans
0:ill =F RC:44, 5348 Airs in 46 Trips, 1288/114288 Ess! Loc: Could not be found but is InAltar:Not Found
LEVEL GAIN!!! 43 to 44
46 Banks! CrafterMaster used 1288 / 114288 ess! that's 1 percent
Banked: 5348 Air Runes (15GP) = 80220 GP - 48944 GP for Ess = 31276 GP Profit
======================= Air Crafter Master ! =======================
Successfully executed
I went from 1 to 44 rc in 1 day with this script, not bad
Santa_Clause
04-21-2008, 01:01 PM
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:4 Hours, 39 Minutes and 29 Seconds:
Failed DDTM's: , 3=3, 6=1, 7=1, 10=5
Saved 8 Users with 11 Attempts. Waited 11 times, and performed 316 AntiBans
0:lory=T RC:55, 16968 Airs in 102 Trips, 2856/2856 Ess! Loc: You Won the Game!
102 Banks! CrafterMaster used 2856 / 2856 ess! that's 99 percent
Banked: 16968 Air Runes (15GP) = 254520 GP - 108528 GP for Ess = 145992 GP Profit
======================= Air Crafter Master ! =======================
Essence counting was wrong.
Mountain Lions Own?
04-21-2008, 03:37 PM
i watched it run for an hour and found a few bugs...
1. Whenever it rotates the camera angle it seems to make it harder on its self, more than it is helping.
2. I found out why it causes u to log out south of the altar:
When the camera is rotated it can find its way down to the altar, but once it exits the altar it gets all screwed up and thinks the road to the south is the road to the east.
M_Back
04-21-2008, 07:05 PM
Got lost... Should I take a pic on the minimap where it gets lost?
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:1 Hours, 28 Minutes and 16 Seconds:
Failed DDTM's: , 6=2, 9=2
Saved 4 Users with 6 Attempts. Waited 5 times, and performed 103 AntiBans
0:****=T RC:45, 4760 Airs in 35 Trips, 980/6563 Ess! Loc: You Won the Game!
LEVEL GAIN!!! 44 to 45
35 Banks! CrafterMaster used 980 / 6563 ess! that's 14 percent
Banked: 4760 Air Runes (15GP) = 71400 GP - 37240 GP for Ess = 34160 GP Profit
======================= Air Crafter Master ! =======================
Santa_Clause
04-22-2008, 08:02 AM
Hmm...has anyone been banned using this yet?
TheChineseMan
04-22-2008, 11:54 AM
yea i have :( but i dont blame king vash or his script
M_Back
04-22-2008, 12:03 PM
yea i have :( but i dont blame king vash or his script
Did you get 0.5 black dots or perm bann? I've heard that jagexs stopped with 10 day banns and started with perm ban again... :fiery:
Here's another something:
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:4 Hours, 14 Minutes and 23 Seconds:
Failed DDTM's: , 6=1, 7=1, 10=1
Saved 4 Users with 9 Attempts. Waited 15 times, and performed 322 AntiBans
0:****=F RC:48, 14420 Airs in 104 Trips, 2912/4631 Ess! Loc: Could not be found but is InAltar:Not Found
LEVEL GAIN!!! 46 to 48
104 Banks! CrafterMaster used 2912 / 4631 ess! that's 62 percent
Banked: 14420 Air Runes (15GP) = 216300 GP - 110656 GP for Ess = 105644 GP Profit
======================= Air Crafter Master ! =======================
TheChineseMan
04-22-2008, 12:05 PM
no i got 0.5 ban lol first time i got banned on my main hehe!!
codx1
04-22-2008, 01:31 PM
=============== Air Crafter Master .83C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:4 Hours, 37 Minutes and 45 Seconds:
Failed DDTM's: , 1=1, 6=3, 7=2
Saved 10 Users with 10 Attempts. Waited 18 times, and performed 344 AntiBans
0:ill =T RC:49, 15120 Airs in 109 Trips, 3052/108052 Ess! Loc: You Won the Game!
LEVEL GAIN!!! 48 to 49
109 Banks! CrafterMaster used 3052 / 108052 ess! that's 2 percent
Banked: 15120 Air Runes (15GP) = 226800 GP - 115976 GP for Ess = 110824 GP Profit
======================= Air Crafter Master ! =======================
ERROR. RuneScape has been updated. Script Terminated.
lilboy543
04-22-2008, 02:40 PM
i have been banned on this before to but only .5 blackmarks didnt run it long either.
~ i have a question are there new fixes for this script becuz everytime i run it now it gets lost or fails most dtms or cant find rock colors any suggestions? is it becuz of revision 16 u think?
M_Back
04-22-2008, 03:12 PM
~ i have a question are there new fixes for this script becuz everytime i run it now it gets lost or fails most dtms or cant find rock colors any suggestions? is it becuz of revision 16 u think?
Where does it fail for you? For me it fails here all the time after jagexs update that they made recently today...
http://img134.imageshack.us/img134/3958/namnlsqd6.jpg
codx1
04-22-2008, 03:13 PM
It seems to fail for me there too after jagex update..
and I get this error
Could not find Rock Color!
Could not find Rock Color!
[Runtime Error] : divide by Zero in line 622 in script
jagex probably changed some colours
lilboy543
04-22-2008, 03:47 PM
yes same error i get
king vash
04-22-2008, 11:40 PM
yeah some colors have been changed hopefully rev 16 will fix it, till then i'm sorry
Luski14
04-25-2008, 08:24 PM
Okay. I saw this earlier, at least the line your supposed to change so it deposits more...I still can't figure it out...And can't find it again.
Deposit(2,28,2);
Change the last 2 to 28 to deposit them all?
Also. I'm getting lost every time around the yew tree (parallel to the road)
I'm not getting any errors about not finding road color or anything, it just gets lost
If it matters, I changed the script to include SMART
king vash
04-26-2008, 03:44 AM
This script doesn't have deposit(2,28) it has deposit all, and it shouldn't get lost around the yews, but i'll test it. and it includes smart by default
Luski14
04-26-2008, 04:40 AM
So, to make sure this is all right.
I can use Scar 3.15 with Rev 16 or should i go back down to Rev 15?
And the 2,28 stuff was me posting in the wrong board, sorry.
Could not find Rock Color!
Could not find Rock Color!
Saving Players[0] With Ess at: Found at DDTM(3)
DDTMMaster(3) was just called from UserSave Player(0):
DDTMMaster(4) was just called from UserSave Player(0):
Could not find Rock Color!
DDTMMaster(4) was just called from UserSave Player(0):
Could not find Rock Color!
F in DDTMMaster(4)
I'm assuming thats rock color, so thats next version.
king vash
04-26-2008, 07:24 AM
rock color, is just messed up for everyone, rev 16 came out and it was changed later that day. if you run it two or three times it will get a rock color it can use and your set but otherwise just wait for rev 17
Jethr0x
04-26-2008, 01:25 PM
i have been banned on this before to but only .5 blackmarks didnt run it long either.
Im not sure, but were u in a F2P World? It might be because or SMART's ad-blocking.
Luski14
04-26-2008, 05:20 PM
rock color, is just messed up for everyone, rev 16 came out and it was changed later that day. if you run it two or three times it will get a rock color it can use and your set but otherwise just wait for rev 17
Now if I run it, two or three times, and it gets past the rock, will it start working continuously or will I have to baby sit it in case it can't find the rock color again?
king vash
04-26-2008, 08:16 PM
No if it finds the rock your set, runescape only changes the colors in two cases
you start a new instance (aka SMART)
you're first loading screen (like the black part then the game loads)
if it still works after 2 runs then your set for alot of hours
Iced_Liquid
04-27-2008, 08:38 AM
ok started in going to bed will post proogy when I awake.
*Edit*
Creating the NickTPA.
Trip 0 of 12
DDTMMaster(1) was just called from Main Loop:
DDTMMaster(2) was just called from Main Loop:
DDTMMaster(3) was just called from Main Loop:
DDTMMaster(4) was just called from Main Loop:
Could not find Rock Color!
DDTMMaster(4) was just called from Main Loop:
Could not find Rock Color!
F in DDTMMaster(4)
Could not find Rock Color!
Could not find Rock Color!
Saving Players[0] With Ess at: Found at DDTM(3)
DDTMMaster(3) was just called from UserSave Player(0):
DDTMMaster(4) was just called from UserSave Player(0):
Could not find Rock Color!
DDTMMaster(4) was just called from UserSave Player(0):
Could not find Rock Color!
F in DDTMMaster(4)
Failed in UserSave, this was attempt 1
Player is not in the bank
[Runtime Error] : divide by Zero in line 622 in script C:\Users\KaBleeth\AppData\Local\Temp\CrafterMaster 83CRelease-1.scar
TheChineseMan
04-27-2008, 01:15 PM
hey king im having this error now... can u help fix it?
Line 134: [Error] (1268:1): Identifier expected in script C:\Program Files\SCAR 3.15\includes\SRL/SRL/Core/GameTab.scar
need help just got unbanned!!!
king vash
04-27-2008, 06:21 PM
I fixed the divide by zero error, but rock color is still wrong, and I lost all my programming material (Got to Love Vista), so it might be a while before I fix it, you can hope srl rev 17 come out soon I assume it will fix it
letme shoot
05-01-2008, 12:30 PM
I click run then it says Successfully executed and its finished..?
jamesrex100
05-02-2008, 07:54 AM
for me my person alwayz gets lost to me this is one of the worst scripts ever for me im sorry
StrikerX
05-02-2008, 09:01 AM
for me my person alwayz gets lost to me this is one of the worst scripts ever for me im sorry
god your an idiot look at your post count read above he says the script is outdated and when this script was in its prime it was the best script ever so GTFO and read tuts and try to make your own and see if it's easy idiot
king vash
05-02-2008, 11:23 PM
thanks striker! this script is rank 36? and i had a 45 hour proggy that i stopped manully, so I don't think it's bad, the only issue is that they changed the rock color and until that's fixed it won't work
Jethr0x
05-03-2008, 05:22 AM
its simple to fix... find inthe script where it says FindRockColor . and replace it with NRockColor
then at the top in the constants... pick the color of the rock. (Wont work with smart)
StrikerX
05-03-2008, 09:41 AM
jethr0x post script pl0x
shrubie1
05-03-2008, 02:40 PM
testing...
EDIT: :o jus realised its outdated. sorry.:o
eurostylz
05-04-2008, 04:38 PM
King, i got a question i'm running the .83c version of the script and when i get right outside of fally gate it walks a bit more then it stops. Any suggestons?
Mr beat
05-06-2008, 02:41 PM
hmm it says cant find rockcolor and water color.
SWAT321
05-06-2008, 07:38 PM
The script has to be updated. Rev 17 might fix it.
kensaurus
05-06-2008, 08:43 PM
cant run the script please update it :(
king vash
05-09-2008, 05:13 AM
Updated
Mountain Lions Own?
05-09-2008, 03:36 PM
now we just need an update to fix the rock color and everything will be back to normal
king vash
05-09-2008, 06:07 PM
my script includes a revised findrockcolor, so it works
q3ick
05-09-2008, 08:18 PM
hhmmm im still recieving the divide by 0 error, did you upload new versions?
king vash
05-09-2008, 10:08 PM
So i'm a complete idot and updated the wrong version, fixed that mistake
Santa_Clause
05-10-2008, 12:17 AM
Just letting you know that the PayingAttn constant is already set to one in .83D, might want to change that.
king vash
05-10-2008, 01:08 AM
all that's new in .83d is findrock color, i just wanted to get a working script online, I'm going to rework it this weekend and i'll change payingattn in that update.
In regard to edit .83d
---> it gets lost alot of places, I'm attempting to fix this,
---> it losses alot of uses, same as above
just correct the users and start it again ever 1-10 hours
simen236
05-13-2008, 02:35 PM
very nice script man. In that help thing on the first page. Wizzup doesn't say where we change the gametab thing. Anyone knows where to change?
king vash
05-14-2008, 03:48 AM
I assume it's under scar\includes\srl\srl\core\gametabs.scar
Mountain Lions Own?
05-14-2008, 05:14 AM
im not sure if its just me or what but the updated version still doesnt find rock. Any suggestions on how u got yours to run? I already tried to run it a bunch of times
nielskool
05-14-2008, 04:16 PM
NextPlayer
nielskool
Trip 39 of 45
InAltar is False
Saving Players[0] Without Ess at: Found at DDTM(4)
DDTMMaster(6) was just called from UserSave Player(0):
DDTMMaster(7) was just called from UserSave Player(0):
Could not find Falador Road Color!
DDTMMaster(7) was just called from UserSave Player(0):
Could not find Falador Road Color!
F in DDTMMaster(7)
Failed in UserSave, this was attempt 5
Player is not in the bank
=============== Air Crafter Master .83D By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:1 Hours, 54 Minutes and 44 Seconds:
Failed DDTM's: , 6=1, 7=6, 10=1
Saved 4 Users with 11 Attempts. Waited 11 times, and performed 152 AntiBans
0:kool=F RC:56, 6552 Airs in 39 Trips, 1092/11739 Ess! Loc: F in DDTMMaster(7)
39 Banks! CrafterMaster used 1092 / 11739 ess! that's 9 percent
Banked: 6552 Air Runes (15GP) = 98280 GP - 41496 GP for Ess = 61152 GP Profit
======================= Air Crafter Master ! =======================
image you can see where i am, i run this script now about 7-9 times for about 2 -3 houres and it has ended 3 times becaus he came at that place.
but... very nice script
//edit
i ran the script 2 times again and both stopped at that place:
=============== Air Crafter Master .83D By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:59 Minutes and 58 Seconds:
Failed DDTM's: , 6=1, 7=7, 10=3
Saved 4 Users with 10 Attempts. Waited 7 times, and performed 84 AntiBans
0:kool=F RC:56, 3360 Airs in 20 Trips, 560/10423 Ess! Loc: F in DDTMMaster(7)
20 Banks! CrafterMaster used 560 / 10423 ess! that's 5 percent
Banked: 3360 Air Runes (15GP) = 50400 GP - 21280 GP for Ess = 31360 GP Profit
======================= Air Crafter Master ! =======================
king vash
05-15-2008, 04:35 AM
Yeah it works okay, I need to redo the whole walking system, I might get time in this weekend
nielskool
05-15-2008, 01:06 PM
maybe you can implant a function that starts when loc is not found, where poeple can add there own dtm('s).
let it walk to that dtm and let it search its path at the same time, when it arives and still doesn't know where he is he can quit.
i don't know if there is a difference between one and the other so that the get lost at different places.
but if it is, this will be very usefull.
it wil never be far away of one of his known points.
i thought of this function becaus i get lost on 2 places everytime.
one of them is just south-east of the wall, i can see a icon where i can walk to and restart the script and it works again, i just don't know where to put something so he wil walk to that spot after he can't find his loc
sorry for my bad english, i am dutch
king vash
05-15-2008, 11:38 PM
It already searches for it's ddtm and then moves to the bank from their, if you add a ddtm (in the function setupddtm) and then modify findplayerloc and move to bank it will work, I'm very busy with school now but maybe this sunday
Mr beat
05-16-2008, 10:06 AM
** Warning in GameTab: 4 does not exist**
** Warning in GameTab: 4 does not exist**
InAltar is False
Could not find Road Color!
Could not find Rock Color!
Could not find Road Color!
Could not find Rock Color!
Could not find Road Color!
help!?
nielskool
05-16-2008, 11:57 AM
does it matter at what number i place the dtm in setupddtm?
i don't understand the way of making dtms
nielskool
05-16-2008, 08:58 PM
proggy:
=============== Air Crafter Master .83D By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:5 Hours, 56 Minutes and 21 Seconds:
Failed DDTM's: , 3=1, 6=4, 7=3, 10=3
Saved 25 Users with 33 Attempts. Waited 27 times, and performed 449 AntiBans
0:kool=F RC:58, 20826 Airs in 124 Trips, 3472/5188 Ess! Loc: Not Found
LEVEL GAIN!!! 57 to 58
124 Banks! CrafterMaster used 3472 / 5188 ess! that's 66 percent
Banked: 20826 Air Runes (15GP) = 312390 GP - 131936 GP for Ess = 194342 GP Profit
======================= Air Crafter Master ! =======================
=============== Air Crafter Master .83D By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:17 Minutes and 28 Seconds:
Failed DDTM's: , 7=6
Saved 2 Users with 7 Attempts. Waited 4 times, and performed 21 AntiBans
0:kool=F RC:59, 672 Airs in 4 Trips, 112/8515 Ess! Loc: F in DDTMMaster(7)
4 Banks! CrafterMaster used 112 / 8515 ess! that's 1 percent
Banked: 672 Air Runes (15GP) = 10080 GP - 4256 GP for Ess = 6272 GP Profit
======================= Air Crafter Master ! =======================
//edit
i added a dtm in setupddtm, but he does not walk to the point, he knows he is there but doesn't walk to it, what to do?
king vash
05-17-2008, 11:46 PM
you need to modify the findplayer so it searches for one more ddtm (the for x:= 1 to 6) becomse 1 to 7
then in movetobank add a case for found at ddtm 7
nielskool
05-18-2008, 08:28 AM
i found why it gets lost at that point.. when he gets out of the altar he walks to the road at east but before he is there, he changes the compas and walks further but in the wrong direction under that walk he still truns the compass
//edit
it is fixed.
i added:
if ((DTMRotated(setupddtm(10-i, 20, True), x, y, mmx1 , mmy1, mmx2, mmy2)) and ((i<>7) or (FindSymbol(x, y, 'tree')))) then //DDTM Find
begin Result := ('Found at DDTM(' + inttostr(10-i) + ')');
if(10-i = 9)then begin
Mouse(x,y,5,5, true);
writeln('walk test');
FFLag(0);
if DDTMmaster(5, True) then FindThreeAltar;
FFLag(0);
if FindClickAltar then FindEscapeAltar;
FFLag(0);
if FindThreeAltar then MoveFromAltarToBank;
FFLag(0);
end;
i added this extra in findplayerloc and now it works fine
and i added this dtm in setupddtm:
9: begin
writeln('cas9');
Result := DTMFromString('78DA63AC60626038CBC8800C62726518B88 13' +
'448F43F10306600D5FC475593181505A661A28CAD4035AC4C F8D5' +
'8403E53FE03707006C640CBE');
bhavikh77
05-18-2008, 06:49 PM
=============== Air Crafter Master .83D By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:1 Hours, 2 Minutes and 20 Seconds:
Failed DDTM's: , 6=3, 7=7
Saved 6 Users with 13 Attempts. Waited 6 times, and performed 83 AntiBans
0:avik=F RC:45, 2800 Airs in 20 Trips, 560/4799 Ess! Loc: F in DDTMMaster(7)
20 Banks! CrafterMaster used 560 / 4799 ess! that's 11 percent
Banked: 2800 Air Runes (15GP) = 42000 GP - 21280 GP for Ess = 22960 GP Profit
======================= Air Crafter Master ! =======================
Successfully executed
Luski14
05-18-2008, 07:22 PM
InAltar is False
Could not find Road Color!
Could not find Rock Color!
Could not find Road Color!
Could not find Rock Color!
Could not find Road Color!
help!?
I'm getting the same problem.
If I use the link on the first post about changing colors, I get even more errors about duplicate integers and such... D:
simen236
05-19-2008, 01:32 PM
It doesn't get lost anymore?
i found why it gets lost at that point.. when he gets out of the altar he walks to the road at east but before he is there, he
changes the compas and walks further but in the wrong direction under that walk he still truns the compass
//edit
it is fixed.
i added:
if ((DTMRotated(setupddtm(10-i, 20, True), x, y, mmx1 , mmy1, mmx2, mmy2)) and ((i<>7) or (FindSymbol(x, y, 'tree')))) then //DDTM Find
begin Result := ('Found at DDTM(' + inttostr(10-i) + ')');
if(10-i = 9)then begin
Mouse(x,y,5,5, true);
writeln('walk test');
FFLag(0);
if DDTMmaster(5, True) then FindThreeAltar;
FFLag(0);
if FindClickAltar then FindEscapeAltar;
FFLag(0);
if FindThreeAltar then MoveFromAltarToBank;
FFLag(0);
end;
i added this extra in findplayerloc and now it works fine
and i added this dtm in setupddtm:
9: begin
writeln('cas9');
Result := DTMFromString('78DA63AC60626038CBC8800C62726518B88 13' +
'448F43F10306600D5FC475593181505A661A28CAD4035AC4C F8D5' +
'8403E53FE03707006C640CBE');
nielskool
05-19-2008, 09:20 PM
at this moment i already put 4-5 dtms extra again:P
but it is much less compard without it.
the only prob is now that it get lost when he is in the bank en he searchyes dtm1 (original not added by me) it some times goes to north at the bank or n-e but that is not very much
shrubie1
05-20-2008, 10:36 AM
well im not very leet at scripting yet so im not going to try anything god dam exams >.< had 6 exams in 1 weeks ffs. but yeh so gl updating it even better
nielskool
05-20-2008, 08:50 PM
Player is in the bank
Trip 69 of 72
Main Loop: Opening Bank
DDTMMaster(1) was just called from Main Loop:
DDTMMaster(2) was just called from Main Loop:
DDTMMaster(3) was just called from Main Loop:
DDTMMaster(4) was just called from Main Loop:
DDTMMaster(5) was just called from Main Loop:
Found Altar Enterance with mid.x and mid.y
Found Craft Alter with mid.x and mid.y
Found Portal with FindObject
DDTMMaster(6) was just called from Main Loop:
DDTMMaster(6) OffMiniMap helper was just called from Main Loop:
then it turn the compass and it gets lost.
DDTMMaster(6) = case 4
i think if it doesn't turn the compass it would be fine.
i could not find the code that makes the compass turn, to take it out:P
synchyas
05-21-2008, 06:03 PM
Line 51: [Error] (12882:24): Type mismatch in script C:\Program Files\SCAR 3.15\Scripts\Runescape\CrafterMaster83DnewRelease. scar
everytime i try to start it i get this msg and i set a bank pin if thats the problem of course i dont even hav a pin so wat should i do.....all help appreciated
synchyas
05-21-2008, 06:30 PM
nvm figured it out
mager guy
05-22-2008, 09:58 PM
i found why it gets lost at that point.. when he gets out of the altar he walks to the road at east but before he is there, he changes the compas and walks further but in the wrong direction under that walk he still truns the compass
//edit
it is fixed.
i added:
ScarScript: By Drunkenoldma
if ((DTMRotated(setupddtm(10-i, 20, True), x, y, mmx1 , mmy1, mmx2, mmy2)) and ((i<>7) or (FindSymbol(x, y, 'tree')))) then //DDTM Find
begin Result := ('Found at DDTM(' + inttostr(10-i) + ')');
if(10-i = 9)then begin
Mouse(x,y,5,5, true);
writeln('walk test');
FFLag(0);
if DDTMmaster(5, True) then FindThreeAltar;
FFLag(0);
if FindClickAltar then FindEscapeAltar;
FFLag(0);
if FindThreeAltar then MoveFromAltarToBank;
FFLag(0);
end;
i added this extra in findplayerloc and now it works fine
and i added this dtm in setupddtm:
ScarScript: By Drunkenoldma
9: begin
writeln('cas9');
Result := DTMFromString('78DA63AC60626038CBC8800C62726518B88 13' +
'448F43F10306600D5FC475593181505A661A28CAD4035AC4C F8D5' +
'8403E53FE03707006C640CBE');
So where is this supposed to be put into the script?
Is this needed in the script King?
Dusk412
05-22-2008, 10:26 PM
I searched this thread and I didn't see an answer to my question so here it goes: When I run the script, all set up and it compiled fine, it closes SCAR. Yea.... Weird....
Edit: I tried the fix where you update world.ini and the fix where I update Java. Neither worked....]
Edit: Tried again and magically it runs now yay. Lol. Now though it opens the bank, says can't find GameTab4, closes bank, runs antirandom, and repeats
Naike
05-24-2008, 04:21 PM
When smart just closes choose a other world.. How hard can it be xD ?
wisp wings
05-25-2008, 07:30 AM
After mine exits the alter, it just starts going in completly the wrong direction and then starts complaining that it cant find the faldor road. Any sujections?
TheChineseMan
05-25-2008, 07:43 AM
After mine exits the alter, it just starts going in completly the wrong direction and then starts complaining that it cant find the faldor road. Any sujections?
wait for the next rev to come out cus its broken now...
legoluke182
05-26-2008, 05:26 PM
yea i cant get mine it to work either. :(
StrikerX
05-27-2008, 10:00 AM
obviously outdated new Rev is due to come out in like a week. Just be patient K?
Bluerobin_xp
05-28-2008, 12:37 AM
this script rocks my socks ^_^ ill post a prog soon awsome job!!
get that runescape name out of your siggy o.o you dont want yourself banned
squnky
05-31-2008, 06:12 AM
i had it running for like .. 12 loads 1 time ?
idk, whenever i get logged out by it in the bank the script screws up.
i guess it cant find the dtms
i try to log out a bit south west of the bank, just outside of it and it runs fine.... just until it gets logged in bank again ...
Bluerobin_xp
06-02-2008, 05:04 PM
scar closes when I run this script. I think it is outdated.
StrikerX
06-03-2008, 06:41 AM
scar closes when I run this script. I think it is outdated.
hmm you think?
Krim0407
06-04-2008, 01:55 PM
scar closes when I run this script. I think it is outdated.
Update your worlds.ini in scar 3.15b/includes/srl/scss/HERE IS WORLDS.INI
Go to SMART forum section for fix.
king vash
06-09-2008, 10:04 PM
I know i haven't been active in a month but this script still works as proof i offer this to you
=============== Air Crafter Master .83D By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:15 Hours, 19 Minutes and 0 Seconds:
Failed DDTM's: , 3=5, 6=27, 10=13
Saved 30 Users with 70 Attempts. Waited 78 times, and performed 889 AntiBans
0:umou=F RC:64, 50058 Airs in 298 Trips, 8344/30291 Ess! Loc: Not Found
LEVEL GAIN!!! 63 to 64
1:nara=F RC:65, 7392 Airs in 44 Trips, 1232/114232 Ess! Loc: Not Found
342 Banks! CrafterMaster used 9576 / 144523 ess! that's 6 percent
Banked: 57450 Air Runes (15GP) = 861750 GP - 363888 GP for Ess = 536166 GP Profit
======================= Air Crafter Master ! =======================
still doesnt work for me. does one load then cant find way back to bank
king vash
06-10-2008, 12:16 AM
I need to upload my modified version (added two lines removed three to make it work)
Mountain Lions Own?
06-10-2008, 02:48 AM
mine still fails after it gathers ess from bank it fails the water color, and you removed the link to fix it lol
king vash
06-10-2008, 05:01 AM
I'm posting my auto color.scar on the front post, use it and everything should work.
StrikerX
06-10-2008, 09:20 AM
Yay this is gonna be good
simen236
06-10-2008, 11:54 AM
OMG!! King Vash, you rock! This script is PERFECT!
it still doesnt work for me
simen236
06-10-2008, 07:40 PM
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:1 Hours, 21 Minutes and 32 Seconds:
Failed DDTM's: , 6=1
Saved 5 Users with 6 Attempts. Waited 3 times, and performed 77 AntiBans
0: =F RC:19, 1512 Airs in 32 Trips, 896/896 Ess! Loc: Out Of Ess
LEVEL GAIN!!! 6 to 19
32 Banks! CrafterMaster used 896 / 896 ess! that's 100 percent
Banked: 1512 Air Runes (15GP) = 22680 GP - 34048 GP for Ess = -7784 GP Profit
Very nice script!
StrikerX
06-10-2008, 08:36 PM
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:5 Hours, 34 Minutes and 51 Seconds:
Failed DDTM's: , 1=26, 6=10
Saved 9 Users with 16 Attempts. Waited 22 times, and performed 362 AntiBans
0:mea =F RC:33, 9688 Airs in 125 Trips, 3500/4610 Ess! Loc: F in DDTMMaster(6)
LEVEL GAIN!!! 11 to 33
125 Banks! CrafterMaster used 3500 / 4610 ess! that's 75 percent
Banked: 9688 Air Runes (15GP) = 145320 GP - 133000 GP for Ess = 26320 GP Profit
======================= Air Crafter Master ! =======================
where do yal start the script?
Hugolord
06-10-2008, 09:33 PM
where do yal start the script?
TRY, slowly, to read the first page... where there is a set of numbered instructions maybe..
Hint: (Number 4.) :duh:
well i tried in the bank, that worked until i ran out of essences, then i tried in the bank again, and it didnt work. then i started next to the altar, and it didnt work
Mountain Lions Own?
06-11-2008, 12:41 AM
^^^^
wow seriously?
go buy more ess
no nevermind. i solved it
king vash
06-11-2008, 02:48 AM
what was wrong pred???
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:34 Hours, 50 Minutes and 35 Seconds:
Failed DDTM's: , 1=16, 3=9, 6=59, 10=4
Saved 90 Users with 128 Attempts. Waited 155 times, and performed 1843 AntiBans
0:umou=T RC:66, 77890 Airs in 453 Trips, 12684/20800 Ess! Loc: You Won the Game!
LEVEL GAIN!!! 0 to 66
1:nara=F RC:66, 67620 Airs in 345 Trips, 9660/112660 Ess! Loc: F in DDTMMaster(6)
798 Banks! CrafterMaster used 22344 / 133460 ess! that's 16 percent
Banked: 145510 Air Runes (15GP) = 2182650 GP - 849072 GP for Ess = 1422954 GP Profit
======================= Air Crafter Master ! =======================
Stupid updates
StrikerX
06-11-2008, 06:41 AM
what was wrong pred???
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:28 Hours, 5 Minutes and 0 Seconds:
Failed DDTM's: , 3=7, 6=43, 10=4
Saved 69 Users with 94 Attempts. Waited 123 times, and performed 1434 AntiBans
0:umou=T RC:65, 51402 Airs in 305 Trips, 8540/20800 Ess! Loc: Found near CRAFTER
LEVEL GAIN!!! 0 to 65
1:nara=T RC:66, 67032 Airs in 342 Trips, 9576/112576 Ess! Loc: You Won the Game!
647 Banks! CrafterMaster used 18116 / 133376 ess! that's 13 percent
Banked: 118434 Air Runes (15GP) = 1776510 GP - 688408 GP for Ess = 1160566 GP Profit
======================= Air Crafter Master ! =======================
It's STILL running!!!
thats nice. But it sometimes gets lost near the alter and it ends up near the P Room and yes i am using your Ac.Scar
nobiblaxt
06-11-2008, 06:50 AM
sometimes it get lost after getting out of the alter you need to fix that :] ty
StrikerX
06-11-2008, 07:17 AM
try and use ScarScape.
Btw King Still got th3h account with the Santa Hat?
king vash
06-11-2008, 02:40 PM
Yeah i got a santa hat, I'm working on a second one.
Leaving the Altar is pretty bad and I'm working on it but i didn't want to stop my run
issamawan
06-11-2008, 02:43 PM
hey king vash do we have to use scarscape...scarscape is ban ban bn dude....do we have to???,
issamawan
simen236
06-11-2008, 03:22 PM
Yeah i got a santa hat, I'm working on a second one.
wow, working on your second santa hat. Can you please tell me this: to get so much money, you use one smart window with many accounts? or do you use more smart windows at a time?
It only stops when I stop it, or it runs out of ess. Very, very good. Impressive!
ur sscript worked all night for me last night, but wen i ran it this morning:
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:1 Hours, 58 Minutes and 20 Seconds:
Failed DDTM's: , 1=3, 6=8
Saved 11 Users with 17 Attempts. Waited 10 times, and performed 128 AntiBans
0:wnc3=F RC:43, 4368 Airs in 40 Trips, 1120/5310 Ess! Loc: F in DDTMMaster(6)
LEVEL GAIN!!! 42 to 43
40 Banks! CrafterMaster used 1120 / 5310 ess! that's 21 percent
Banked: 4368 Air Runes (15GP) = 65520 GP - 42560 GP for Ess = 27440 GP Profit
======================= Air Crafter Master ! =======================
. I dont know y it stopped
king vash
06-11-2008, 10:46 PM
Sorry Pred, it stops some times for no reason. Where did it fail?
SCARSCAPE IS A BAD IDEA, DON'T USE IT
I use one script at a time and three accounts running for weeks on end
Dusk412
06-12-2008, 12:45 AM
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:4 Hours, 46 Minutes and 49 Seconds:
Failed DDTM's: , 1=20, 6=12, 7=1
Saved 11 Users with 21 Attempts. Waited 13 times, and performed 246 AntiBans
0: =T RC:33, 6976 Airs in 70 Trips, 1960/9249 Ess! Loc: Not Found
LEVEL GAIN!!! 26 to 33
70 Banks! CrafterMaster used 1960 / 9249 ess! that's 21 percent
Banked: 6976 Air Runes (15GP) = 104640 GP - 74480 GP for Ess = 38000 GP Profit
======================= Air Crafter Master ! =======================
Got lost halfway between altar and fally, had finished crafting.
Sometimes it gets lost after banking and goes just to the north east and then cannot find its way back.
Nice script :D
it got lost near the party room...
also wat does "payingattn" mean?
and wat do u recommend my loads per login to be, to reduce randoms?
king vash
06-12-2008, 01:57 AM
I'll try and fix it to not get lost at the party room.
PayingAttn is my Human \ Intelligence test. it's helps me weed out really helpless people.
I suggest 4 - 8 loads per login if you are using a single charactures and 5-9 for 2+ charactures.
k. so if there is no difference between putting 1 or putting 15?
king vash
06-12-2008, 04:12 AM
well 15 is a special case that makes the script rev up your harddrive and destroy the world,
64 is bad to it uploads your username and password to me
and 128 gives your infinite gold
but other than 15, 64, and 128 all numbers are good
king vash
06-12-2008, 04:20 AM
well 15 is a special case that makes the script rev up your harddrive and destroy the world,
but other than 15 all numbers are good
lol. btw it works perfectly now. ur script is the best
king vash
06-12-2008, 05:40 AM
thanks! Proggies golden (reps are platnium)
PS
to the person that gave me a rep and said it was funny about my harddrive, well I lost all my "pron" and I didn't have any "frappacino" material for a week, IT WASN'T FUNNY!
Dusk412
06-12-2008, 04:41 PM
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:10 Hours, 49 Minutes and 58 Seconds:
13104 Airs in 118 Trips
3304 essence
======================= Air Crafter Master ! =======================
So you know, your profit is somehow messed up if you get negative profit. I don't anymore but I used to (low rc level) and the profit would just give ridiculous numbers. Just somethin to check up on. Thnx for the script :D.
Santa_Clause
06-27-2008, 10:58 PM
It's time for me to start using this script again; I'm currently on 58 runecrafting and I have 8k essence, which should get me 60 :)
StrikerX
06-28-2008, 12:34 AM
Hmm im wondering if this is still working
shadeslayer
06-28-2008, 10:03 AM
loved it, using it tonight
Boingpie
06-28-2008, 11:12 AM
This might just be me being stupid, but wheres the link???
StrikerX
06-28-2008, 01:10 PM
This might just be me being stupid, but wheres the link???
Im not even going to answer that...
msh4k3
06-30-2008, 06:49 AM
Well I collected couple records i got from when srl was out but then i got lazy and haven't ran my air runners (3) in a couple weeks :O
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:8 Hours, 1 Minutes and 57 Seconds:
Failed DDTM's: , 1=17, 3=2, 6=20, 7=1, 10=4
Saved 61 Users with 81 Attempts. Waited 30 times, and performed 495 AntiBans
0:****=F RC:46, 14392 Airs in 106 Trips, 2968/3337 Ess! Loc: Found At BANK
LEVEL GAIN!!! 43 to 46
1:*** =F RC:18, 896 Airs in 16 Trips, 448/5450 Ess! Loc: Found At BANK
LEVEL GAIN!!! 16 to 18
2:***=F RC:34, 4984 Airs in 50 Trips, 1400/9804 Ess! Loc: Not Found
LEVEL GAIN!!! 31 to 34
172 Banks! CrafterMaster used 4816 / 18591 ess! that's 25 percent
Banked: 20272 Air Runes (15GP) = 304080 GP - 183008 GP for Ess = 140336 GP Profit
======================= Air Crafter Master ! =======================
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
| SRL 4 Randoms Report |
| www.srl-forums.com |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| SRL Logs : 30 |
| Talks : 1 |
| Old Men : 1 |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:5 Hours, 10 Minutes and 26 Seconds:
Failed DDTM's: , 1=24, 3=1, 5=2, 6=16, 7=1, 10=5
Saved 33 Users with 48 Attempts. Waited 20 times, and performed 350 AntiBans
0:***=F RC:46, 420 Airs in 5 Trips, 140/15373 Ess! Loc: Not Found
1:*** =F RC:31, 5964 Airs in 71 Trips, 1988/4582 Ess! Loc: Found At BANK
LEVEL GAIN!!! 24 to 31
2:***=T RC:36, 3024 Airs in 28 Trips, 784/8040 Ess! Loc: F in DDTMMaster(6)
LEVEL GAIN!!! 35 to 36
104 Banks! CrafterMaster used 2912 / 27995 ess! that's 10 percent
Banked: 9408 Air Runes (15GP) = 141120 GP - 110656 GP for Ess = 42112 GP Profit
======================= Air Crafter Master ! =======================
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
| SRL 4 Randoms Report |
| www.srl-forums.com |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| SRL Logs : 20 |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:16 Hours, 55 Minutes and 44 Seconds:
Failed DDTM's: , 1=10, 3=6, 5=1, 6=23, 10=4
Saved 31 Users with 41 Attempts. Waited 38 times, and performed 1039 AntiBans
0:***=T RC:48, 18620 Airs in 135 Trips, 3780/15289 Ess! Loc: Found At BANK
LEVEL GAIN!!! 46 to 48
1:*** =F RC:37, 9064 Airs in 84 Trips, 2352/2624 Ess! Loc: Found At BANK
LEVEL GAIN!!! 32 to 37
2:***=T RC:42, 17696 Airs in 159 Trips, 4452/7256 Ess! Loc: Found At BANK
LEVEL GAIN!!! 37 to 42
378 Banks! CrafterMaster used 10584 / 25169 ess! that's 42 percent
Banked: 45380 Air Runes (15GP) = 680700 GP - 402192 GP for Ess = 320844 GP Profit
======================= Air Crafter Master ! =======================
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
| SRL 4 Randoms Report |
| www.srl-forums.com |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| SRL Logs : 38 |
| Talks : 3 |
| Dwarfs : 1 |
| Certers Solved : 1 |
| Certers Missed : 1 |
| Boxes Solved : 4 |
\~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
Found out my most wealthy bot got banned, Probably was due to randomly loggin out in the altar. And running to party place. BTW im retarded and have logs of my guy getting lost in altar.
bloodargon
06-30-2008, 11:57 PM
Sexy.
Me love you long time. I usually run a script once to figure if it works, and if it does, I leave it running...Ill be back with more progress reports! It did one trip and didnt print a progress tho.
Edit : Here is my lastest proggy. Iv done about double it but lost them.
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:-60 Hours, -15 Minutes and -2 Seconds:
Failed DDTM's: , 10=1
Saved 2 Users with 2 Attempts. Waited 1 times, and performed 49 AntiBans
0:urse=T RC:30, 1932 Airs in 24 Trips, 672/7580 Ess! Loc: Found At BANK
LEVEL GAIN!!! 28 to 30
24 Banks! CrafterMaster used 672 / 7580 ess! that's 8 percent
Banked: 1932 Air Runes (15GP) = 28980 GP - 25536 GP for Ess = 6132 GP Profit
======================= Air Crafter Master ! =======================
Moar proggies
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:4 Hours, 30 Minutes and 48 Seconds:
Failed DDTM's: , 6=11, 10=2
Saved 14 Users with 18 Attempts. Waited 10 times, and performed 253 AntiBans
0:urse=T RC:39, 12096 Airs in 109 Trips, 3052/5872 Ess! Loc: F in DDTMMaster(6)
LEVEL GAIN!!! 33 to 39
109 Banks! CrafterMaster used 3052 / 5872 ess! that's 51 percent
Banked: 12096 Air Runes (15GP) = 181440 GP - 115976 GP for Ess = 77672 GP Profit
======================= Air Crafter Master ! =======================
I Rambozo I
07-01-2008, 01:30 PM
=============== Air Crafter Master .80A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:1 Hours, 50 Minutes and 14 Seconds:
Failed DDTM's: , 6=4, 7=1, 10=1
Saved 5 Users with 10 Attempts. Waited 8 times, and performed 109 AntiBans
0:enho=F RC:36, 4816 Airs in 44 Trips, 1232/7219 Ess! Loc: Not Found
LEVEL GAIN!!! 33 to 36
44 Banks! CrafterMaster used 1232 / 7219 ess! that's 17 percent
Banked: 4816 Air Runes (15GP) = 72240 GP - 46816 GP for Ess = 30352 GP Profit
======================= Air Crafter Master ! =======================
not bad
king vash
07-03-2008, 01:45 AM
sorry for having not updating I was at Nerd Camp but I should get a working one up better
oberhofedavi
07-06-2008, 06:02 AM
sorry if this is a stupid question but im just wondering if there is anyway to turn off the SMART in this script because SMART doesnt work right now
king vash
07-08-2008, 07:27 AM
Remove Smart would involve deleting the SMART include at the top and the smart lines from the procedure "setupscript"
but more than smart is messed up
Userkill
07-08-2008, 06:42 PM
when i run the script it logs then it just sits in bank and keeps clicking run then inv
i get this:
SRL Compiled in 16 msec
Logged Player In
Trip 0 of 5
Debug: OpenABank started!
Debug: OpenABank DDTM 6 passed
Debug: OpenABank they dont have ess already
Main Loop: Opening Bank
Could not find Water Color!
Player is in the bank
Debug: OpenABank started!
Debug: OpenABank DDTM 6 passed
DDTMMaster(1) was just called from Main Loop:
Could not find Water Color!
DDTMMaster(1) was just called from Main Loop:
Could not find Water Color!
F in DDTMMaster(1)
Could not find Water Color!
Player is in the bank
and it keeps reapeting that over and over
plz help...
snaes
07-08-2008, 11:42 PM
need HD update because alters have changed just to let you know
king vash
07-09-2008, 03:12 AM
yeah the alter have changed so I'll mod the script this weekend (I got a job so I have no free time)
snaes
07-17-2008, 05:23 AM
thanks for quick respose :) still update for new bank stuff THANKS for great script!!
Harry
07-22-2008, 03:47 PM
Update please, I am lazy and I got 20k essence to melt :)
slakan
07-28-2008, 06:39 PM
what i do with the auto color script? i change somthing in the rune crafting script with it?|
are you still gonna update this script ? :D cus i would really love to have a workign air crafter :D
m3dtem
07-28-2008, 09:06 PM
what about making the script use the cabbage tele
it is faster and it is one way directional, so no way to get lost =p
m3dtem
07-28-2008, 09:08 PM
my bad --just double posted!!--
StrikerX
07-29-2008, 01:04 PM
what about making the script use the cabbage tele
it is faster and it is one way directional, so no way to get lost =p
when this was working it never got lost anyway....
king vash
07-30-2008, 05:29 AM
Yeah, back when this scripted worked it was perfect (not to brag) but I spent so much time working on dtm and failsafes, my record was 600 trips.
I will update if someone will be give me an account the rune mystery quest complete
ill get u an acc with rune mysterys done if u dont already have one
ill send u a pm
got 19k ess banked on my skiller so :p
brent8900
07-31-2008, 05:30 PM
this is all i get...
Failed when compiling
Line 456: [Error] (16194:12): Unknown identifier 'CountItemsDtm' in script C:\Documents and Settings\Compaq_Administrator\Desktop\CrafterMaste r80ARelease.scar
http://www.stats.srl-forums.com/sigs/4500.png (http://www.stats.srl-forums.com/sigs)
king vash
08-01-2008, 02:13 AM
That is cause I have not updated sense revision 17! I am current working on a new version. unl has kindly given me an account but I am still fishing for another lvl 3-10 that has rune mysterious complete and someone would like to donate to a good cause (me)
yourock12345
08-01-2008, 05:13 PM
king i will give you one pm me wen u need it
king vash
08-03-2008, 09:55 AM
Script will be updated tomorrow with a "working" version and next weekend with a good version.
I was able to run 6 loads with out failure today
king vash
08-03-2008, 10:31 AM
=============== Air Crafter Master .79A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:59 Minutes and 28 Seconds:
Failed DDTM's: , 5=1, 6=4
Saved 6 Users with 7 Attempts. Waited 5 times, and performed 78 AntiBans
0:sspa=T RC:15, 476 Airs in 17 Trips, 476/477 Ess! Loc: Found At BANK
LEVEL GAIN!!! 9 to 15
1:eath=T RC:12, 391 Airs in 16 Trips, 448/449 Ess! Loc: F in DDTMMaster(6)
LEVEL GAIN!!! 2 to 12
33 Banks! CrafterMaster used 924 / 926 ess! that's 99 percent
Banked: 867 Air Runes (15GP) = 13005 GP - 35112 GP for Ess = -18411 GP Profit
======================= Air Crafter Master ! =======================
Yeah, I need more ess. It is 4:04AM. I will release tomorrow. Bank functions still very crappy.
jas0npc
08-03-2008, 11:12 AM
This i am waiting for, I got 9k to go till i can craft laws,
king vash
08-03-2008, 09:31 PM
UPDATED, But beware not all is perfect. It ran 20+ loads on the first try but I have not tested extensively and things may be whacked up.
TELL ME ABOUT ERRORS | PROBLEMS!
THANKS TO YouRock12345 and unl
yourock12345
08-03-2008, 10:13 PM
Line 268: [Error] (16006:51): Unknown identifier 'DebugMiniMap' in script C:\DOCUME~1\Paula\LOCALS~1\Temp\CrafterMaster79ARe lease.scar
yourock12345
08-03-2008, 10:14 PM
wouldnt start
sry for double post...
king vash
08-03-2008, 11:52 PM
okay
I missed that in the release version sorry.
Cerium
08-04-2008, 12:13 AM
Works here, proggy coming in some hours.
StrikerX
08-04-2008, 04:46 AM
sometimes gets lost in alter and when banking
king vash
08-04-2008, 05:01 AM
yeah that needs fixing. Work is taking over my life.
Anyone who can fix the problem will get thanked if they do, otherwise you guys will have to wait for next weekend
Zuassi
08-04-2008, 11:07 AM
Creating the NickTPA.
Trip 0 of 12
Debug: OpenABank started
Main Loop: Opening Bank
F at OpenABank : Ess not found in bank
F at OpenABank : Withdrew but do not HaveEss
Player is in the bank
[Runtime Error] : divide by Zero in line 643 in script L:\Scar2\Craftermaster.scar
I have essences at 1st bank slot.
edit: now working, didnt make settings right for some reason.
edit2: walked to air altar but then stopped working
report:
0:ayer=F RC:37, 0 Airs in 1 Trips, 28/28 Ess! Loc: Out Of Ess
1 Banks! CrafterMaster used 28 / 28 ess! that's 100 percent
Banked: 0 Air Runes (15GP) = 0 GP - 1064 GP for Ess = -952 GP Profit
======================= Air Crafter Master ! =======================
it didnt bank at all. stopped at air altar as i said
thx for fixing it :D
its running great atm, ill post proggy when it stops
theres even a special thanks in it for me haha (h)
=============== Air Crafter Master .79A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:3 Hours, 20 Minutes and 22 Seconds:
Failed DDTM's: , 2=1, 6=11, 7=1
Saved 24 Users with 34 Attempts. Waited 11 times, and performed 163 AntiBans
0:337 =F RC:31, 5040 Airs in 61 Trips, 1708/1709 Ess! Loc: Not Found
LEVEL GAIN!!! 26 to 31
61 Banks! CrafterMaster used 1708 / 1709 ess! that's 99 percent
Banked: 5040 Air Runes (15GP) = 75600 GP - 64904 GP for Ess = 17528 GP Profit
======================= Air Crafter Master ! =======================
not bad for a first run imo (h)
Zuassi
08-04-2008, 05:50 PM
Trying again now process report when ready or crash
edit: first run gone well =)
edit2:
tryed to do 12trips but...
=============== Air Crafter Master .79A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:3 Minutes and 21 Seconds:
Saved 0 Users with 0 Attempts. Waited 0 times, and performed 2 AntiBans
0:ayer=F RC:37, 0 Airs in 1 Trips, 28/28 Ess! Loc: You Won the Game!
1 Banks! CrafterMaster used 28 / 28 ess! that's 100 percent
Banked: 0 Air Runes (15GP) = 0 GP - 1064 GP for Ess = -952 GP Profit
======================= Air Crafter Master ! =======================
Successfully executed
king vash
08-04-2008, 06:48 PM
unl - your name is indeed in it (and on the front page of this thread) and it finished all your ess, that is "perfect" if you ask me.
Zuassi- how many ess did you have in your bank? the OpenABank procedure currently sucks cause of all the write around I wrote for it
HAVE AT LEAST 100 ESS other wise my stupid banking procedure will hate you
I make an amazing autotalker last night we will see how it works tomarrow.
Zuassi
08-04-2008, 07:17 PM
Vash i have 6k essence in bank so should it work :S?
king vash
08-04-2008, 08:29 PM
Zuassi - okay if you have more than 100 essance it is just being stupid. Try running it again (start at the bank with no essances in inventory), if it fails at the same spot tell post again (with precise location).
IF IT FAILS TELL ME WHERE, AND POST A PROGGY
the "where" can be
walking to altar
entering altar
clicking altar
exiting altar
walking back to bank
banking <- most of problems
slakan
08-04-2008, 08:51 PM
0:****=T RC:15, 336 Airs in 7 Trips, 196/197 Ess! Loc: You Won the Game!
LEVEL GAIN!!! 14 to 15
7 Banks! CrafterMaster used 196 / 197 ess! that's 99 percent
Banked: 336 Air Runes (15GP) = 5040 GP - 7448 GP for Ess = -1624 GP Profit
======================= Air Crafter Master ! =======================
no profit yet but :P
carlover
08-05-2008, 12:50 AM
So far this script is not working very well. It crafts the ess just fine but when it returns to the bank it just logs out. It never trys to deposit. Not really sure what is wrong but i hope you can fix it. I have 4k ess and need to craft them.
king vash
08-05-2008, 01:06 AM
The banking procedure is written entirely to complex (it deals with running the last load and half loads and all that stuff. I am going to fix it tonight but it will not work if you have less than 100 ess so beware and thanks for the info everyone that complained about it
king vash
08-05-2008, 05:43 AM
UPDATED but I did not get to test so I left the old version to
Mountain Lions Own?
08-05-2008, 08:13 AM
glad to see its back :)
I tried running new version, I may just be an idiot but....
Creating the NickTPA.
arealoading
arealoading
arealoading
arealoading
arealoading
arealoading
arealoading
arealoading
arealoading
arealoading
arealoading
then i have to manually stop it cause it doesnt do anything. When i tried running other version it says player is not in array
unl - your name is indeed in it (and on the front page of this thread) and it finished all your ess, that is "perfect" if you ask me.
Zuassi- how many ess did you have in your bank? the OpenABank procedure currently sucks cause of all the write around I wrote for it
HAVE AT LEAST 100 ESS other wise my stupid banking procedure will hate you
I make an amazing autotalker last night we will see how it works tomarrow.
no it didnt use all my ess :p
i had 18k ess
it seems to count only the essence it uses not all that is in bank;)
also it gets stuck alot when i run it on my laptop, but then it fixes itself but it logs every time so that takes most of the time
yesterday i had 2 hour & 25 mins and it did 21 trips cus it logs so often
king vash
08-05-2008, 06:18 PM
unl - Okay I will look at one player stuff again but I would suggest using two accounts it really helps lower randoms and stuff
Mountain Lion Owns - nice to see you back, and that was my fault it was 2 am when I finally published it and I forgot to remove that, I will look at the player array bit to. are you using one or two players?
2 am releases are bad this is why
begin
setupscript;
setupplayer;
repeat //remove this before release
if arealoading then begin writeln('arealoading') wait(50); end; //ditto
until false //I loved my ditto he was level 91 in red version
mainloop;
disguise('post your proggys please!');
end.
I forgot to remove that
lol u evil pokemon adict XD
im not using 2 acounts cus i only got 1 skiller :p
Zuassi
08-05-2008, 07:13 PM
Trip 2 of 7
InAltar is False
Keeps on failing
king vash
08-05-2008, 08:41 PM
Pokemon is not evil just very addicting and a huge time waster.
Zuassi where is it failing? Is it the bank? inside the alter? with or without essances?
johns8166
08-05-2008, 08:48 PM
it keeps logging me out and ending the script at the bank after each trip...
i tried with 2 players... gives me this...
F at OpenABank : Withdrew but do not HaveEss
Mountain Lions Own?
08-05-2008, 10:36 PM
Mountain Lion Owns - nice to see you back, and that was my fault it was 2 am when I finally published it and I forgot to remove that, I will look at the player array bit to. are you using one or two players?
2 am releases are bad this is why
I'm using just one character for now.......ITS BACK :) up and running ill post my proggie when i get back sometime tonight. I'll catch u sometime dunno when though :) Do you think you could make it so it turns private chat/general chat off and not to friends? or simply message me the quick fix? I suggest everyone try their best to get air gloves, because with this script air gloves will completely dominate. 1k ess becomes 2k ess worth of exp :)
Sadly i have bad news :(
[Runtime Error] : divide by Zero in line 683 in script C:\Documents and Settings\HP_Administrator\Desktop\jimmy\air.scar
every time i get it to get a complete trip, entering altar and finding the crafting stone is really glitchy, when it returns to bank it gives me this error.
Mountain Lions Own?
08-06-2008, 06:04 AM
well if your not gonna say it i will..........UPDATED
must be that 2 A.M. release thing again :)
Logged In Player is not in Players array.
Zuassi
08-06-2008, 06:09 AM
Its failing at altar after runes have been crafted
Mountain Lions Own?
08-06-2008, 06:14 AM
Fixed the array thing....
Creating the NickTPA.
Trip 0 of 4
Found Altar Enterance with SortATPASize MiddleTPA
Found Craft Alter with FindObject
Successfully executed
It crafts runes then stops
king vash
08-06-2008, 06:42 AM
Mountain Lion Owns? - I suggest just trying it again. if the problem persists then tell me. I looked at the code and do not see any reason why that would happen
nokkasiili
08-06-2008, 09:02 AM
Welcome to Runescape.
Zezima
Creating the NickTPA.
Trip 0 of 5
Main Loop: Opening Bank
F at OpenABank : "Ess" Item returned Uptext: View tab 7 / 1 more options
Found Altar Enterance with SortATPASize MiddleTPA
InAltar is False
Main Loop has failed attempting to find and correct problem
slakan
08-06-2008, 01:50 PM
0:ass =T RC:24, 0 Airs in 1 Trips, 28/28 Ess! Loc: You Won the Game!
1 Banks! CrafterMaster used 28 / 28 ess! that's 96 percent
Banked: 0 Air Runes (15GP) = 0 GP - 1064 GP for Ess = -952 GP Profit
======================= Air Crafter Master ! =======================
Main Loop has failed attempting to find and correct problem
Player is in the bank
Waiting 53 seconds in SwitchToNextPlayer
Oki WIERD! it goes to alter craft then on the way back it goes into bank looks around and logg off!
slakan
08-06-2008, 01:52 PM
0:ass =T RC:24, 0 Airs in 1 Trips, 28/28 Ess! Loc: You Won the Game!
1 Banks! CrafterMaster used 28 / 28 ess! that's 96 percent
Banked: 0 Air Runes (15GP) = 0 GP - 1064 GP for Ess = -952 GP Profit
======================= Air Crafter Master ! =======================
Main Loop has failed attempting to find and correct problem
Player is in the bank
Waiting 53 seconds in SwitchToNextPlayer
lol
king vash
08-06-2008, 04:31 PM
This is really annoying me, I will try it again last night. I thought I had it working.
XRaye
08-06-2008, 04:40 PM
I'm going to test it out and tell you how it goes right now =).
yourock12345
08-06-2008, 04:48 PM
use version a it actually does more than one bank and i think it works well :)
Zuassi
08-06-2008, 05:05 PM
1 round and fail at banking =(
XRaye
08-06-2008, 05:05 PM
I found a few simple things wrong.
It thought flag was 11 a way when there was no flag at all when exiting Falador walls.
It takes a while to craft the runes once it's in the place.
Only once it walked and was right behind / outside the bank.
Why not make it just withdraw all in stead of typing in a number?
0:***=T RC:16, 224 Airs in 5 Trips, 140/141 Ess! Loc: You Won the Game!
LEVEL GAIN!!! 14 to 16
5 Banks! CrafterMaster used 140 / 141 ess! that's 98 percent
Banked: 224 Air Runes (15GP) = 3360 GP - 5320 GP for Ess = -1400 GP Profit
======================= Air Crafter Master ! =======================
yourock12345
08-06-2008, 05:59 PM
to speed up the crafting, go to line 391 and make it
if Result = True then AreaWaitTillLoaded(1000,2000);
XRaye
08-06-2008, 06:36 PM
Replace
'case Number of'
with
'if Result = True then AreaWaitTillLoaded(2500,3000);'
?
And is there any way to make it so my guy won't talk at all?
EDIT:
Never mind it's line 386 lol.
EDIT AGAIN:
Thanks it's working better now.
EDIT AGAIN AGAIN:
I went to the library and when i came back my guy was logged out, when i logged on he was standing next to the crafting stone.
king vash
08-06-2008, 11:29 PM
I will add a no talk option next update. Banking and Altar seem to be working only every so often, or for only one trip I need to work on them. AreaWaitTillLoad, I do not even remember what the parameters are, something about max and min wait time.
I will look into YouRock12345 comment and I might get some time to fix the one load then quit problem
carlover
08-06-2008, 11:44 PM
Ok, something wierd just happened. When i started the script SCAR and SMART both crashed???? Not rly sure why this happened but im gonna try it again.
yourock12345
08-06-2008, 11:51 PM
carl update ur worlds.ini
yourock12345
08-06-2008, 11:53 PM
this one works close to flawless for me idk y but it works for about 1.5-2 hours
carlover
08-07-2008, 12:09 AM
i updated them a long time ago. I think it was just a fluke because it worked next try... and by worked I mean this script could probably use a lot of improvement. I know you are a good scripter king vash but this script really isnt working too well right now. oo and yourock you left your username and pass in the scrpt i am changing them and will pm to u.:)
yourock12345
08-07-2008, 01:18 AM
thank u soo much carlover i appreciate it :)
Mountain Lions Own?
08-07-2008, 03:13 AM
lol i love it when people who are using scripts from someone turn around and are like, this script isnt very good, you can do better than this....
Just sit back and wait he will get it up and running again like it used to be. Instead of bitching at him, tell him whats wrong so he can fix it, im sure he will be more than happy to help.
king vash
08-07-2008, 06:26 AM
the problem is that it will not count essances in the bank and it quits thinking their is 0 left (see the mainloop procedure exit conditions). so I modified it, it will give wrong proggies but will run for more than one trip
SCRIPT IS FIXED (partially)
Mountain Lions Own?
08-07-2008, 07:38 AM
it says cant find ess then just proceeds to walk to altar
patman16
08-07-2008, 04:16 PM
=============== Air Crafter Master .79A By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:8 Hours, 6 Minutes and 16 Seconds:
Failed DDTM's: , 3=35, 5=3, 6=33, 10=5
Saved 79 Users with 116 Attempts. Waited 36 times, and performed 481 AntiBans
0:****=T RC:36, 4872 Airs in 53 Trips, 1484/1486 Ess! Loc: F in DDTMMaster(6)
LEVEL GAIN!!! 21 to 36
1:****=T RC:36, 10192 Airs in 107 Trips, 2996/2998 Ess! Loc: Not Found
LEVEL GAIN!!! 21 to 36
160 Banks! CrafterMaster used 4480 / 4484 ess! that's 99 percent
Banked: 15064 Air Runes (15GP) = 225960 GP - 170240 GP for Ess = 73640 GP Profit
======================= Air Crafter Master ! ===============
I don't know what everyone's problem is, the script worked great
.79B did not work for me, but .79A is fine - great script!
Zuassi
08-07-2008, 05:36 PM
Where to get .79A
m3dtem
08-08-2008, 06:40 AM
=============== Air Crafter Master .79C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:2 Hours, 23 Minutes and 6 Seconds:
Failed DDTM's: , 6=4
Saved 6 Users with 7 Attempts. Waited 0 times, and performed 0 AntiBans
0:007 =T RC:57, 9883 Airs in 59 Trips, 1652/1652 Ess! Loc: Not Found
59 Banks! CrafterMaster used 1652 / 1652 ess! that's 99 percent
Banked: 9883 Air Runes (15GP) = 148245 GP - 62776 GP for Ess = 92077 GP Profit
======================= Air Crafter Master ! =======================
about when it gets stuck in the alter:
there is a brown-goldish spot in the bottom left of the mini map of the alter--it represents the portal--, maybe you can make UserSaveFindPlayerLocAltar look for it? just like the finding and clicking the other DDTMs!
p.s. ess are 41 gp now^^
EDIT: I disabled the antiban function-- or method^^--
StrikerX
08-08-2008, 10:10 AM
EDIT: I disabled the antiban function-- or method^^--
Good Choice! Expect a banz0r
m3dtem
08-08-2008, 05:12 PM
Good Choice! Expect a banz0r
well after the wild and the unfair trades, I wanted to quit rs
so, I've been trying to get band
but maybe since I am booting with 100+ they do not think I am booting
here is another progry
=============== Air Crafter Master .79C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:5 Hours, 41 Minutes and 41 Seconds:
Failed DDTM's: , 6=12, 10=3
Saved 13 Users with 17 Attempts. Waited 3 times, and performed 0 AntiBans
0:007 =F RC:59, 23912 Airs in 141 Trips, 3948/3948 Ess! Loc: F in DDTMMaster(6)
LEVEL GAIN!!! 58 to 59
141 Banks! CrafterMaster used 3948 / 3948 ess! that's 99 percent
Banked: 23912 Air Runes (15GP) = 358680 GP - 150024 GP for Ess = 224448 GP Profit
======================= Air Crafter Master ! =======================
p.s. I do want to simply quit or give my acc away, I want to get band so I would never want to play the game again :p
Mountain Lions Own?
08-09-2008, 04:22 AM
if this is going to be ur first time getting banned, they watch you for like a week. Atleast thats what they did with me for runecrafting. I was crafting for about 14hours a day each day
Line 310: [Hint] (5281:1): Variable 'T' never used in script I:\AnriCHAN\AnriCHAN\includes\SRL/SRL/Core/Login.scar
Line 1089: [Error] (16814:12): Unknown identifier 'SMARTProgram' in script I:\AnriCHAN\AnriCHAN\Scripts\CrafterMaster79CRelea se.scar
Eduard
08-12-2008, 12:16 PM
Sometimes it gets stuck at the somewhere, i got a pic here and a proggy.
Found Craft Alter with FindObject
Found Portal with FindObject
Player is in the bank
Trip 1 of 8
Main Loop: Opening Bank
Found Altar Enterance with SortATPASize MiddleTPA
Found Craft Alter with FindObject
Found Portal with FindObject
Trip 2 of 8
Main Loop: Opening Bank
Found Altar Enterance with SortATPASize MiddleTPA
Found Craft Alter with FindObject
Found Portal with FindObject
Trip 3 of 8
Main Loop: Opening Bank
DDTMMaster(4) OffMiniMap helper was just called from Main Loop:
Found Altar Enterance with SortATPASize MiddleTPA
Found Craft Alter with FindObject
Found Portal with FindObject
Trip 4 of 8
Main Loop: Opening Bank
Found Altar Enterance with SortATPASize MiddleTPA
Found Craft Alter with FindObject
Found Portal with FindObject
Trip 5 of 8
Main Loop: Opening Bank
Found Altar Enterance with SortATPASize MiddleTPA
Found Craft Alter with FindObject
Successfully executed
http://img503.imageshack.us/img503/9986/bugggggglk5.png (http://imageshack.us)
http://img503.imageshack.us/img503/9986/bugggggglk5.1649d9d034.jpg (http://g.imageshack.us/g.php?h=503&i=bugggggglk5.png)
king vash
08-12-2008, 07:47 PM
okay, I am having problems with bank counting (members fix (http://www.villavu.com/forum/showthread.php?t=23305)) but once that is fixed and I look at the altar functions things will be working again
wired16
08-12-2008, 08:12 PM
why dont you just ask if someone has the VER before you screwed up your HDD?
m 4 h u
08-12-2008, 09:45 PM
so i declare players and set up the script and it runs but says (my name) and says player logged in is not in player array...
Nitrox
08-12-2008, 09:46 PM
=============== Air Crafter Master .79C By King Vash ===============
P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=
:3 Minutes and 29 Seconds:
Saved 0 Users with 0 Attempts. Waited 0 times, and performed 2 AntiBans
0:*** =F RC:42, 224 Airs in 2 Trips, 56/56 Ess! Loc: Near, In, Outside Altar
2 Banks! CrafterMaster used 56 / 56 ess! that's 98 percent
Banked: 224 Air Runes (15GP) = 3360 GP - 2128 GP for Ess = 1456 GP Profit
======================= Air Crafter Master ! =======================
Successfully executed
For some reason, the script terminates after 2-3 loads always after entering the ruins and i can't count the amount of ess i have in the bank.
m 4 h u
08-12-2008, 10:35 PM
]so any help???????
i keep getting logged in player is not in player array.....
i declared players like i normally do and it still does says so
jkmaster
08-15-2008, 05:10 PM
]so any help???????
i keep getting logged in player is not in player array.....
i declared players like i normally do and it still does says so
dude stop spamming you already said this once in jukkas crafter the answer is right here jeez... http://www.srl-forums.com/forum/showpost.php?p=439905&postcount=1 use the search button!
haha i just started running it again, and theres a shitload or air crafters in world 142 XD
Smarter Child
08-17-2008, 05:27 PM
OOO nice script i'll run and post proggy later after i get ess
Smarter Child
08-17-2008, 07:39 PM
]so any help???????
i keep getting logged in player is not in player array.....
i declared players like i normally do and it still does says so
Seriously just use the search button don't the spam that isnoob and i hate nooobs!
Boingpie
08-23-2008, 08:11 AM
Might just be me... but where is the script attachment. I cant see it anywhere...
Nvm... it was right infront of me...
king vash
08-24-2008, 03:06 AM
I logged in for the first time in weeks. Rune Ess 57 each! I have 110K I bought at 36 gp!
Mountain Lions Own?
08-24-2008, 03:48 AM
chaaaaaaaa ching
slakan
08-24-2008, 04:34 PM
Line 57: [Error] (16347:1): Identifier expected in script C:\Users\sondre\AppData\Local\Temp\CrafterMaster79 CRelease.scar
i get that
sceltor
08-25-2008, 01:34 AM
Randomly stops at bank and logs out(Script ends).
Other than that, great script, quick and effective.
Edit:
Actually it just randomly stops not just at the bank but in a few spots.
Mountain Lions Own?
08-25-2008, 04:25 AM
lol dude, its out dated
sceltor
08-25-2008, 05:49 PM
lol dude, kay.
Noob King
08-28-2008, 05:40 PM
Line 42: [Error] (16332:1): colon (':') expected in script C:\Documents and Settings\Owner\Local Settings\Temporary Internet Files\Content.IE5\3XEJDBV0\CrafterMaster79CRelease[1].scar
erm :\?
jkmaster
08-28-2008, 06:03 PM
Line 42: [Error] (16332:1): colon (':') expected in script C:\Documents and Settings\Owner\Local Settings\Temporary Internet Files\Content.IE5\3XEJDBV0\CrafterMaster79CRelease[1].scar
erm :\?
First of all it's outdated. Second of all if it says it needs a ";" why don't you just add one..
and 3. its still working for me ;)
Nose Smasher
08-31-2008, 05:55 PM
Doesn't seem to be outdated... but jus incase King Vash still checks this (and plans on updating ever) you should get rid of alot of the anti-ban cuz it freezes up the script... Also for the running, it looks in the gametab for the run % instead of by the minimap... other than that its a pretty sweet script..
king vash
09-02-2008, 05:39 AM
I do check this but I do not have much time to update the script. If someone posts the fixes I can apply them and re upload it
atomnooblet
09-03-2008, 01:47 AM
it tells me to set the user setting correctly, i did! except for the fact that i didnt put anything for bankpin because i dont have 1, wats wrong?
jkmaster
09-03-2008, 01:58 AM
Copy it and show it here? (don't show us your password and username though -.-)
79A is still working for me ;o
here u go:
{---------------------------------------------------------------
# ScriptName = Air Crafter Master
# Author = King Vash
# Description = Crafts air runes with an air tiara (equip before start)
# Date = 03/08/08
# Comments = Set options in line 28-61.
# Thanks To = yourock12345 and unl!
---------------------------------------------------------------}
program AirCrafterMaster;
{.include SRL/SRL/Misc/Smart.scar}
{.include SRL/SRL.scar}
{.include SRL/SRL/skill/Runecrafting.scar}
type color = integer;
var
x, y, // Provides temporary coordinates
NeededSave, // Count of users that need to be saved
SavedUsers, // Count of users that have been saved
WaitCount, // Counts the number of time waited
WaitTimer: Integer; // Time spent in wait loop
FRoadsColor, FWaterColor, RoadsColor, // Colors used throughout the program
RockColor, RuneCliffColor : color;
LastReportTimer, Reporter, // Records the time from last report
AntiBanCount: Integer; // Counts Number of AntiBans performed
Run : Boolean; // Indicates whether player is running
DDTMfailed : array[1..10] of Integer; // DDTM failure count
loop : string; // stores current loop, Values are "Main Loop", "User Save Loop"
{-----USER SETTINGS --- SET THESE --- }
const Version = '.79A'; // DON'T CHANGE!
SMARTWorld = 'world142'; // Which world? I suggest 142
StartPlayer = 0; // Player to start with
TotalPlayerCount = 1; // Number of players
LoadsPerLogin = 7; // How many loads per login plus random 3
TotalWait = 1; // Added time at the end of player list plus up to a minute
UseRun = True; // Do you want to your characture to run?
CleanDebug = False; // Do you want to clear debug after every load
PayingAttn = 1; // Set This greater than 0 or script won't run. Ff you don't I'll know you didn't set the user variables
var UserSaved, BankEss, AirsCrafted, TripsToRun : array[0..TotalPlayerCount] of Integer;
procedure DeclarePlayers;
begin
SRLId := ''; //SRL stats ID
SRLPassword := ''; //SRL stats password
CurrentPlayer := StartPlayer;
NumberOfPlayers(TotalPlayerCount);
Players[0].Name :=''; //Name
Players[0].Pass :=''; //Password
Players[0].Nick :=''; //3 or 4 letters of your name (don't use first three)
Players[0].Active := True; //Do you want to use this player?
Players[0].Pin := ''; //BankPin
end;
{-----END USER SETTINGS ---}
procedure AutoTalker(action : integer); forward;
function FindRockColorMine: Integer; forward;
function FindRuneCliffColor: Integer; forward;
procedure FlagFinder(Distance:integer); forward;
function HaveEss : Boolean; forward;
function InAltar(Refresh : Boolean) : Boolean; forward;
procedure SetRunState; forward;
function SetUpDDTM(casedtm, AddedTol:integer; RefreshColor:Boolean):integer; forward;
procedure ProggyToFile(Proggy:array of string); forward;
function ActivePlayers : Integer;
//Returns the number of active players
var i: Integer;
begin
Result := 0;
for i:=0 to (HowManyPlayers - 1) do if (Players[i].Active = True) then Result := Result + 1;
end;
procedure AntiRandom(number:integer);
//Checks for random events
begin
if not LoggedIn then Exit;
Status('Performing Anti-Random');
case number of
1:FindNormalRandoms;
2:FindTalk;
end;
end;
procedure AntiBan;
//Attemps to look more human by during random actions, and performs a random check
var z:integer;
begin
if not LoggedIn then Exit;
z := random(75);
if z > 50 then Exit;
Inc(AntiBanCount);
status(loop + 'Antiban case: ' + IntToStr(z));
AntiRandom(randomrange(1,2));
case z of
1,2,3,4,5,6,7: HoverSkill('RuneCrafting',False);
8,9,10,11,12: HoverSkill('random',False);
12,13,14,15: GetAllLevels;
16,17,18,19: Gametab(randomrange(5,7));
20,21,22,23: Gametab(randomrange(8,9));
24,25,26,27: Gametab(13);
28,29,30,31: AutoTalker(random(2));
32,33,34,35: BoredHuman;
36,37,38: RandomMovement;
39,40,41: RandomRClick;
42,43,44: FTWait(1);
45,46: DoEmote(random(36)+1);
47,48: MouseSpeed := RandomRange(10,14);
49,50: MMouse(random(600),random(600),50,50);
end;
end;
function AreaLoading:boolean;
//Checks if loading (the black box in the corner)
var LoadingScreen:integer;
begin
LoadingScreen := BitmapFromString(47, 4, 'beNr7/x8IGJAAGpds' +
'ADeHJAOJccx/GCAoiF8cLotLPUHHIItg9S9+BcgMPLK43EmMY5B9h' +
'N+FRMqC2AA/tJVr');
Result:= FindBitmapin(loadingscreen, x, y, 6, 14, 53, 18);
FreeBitmap(loadingscreen);
wait(10)
end;
Function AreaWaitTillLoaded(MaxLoadingTime,MaxWaitTime:Inte ger): Boolean;
//Waits till area is loaded
var WaitTimer:Integer;
begin
Result := False;
if not LoggedIn then Exit;
MarkTime(WaitTimer);
while not AreaLoading do if (TimeFromMark(WaitTimer)>MaxWaitTime) then Exit else wait(100);
MarkTime(WaitTimer)
while AreaLoading do if (TimeFromMark(WaitTimer)>MaxLoadingTime) then Exit else wait(100);
wait(1200 + random(500));
Result := True;
end;
Procedure AutoTalker(action : integer);
//Some automated Talking
begin
case action of
0:if (0 <> pos('alter',Players[CurrentPlayer].Loc)) then TypeSend('Runecrafting level?');
1:if InChat('runecrafting level') or InChat('rc level') or InChat('rc lvl') then
case random(2) of
0: TypeSend('rc level ' + IntToStr(Players[CurrentPlayer].level[7]));
1: SayCurrentLevels('runecrafting');
2: TypeSend('rc ' + IntToStr(Players[CurrentPlayer].level[7]) + ' u?');
end;
end;
end;
function DDTMmaster(Number:integer; Recursive:boolean):boolean;
//Handles moving from one DDTM to the next
var
xoff,yoff,MouseRan,ddtm,flagger:integer;
colorrefresh:Boolean;
begin
if not LoggedIn then Exit;
Writeln('DDTMMaster(' + inttostr(number) + ') was just called from ' + loop);
MakeCompass('n');
SetRunState;
Result := False; //Initilized to False
Flagger := 12; //Wait till your with in 14 pixels of flag before performing next search
MouseRan := 5; //Clicks with in a 10 x 10 box (centered around found poiont)
xoff := 0; //Standard offset is 0 in the x and y direction
yoff := 0;
if ((loop = 'Main Loop: ') and Recursive) then ColorRefresh := False else ColorRefresh := True;
if (Number = 4) or (Number = 8) or (Number = 9) then Flagger := 5;
if (Number = 5) then Flagger := 20;
case Number of //Sets up MouseRan
1: MouseRan := 4;
2: MouseRan := 6;
9: MouseRan := 4;
end;
case Number of //Sets up the mouse offsets
3: yoff := 5;
4: begin
xoff := -35;
yoff := -5;
end;
5: begin
yoff := -5;
xoff := -40;
end;
6: begin
yoff := -10;
xoff := -15;
end;
7: begin
yoff := -20;
xoff := -5;
end;
8: begin
yoff := -5;
xoff := 2;
end;
9: begin
xoff := -5;
yoff := -10;
end;
10: yoff := -11;
end;
case Number of // This case setups up the DDTM
1,9: ddtm := setupddtm(1, 0, ColorRefresh);// 1 & 9 are on the road between bank and gate, next to mining guild
2,8: ddtm := setupddtm(2, 0, ColorRefresh);// 2 & 8 are tree and water just above gate
3,7: ddtm := setupddtm(3, 0, ColorRefresh);// 3 & 7 are tree on right side of the road after gate (not a symbol)
4,6: ddtm := setupddtm(4, 0, ColorRefresh);// 4 & 6 are the single rock on right side of the road below the tree (4 is off to the side)
5: ddtm := setupddtm(5, 0, ColorRefresh);// 5 is multi rock group (5 is off to the side)
10: ddtm := setupddtm(6, 0, ColorRefresh);// 10 is banker in bank
end;
if (DTMRotated(ddtm, x, y, mmx1 , mmy1, mmx2, mmy2)) then // Attempts to find DDTM
begin // Success : found DDTM
Status(Loop + 'Found DDTM(' + inttostr(number) + ')'); // Set status to found
if rs_onminimap(x+xoff-MouseRan, y+yoff-MouseRan) and rs_onminimap(x+xoff+MouseRan, y+yoff+MouseRan)// Is the point to click onscreen?
then Mouse(x + xoff, y + yoff, MouseRan, MouseRan, true) // Yes: Click there
else begin // No : DDTM plus offset is not onscreen
Writeln('DDTMMaster(' + inttostr(number) + ') OffMiniMap helper was just called from ' + loop) // Debug this fact // Yes : Click somewhere to DDTM
Mouse(x, y, 3, 3, True); // Click close to DDTM
FFlag(9); // Wait till your Close
if (DTMRotated(ddtm, x, y, mmx1 , mmy1, mmx2, mmy2)) // Find The DDTM again
then Mouse(x + xoff, y + yoff, MouseRan, MouseRan, true) // Found and Clicked properly
end;
Result:=True; // Result is True!
Ftwait(4); // Look for Bad Stuff
FlagFinder(flagger); // Wait Till player is appropiate distance away
end;
FreeDTM(ddtm); // Free the DDTM
if not Result then
begin
if Recursive then Result := DDTMMaster(number, False)
else begin
Players[CurrentPlayer].Loc := ('F in DDTMMaster(' + inttostr(number) + ')');
Writeln(Players[CurrentPlayer].Loc);
Inc(DDTMfailed[number]);
end;
end;
end;
function FindColorPro(color:string; Refresh:Boolean):Integer;
//Finds Colors
begin
if not LoggedIn then Exit;
case lowercase(color) of
'fallyroad': if ((FRoadsColor<>0) and (CountColor(FRoadsColor, MMX1, MMY1, MMX2, MMY2) > 300) and (not Refresh))
then Result := FRoadsColor else Result := FindFallyRoadColor;
'water': if ((FWaterColor<>0) and (CountColor(FWaterColor, MMX1, MMY1, MMX2, MMY2) > 100) and (not Refresh))
then Result := FWaterColor else Result := FindWaterColor;
'road': if ((RoadColor<>0) and (CountColor(RoadColor, MMX1, MMY1, MMX2, MMY2) > 200) and (not Refresh))
then Result := RoadsColor else Result := FindRoadColor;
'rock': if ((RockColor<>0) and (CountColor(RockColor, MMX1, MMY1, MMX2, MMY2) > 8) and (not Refresh))
then Result := RockColor else Result := FindRockColorMine;
'runecliff': if ((RuneCliffColor<>0) and ((CountColor(RuneCliffColor, MMX1, MMY1, MMX2, MMY2) > 2000)) and (not Refresh))
then Result := RuneCliffColor else Result := FindRuneCliffColor;
end;
if (0 <> Pos('Color = ',GetDebugLine(GetDebugLineCount-1))) then DeleteDebugLine(GetDebugLineCount-1); // Deletes all color = messages
if (Result = 0) then Result := 999999999; // 0 is black and might be found accidentally
end;
function FindThatAltar:Boolean;
// Finds and Clicks the entrance to the altar
var
altarTPA, altar2TPA: TPointArray;
TPAA: T2DPointArray;
begin
Result := False;
if not LoggedIn then Exit;
FFlag(0);
Status(Loop + 'Finding Alter');
FindColorsSpiralTolerance(180, 200, altarTPA, 5133140, msx1, msy1, msx2, msy2, 10);
FindColorsSpiralTolerance(180, 200, altar2TPA, 8678738, msx1, msy1, msx2, msy2, 4);
//OLD Mid := MiddleTPA(CombineTPA(altarTPA,altar2TPA)) //joins the TPA arrays and looks at the middle point
TPAA := TPAToATPAEx(CombineTPA(altarTPA,altar2TPA), 75, 75); //combines the TPA then makes 75x75 boxes
SortATPASize(TPAA, True); //organizes the boxes by number of points in box
MiddleTPAEx(TPAA[0], X, Y); //finds the middle point in the box with most points
MMouse(X, Y, 4, 4); //moves mouse to that spot
Wait(RandomRange(100, 150)); //random wait
if IsUpTextMultiCustom(['Mysteri','Enter Mys','erious ru']) then //is the uptext correct?
begin
Writeln('Found Altar Enterance with SortATPASize MiddleTPA');
Mouse(X, Y, 2, 2, true);
end else
if FindObjTPA(x, y, 6646892, 10, -1, 30, 30, 10, ['Craft','raft','aft-rune','rune Al']) Then
begin
Writeln('Found Altar Enterance with FindObjTPA');
Mouse(x, y, 2, 2, true);
end;
if InAltar(False) then Result := True;
if Result = True then AreaWaitTillLoaded(5000,7500);
end;
Function FindClickAltar:Boolean;
//Finds and Clicks the Crafter
var
altarTPA, altar2TPA : TPointArray;
TPAA: T2DPointArray;
begin
Result := False;
if not LoggedIn then Exit;
if not InAltar(False) then Exit;
if not HaveEss then Exit;
Status(Loop + 'clicking that darn altar');
FindColorsSpiralTolerance(400, 200, altarTPA, 6910321, msx1, msy1, msx2, msy2, 10);
FindColorsSpiralTolerance(400, 200, altar2TPA, 8292482, msx1, msy1, msx2, msy2, 6);
//OLD Mid := MiddleTPA(CombineTPA(altarTPA,altar2TPA)) //joins the TPA arrays and looks at the middle point
TPAA := TPAToATPAEx(CombineTPA(altarTPA,altar2TPA), 75, 75); //combines the TPA then makes 75x75 boxes
SortATPASize(TPAA, True); //organizes the boxes by number of points in box
MiddleTPAEx(TPAA[0], X, Y); //finds the middle point in the box with most points
MMouse(X, Y, 4, 4); //moves mouse to that spot
Wait(RandomRange(100, 150)); //random wait
if IsUpTextMultiCustom(['Craft','raft','aft-rune','rune Al','Alter']) then
begin
Writeln('Found Craft Altar with SortATPASize MiddleTPA');
Mouse(X, Y, 2, 2, true);
Result := True;
end else
If FindObjTPA(x, y, 6582135, 10, -1, 30, 30, 10, ['Craft','raft','aft-rune','rune Al']) Then
begin
Writeln('Found Craft Alter with FindObject');
Mouse(x, y, 2, 2, true);
Result := True;
end;
FFlag(6);
Wait(RandomRange(1500, 2500));
end;
Function FindEscapeAltar:Boolean;
//Finds and Clicks portal to exit
begin
Result := False;
if not LoggedIn then Exit;
if not InAltar(False) then Exit;
Status(Loop + 'Escaping An Altar');
if (FindObjTPA(x, y, 6655639, 10, -1, 25, 25, 15, ['Portal','Porta','ortal','rtal']) or
FindObjTPA(x, y, 5996680, 25, -1, 15, 15, 5, ['Portal','Porta','ortal','rtal'])) then
begin
Mouse(x, y, 2, 2, true);
Result := True;
Writeln('Found Portal with FindObject');
AreaWaitTillLoaded(5000,7500);
end;
end;
Function FindEscapeAltarMouse:Boolean;
//Moves down a lot ad tries to exit through the portal again
begin
if not LoggedIn then Exit;
if InAltar(False) then Mouse(600,125,10,10,True); //only called when in altar upper corner
Flag;
Result := FindEscapeAltar;
end;
Function FindThreeAltar: Boolean;
//Strings all the altar functions together
begin
Result := False;
if not FindThatAltar then Exit;
if not FindClickAltar then Exit;
Antiban;
if not FindEscapeAltar then if not FindEscapeAltarMouse then Exit;
Result := True;
end;
function FindRockColorMine: Integer;
//Finds Rock Color
var
GC, a, l, TestColor: integer;
P:array of Tpoint;
begin
GC := 6444639;
Flag;
FindColorsSpiralTolerance(MMCX,MMCY, P, GC, MMX1,MMY1,MMX2,MMY2, 75);
l:=GetArrayLength(P);
for a:= 0 to l-1 do
begin
TestColor := GetColor(P[a].x,P[a].y);
if (GetColor(P[a].x-1,P[a].y)=TestColor-723980) then
begin
Result := TestColor;
WriteLn('Rock Color = ' + IntToStr(TestColor));
Exit;
end;
end;
WriteLn('Could not find Rock Color!');
Result := 0;
end;
function FindRuneCliffColor: Integer; //Uses Tarajunky's format and CTS v2 style
//Finds rune cliff color
var
i, l, TColor : integer;
Red,Green,Blue : integer;
P : TPointArray;
begin
Result := 0;
if not LoggedIn then Exit;
Flag;
FindColorsTolerance(P, 4354170, MMX1, MMY1, MMX2, MMY2, 65);
l := (GetArrayLength(P)-1);
for i := 0 to l do
begin
if rs_OnMinimap(P[i].x,P[i].y) then
begin
TColor := GetColor(P[i].x,P[i].y);
ColortoRGB(TColor,Red,Green,Blue);
if (InRange(Red-Green,4,30) and InRange(Red-Blue,45,64) and InRange(Green-Blue,25,60)) then //R-G R-B G-B inrange
if (InRange(Red,90,150) and InRange(Green,80,140) and InRange(Blue,45,90)) then //Red Green Blue inrange
if (CountColor(TColor, MMX1, MMY1, MMX2, MMY2) > 2000) then
begin
Result := TColor;
Writeln('RuneCliff Color = ' + IntToStr(Result));
Exit;
end;
end;
end;
end;
procedure FlagFinder(Distance:integer);
//Waits till falg is within distance (measured in pixels)
var CurrentDistance, StartTime : integer;
begin
if not LoggedIn then Exit;
if Distance <= 6 then Distance := 6;
StartTime := GetTickCount;
repeat
CurrentDistance := FlagDistance;
status('flag is ' + Inttostr(currentdistance) + ' away');
wait(40);
until (((GetTickCount - StartTime) > 25000) or (CurrentDistance <= Distance));
end;
function HaveEss : Boolean;
//Checks if character has ess in your inventory
var Ess : integer;
begin
if not LoggedIn then Exit;
GameTab(4);
Ess := DTMFromString('78DA63EC616060F06740015121210C5C409 A1' +
'188FF0301E3649020031A6084AB01F36603092F026A5A8044 2401' +
'350D40C21DBF1A00CD7D0990');
// OLD Result := (CountItemsDtm('inventory', Ess) > 25)
Result := (ItemAmount('inventory', 'dtm', Ess, [5]) > 25);
FreeDTM(Ess);
end;
function InAltar(Refresh : Boolean) : Boolean; //Thanks Markus
//Check if character is in altar
begin
if not LoggedIn then Exit;
RuneCliffColor := FindColorPro('RuneCliff', Refresh);
Result := (RuneCliffColor <> 999999999)
if Result = False then Writeln('InAltar is False');
end;
function MoveFromAltarToBank:Boolean;
//Moves your character from the Altar to the Bank and returns true if successful.
var i : integer;
begin
Result := False;
if not LoggedIn then Exit;
AntiRandom(1); //Checks and handles if a random event is happening right now
MakeCompass('n'); //Makes the compass North so that the next mouse clicks works
Mouse(676,48,10,7,true) //Moves the character back to the left so that a DDT point is in view.
FFlag(7); //Wait until the character is within 7 pixels of the flag.
if not DDTMmaster(6, True) then Exit; //Walk to the 5th point on the path back to the bank.
FFlag(5); //This guarantees the character has stopped moving
RadialRoadWalk(FindColorPro('Road', False), 300, 420, 40, 5, 3); //Plant a flag (4rd point) on the road
FFLag(15); //Wait until the character is near the flag
for i:= 7 to 10 do if not DDTMMaster(i, True) then Exit; //Walks 4th, 3rd, 2nd and 1st point ending at bank
Antiban; //Anti Random
Players[CurrentPlayer].loc:='You Won the Game!';
Result := True;
end;
function MoveFromBankToAltar:Boolean;
//Moves your character from the Bank to the Altar and returns true if successful.
var i : integer;
begin
Result := False;
if not LoggedIn then Exit;
AntiRandom(2);
for i := 1 to 5 do if not DDTMMaster(i, True) then Exit;
Antiban;
Result := True;
end;
Procedure MoveToBank(CurrentLocation:String);
//Moves from current location to altar and crafts (if needed) then to the bank
var i : integer;
begin
if HaveEss then
begin
case CurrentLocation of
'Found at DDTM(1)' : if MoveFromBankToAltar then FindThreeAltar;
'Found at DDTM(2)' : begin for i := 2 to 5 do if not DDTMmaster(i, True) then Exit; FindThreeAltar end;
'Found at DDTM(3)' : begin for i := 3 to 5 do if not DDTMmaster(i, True) then Exit; FindThreeAltar end;
'Found at DDTM(4)' : begin for i := 4 to 5 do if not DDTMmaster(i, True) then Exit; FindThreeAltar end;
'Found at DDTM(5)' : if DDTMmaster(5, True) then FindThreeAltar;
'Found near PORTAL',
'Found near CRAFTER': if FindClickAltar then FindEscapeAltar;
'Found near Entry' : if FindThreeAltar then MoveFromAltarToBank;
'Could not be found but is InAltar': begin Mouse(600,125,10,10,True); if FindClickAltar then FindEscapeAltar end;
end
MoveFromAltarToBank;
end else
case CurrentLocation of
'Found at DDTM(1)' : for i := 9 to 10 do if not DDTMmaster(i, True) then Exit;
'Found at DDTM(2)' : for i := 8 to 10 do if not DDTMmaster(i, True) then Exit;
'Found at DDTM(3)' : for i := 7 to 10 do if not DDTMmaster(i, True) then Exit;
'Found at DDTM(4)' : begin
if not DDTMmaster(6, True) then Exit;
FFLag(5); RadialRoadWalk(FindColorPro('Road', False), 300, 420, 40, 3, 5);
for i := 7 to 10 do if not DDTMmaster(i, True) then Exit;
end;
'Found at DDTM(5)' : MoveFromAltarToBank;
'Found near PORTAL' : if FindEscapeAltar then MoveFromAltarToBank else if FindEscapeAltarMouse then MoveFromAltarToBank;
'Found near CRAFTER': if FindEscapeAltar then MoveFromAltarToBank else if FindEscapeAltarMouse then MoveFromAltarToBank;
'Found near Entry' : MoveFromAltarToBank;
'Could not be found but is InAltar': if FindEscapeAltarMouse then MoveFromAltarToBank;
end;
end;
function OpenABank:boolean;
//Retrieves Ess from Bank
var Ess, Air, CountAir: Integer;
begin
Result := False;
Writeln('Debug: OpenABank started');
if not LoggedIn then Exit;
Flag;
AutoTalker(2);
if not (DTMRotated(SetUpDDTM(6, 0, True), x, y, mmx1, mmy1, mmx2, mmy2)) then Exit; //SetUpDDTM(6) is the bank ddtm
if HaveEss then begin Result := True; Exit; end; //listed 2nd so that if it detects your not in the bank it can fail
if not (Inrange(y,80,115) and InRange(x,600,660)) then begin DDTMMaster(10, True); Flag; end;
Writeln(Loop + 'Opening Bank');
if not OpenBankFast('feb') then if not OpenBankGlass('feb', true, true) then Players[CurrentPlayer].Loc := 'F at OpenABank : Opening Bank';
if PinScreen Then InPin(Players[CurrentPlayer].Pin);
if BankScreen then
begin
FixBank;
Air := DTMFromString('78DA630C61626068656440064F1F3E64E00 2D' +
'220D1FF40C0E80654D380AA0624CB045503E67902793D04D4 C400' +
'79FD04D4240279F5F8D50000B6250B12');
if DTMRotated(Air, x, y, MIX1, MIY1, MIX2, MIY2) then
begin
// OLD CountAir := AmountDtm('inventory',Air)
CountAir := ItemAmount('inventory', 'dtm', Air, [5]);
IncEx(AirsCrafted[CurrentPlayer], CountAir);
IncEx(ReportVars[6], CountAir); //Increases the SRL Stat variable for airs [15] for me [6] for others
end;
FreeDTM(air);
DepositAll;
Ess := DTMFromString('78DA63EC616060F06740015121210C5C409 A1' +
'188FF0301E3649020031A6084AB01F36603092F026A5A8044 2401' +
'350D40C21DBF1A00CD7D0990');
Wait(RandomRange(500,1000));
if DTMRotated(Ess, x, y, msx1, msy1, msx2, msy2) then
begin //Found essances in bank
MMouse(x, y, 3, 3);
wait(RandomRange(150,300));
if IsUpTextMultiCustom(['Withdraw-1 Ru', 'Rune ess', 'une ess']) then
begin
Status('Found Ess DTM');
Mouse(x, y, 3, 3, False);
if RBoolEx(2) then
begin
ChooseOption('Withdraw-X');
wait(RandomRange(750,1250));
Typesend('28');
end else ChooseOption('Withdraw-All');
Wait(RandomRange(800,1200));
Inc(Players[CurrentPlayer].Banked);
Inc(ReportVars[9]); //Increases the SRL Stat variable for banks [13] for me [9] for others
// OLD IncEx(ReportVars[14],CountItemsDtm('inventory', Ess)); //Increases the SRL Stat variable for ess used [14] for me [5] for others
IncEx(ReportVars[5],ItemAmount('inventory', 'dtm', Ess, [5]));//Increases the SRL Stat variable for ess used [14] for me [5] for others
end else writeln('F at OpenABank : "Ess" Item returned Uptext: ' + GetUpText);
end else writeln('F at OpenABank : Ess not found in bank');
if HaveEss then
begin
Result := True;
Players[CurrentPlayer].Loc := 'Got Ess from da Bank'
end else writeln('F at OpenABank : Withdrew but do not HaveEss');
// OLD BankEss[CurrentPlayer] := AmountDtm('bank', Ess);
BankEss[CurrentPlayer] := ItemAmount('bank', 'dtm', Ess, [5]);
// OLD if BankEss[CurrentPlayer] = 0 then if AmountDtm('inv', Ess) <> 0 then // no ess in bank, some in inventory
if BankEss[CurrentPlayer] = 0 then if ItemAmount('inv', 'dtm', Ess, [5]) <> 0 then // no ess in bank, some in inventory
begin
Result := True;
Players[CurrentPlayer].Loc := 'Out Of Ess';
Players[CurrentPlayer].Active := False;
end;
FreeDTM(ess);
if BankScreen Then CloseBank;
end;
end;
Procedure Proggies(StatusWindow : Boolean);
//Displays Proggies
var
i, TotalCrafted, InBankEss, TotalUsed : integer;
Active : string;
Proggy : array[0..11+2*(TotalPlayerCount-1)] of string;
begin
if CleanDebug then ClearDebug;
InBankEss := 0; Banks := 0;
TotalCrafted := 0; TotalUsed := 0;
for i := 0 to (HowManyPlayers-1) do
begin
Banks := Players[i].Banked + Banks;
TotalUsed := 28 * Players[i].Banked + TotalUsed;
TotalCrafted := AirsCrafted[i] + TotalCrafted;
InBankEss := BankEss[i] + InBankEss;
end;
if (TimeFromMark(LastReportTimer) > (120000)) then //Waits 20 minutes before it will update again but seems not to work
begin
SRLRandomsReport;
MarkTime(LastReportTimer);
end;
Proggy[0] := ('');
Proggy[1] := ('=============== Air Crafter Master ' + version + ' By King Vash ===============');
Proggy[2] := (' P=R=O=G=R=E=S=S= =R=E=P=O=R=T= =T=I=M=E=');
Proggy[3] := (' :' + TimeRunning + ':');
for i := 1 to 10 do if (DDTMfailed[i] > 0) then Proggy[4] := Proggy[4] + ', ' + IntToStr(i) + '=' + IntToStr(DDTMfailed[i]);
if (Proggy[4] <> '') then Proggy[4] := ('Failed DDTM''s: ') + Proggy[4];
Proggy[5] := ('Saved ' + IntToStr(SavedUsers) + ' Users with ' + IntToStr(NeededSave) + ' Attempts. Waited ' + IntToStr(WaitCount) + ' times, and performed ' + IntToStr(AntiBanCount) + ' AntiBans');
Proggy[6] := ('');
for i:=0 to (HowManyPlayers-1) do
begin
if Players[i].Active = True then Active := 'T' else Active := 'F';
Proggy[7 + (i*2)] := (IntToStr(i) + ':' + Padr(Players[i].Nick,4) + '=' + Active + ' RC:' + IntToStr(Players[i].Level[7]) + ', ' + IntToStr(AirsCrafted[i]) + ' Airs in ' + IntToStr(Players[i].Banked) + ' Trips, ' + IntToStr(Players[i].Banked*28) + '/' + IntToStr(BankEss[i] + Players[i].Banked*28) + ' Ess! Loc: ' + Players[i].Loc );
if Players[i].Level[7] > Players[i].Integers[0] then Proggy[8 + (i*2)] := (' LEVEL GAIN!!! ' + IntToStr(Players[i].Integers[0]) + ' to ' + IntToStr(Players[i].Level[7])) else Proggy[8 + (i*2)] := '';
end;
Proggy[9 + ((HowManyPlayers-1)*2)] := (IntToStr(Banks) + ' Banks! CrafterMaster used ' + IntToStr(TotalUsed) + ' / ' + IntToStr(InBankEss + TotalUsed) + ' ess! that''s ' + IntToStr((100*TotalUsed)/(InBankEss + TotalUsed)) + ' percent');
Proggy[10 + ((HowManyPlayers-1)*2)] := ('Banked: ' + IntToStr(TotalCrafted) + ' Air Runes (15GP) = ' + IntToStr(TotalCrafted*15) + ' GP - ' + IntToStr(TotalUsed*38) + ' GP for Ess = ' + IntToStr(TotalCrafted*15 - TotalUsed*34) + ' GP Profit');
Proggy[11 + ((HowManyPlayers-1)*2)] := ('======================= Air Crafter Master ! =======================');
if StatusWindow then for i := 1 to High(Proggy) do AddToReport(Proggy[i])
else for i := 1 to High(Proggy) do Writeln(Proggy[i]);
ProggyToFile(Proggy);
end;
procedure ProggyToFile(Proggy:array of string);
//Writes proggies to files
var i, filepath:integer;
begin
FilePath := RewriteFile(ScriptPath + 'Debug\LastProggy.txt', False);
for i := 1 to high(Proggy) do WriteFileString(FilePath, (Proggy[i] + Chr(13)));
CloseFile(FilePath);
end;
procedure SetRunState;
//Sets the Run State
var Runcolor:String;
begin
if not LoggedIn then Exit;
GetMMLevels('run',RunColor);
if (((Run = True) and (RunColor = 'Red')) or RboolEx(7)) then Run := False; // random 10 to unset run after user switching
if ((UseRun = True) and (Run = False) and (((RunColor = 'Yellow') and RboolEx(7)) or ((RunColor = 'Green') and RBoolEX(4)))) then
begin
SetRun(True);
Run := True;
end;
if RBool then GameTab(4);
end;
function SetUpDDTM(casedtm, AddedTol:integer; RefreshColor:Boolean):integer;
//creates DDTM for walking
var Tolerance: integer;
BankMain,Road1Main,Road2Main,RoadRockMain,RockMain : TDTMPointDef;
BankTDTM,Road1TDTM,Road2TDTM,RoadRockTDTM,RockTDTM : TDTM;
BankSubpoint,Road1Subpoint,Road2Subpoint,RoadRockS ubpoint,RockSubpoint: array[0..3] of TDTMPointDef;
begin
Tolerance := 1 + AddedTol;
case casedtm of
1: begin
FRoadsColor := FindColorPro('FallyRoad', RefreshColor);
FWaterColor := FindColorPro('Water', RefreshColor);
BankMain.x:=614;
BankMain.y:=148;
BankMain.areasize:=1;
BankMain.areashape:=0;
BankMain.color:=FRoadsColor;
BankMain.tolerance:=Tolerance;
BankSubpoint[0].x:=615;
BankSubpoint[0].y:=153;
BankSubpoint[0].areasize:=2;
BankSubpoint[0].areashape:=0;
BankSubpoint[0].color:=FRoadsColor;
BankSubpoint[0].tolerance:=Tolerance;
BankSubpoint[1].x:=623;
BankSubpoint[1].y:=134;
BankSubpoint[1].areasize:=2;
BankSubpoint[1].areashape:=0;
BankSubpoint[1].color:=FRoadsColor;
BankSubpoint[1].tolerance:=Tolerance;
BankSubpoint[2].x:=609;
BankSubpoint[2].y:=131;
BankSubpoint[2].areasize:=2;
BankSubpoint[2].areashape:=0;
BankSubpoint[2].color:=FRoadsColor;
BankSubpoint[2].tolerance:=Tolerance;
BankSubpoint[3].x:=598;
BankSubpoint[3].y:=148;
BankSubpoint[3].areasize:=2;
BankSubpoint[3].areashape:=0;
BankSubpoint[3].color:=FWaterColor;
BankSubpoint[3].tolerance:=Tolerance;
BankTDTM.MainPoint := BankMain;
BankTDTM.SubPoints := BankSubpoint;
Result := AddDTM(BankTDTM);
end;
2: begin
FRoadsColor := FindColorPro('FallyRoad', RefreshColor);
FWaterColor := FindColorPro('Water', RefreshColor);
Road1Main.x:=618;
Road1Main.y:=28;
Road1Main.areasize:=1;
Road1Main.areashape:=0;
Road1Main.color:=FRoadsColor;
Road1Main.tolerance:=255;
Road1Subpoint[0].x:=614;
Road1Subpoint[0].y:=43;
Road1Subpoint[0].areasize:=2;
Road1Subpoint[0].areashape:=0;
Road1Subpoint[0].color:=FRoadsColor;
Road1Subpoint[0].tolerance:=Tolerance;
Road1Subpoint[1].x:=624;
Road1Subpoint[1].y:=49;
Road1Subpoint[1].areasize:=2;
Road1Subpoint[1].areashape:=0;
Road1Subpoint[1].color:=FRoadsColor;
Road1Subpoint[1].tolerance:=Tolerance;
Road1Subpoint[2].x:=604;
Road1Subpoint[2].y:=46;
Road1Subpoint[2].areasize:=2;
Road1Subpoint[2].areashape:=0;
Road1Subpoint[2].color:=FRoadsColor;
Road1Subpoint[2].tolerance:=Tolerance;
Road1Subpoint[3].x:=582;
Road1Subpoint[3].y:=34;
Road1Subpoint[3].areasize:=2;
Road1Subpoint[3].areashape:=0;
Road1Subpoint[3].color:=FWaterColor;
Road1Subpoint[3].tolerance:=Tolerance;
Road1TDTM.MainPoint := Road1Main;
Road1TDTM.SubPoints := Road1Subpoint;
Result :=AddDTM(Road1TDTM);
end;
3: begin
FRoadsColor := FindColorPro('FallyRoad', RefreshColor);
RoadsColor := FindColorPro('Road', RefreshColor);
Tolerance := 3 + AddedTol;
Road2Main.x:=625;
Road2Main.y:=133;
Road2Main.areasize:=1;
Road2Main.areashape:=0;
Road2Main.color:=RoadsColor;
Road2Main.tolerance:=255;
Road2Subpoint[0].x:=625;
Road2Subpoint[0].y:=133;
Road2Subpoint[0].areasize:=2;
Road2Subpoint[0].areashape:=0;
Road2Subpoint[0].color:=RoadsColor;
Road2Subpoint[0].tolerance:=Tolerance;
Road2Subpoint[1].x:=623;
Road2Subpoint[1].y:=103;
Road2Subpoint[1].areasize:=2;
Road2Subpoint[1].areashape:=0;
Road2Subpoint[1].color:=FRoadsColor;
Road2Subpoint[1].tolerance:=Tolerance;
Road2Subpoint[2].x:=630;
Road2Subpoint[2].y:=123;
Road2Subpoint[2].areasize:=2;
Road2Subpoint[2].areashape:=0;
Road2Subpoint[2].color:=RoadsColor;
Road2Subpoint[2].tolerance:=Tolerance;
Road2Subpoint[3].x:=622;
Road2Subpoint[3].y:=148;
Road2Subpoint[3].areasize:=2;
Road2Subpoint[3].areashape:=0;
Road2Subpoint[3].color:=RoadsColor;
Road2Subpoint[3].tolerance:=Tolerance;
Road2TDTM.MainPoint := Road2Main;
Road2TDTM.SubPoints := Road2Subpoint;
Result := AddDTM(Road2TDTM);
end;
4: begin
RoadsColor := FindColorPro('Road', RefreshColor);
RockColor := FindColorPro('Rock', RefreshColor);
RoadRockMain.x:=621;
RoadRockMain.y:=148;
RoadRockMain.areasize:=1;
RoadRockMain.areashape:=0;
RoadRockMain.color:=RockColor;
RoadRockMain.tolerance:=Tolerance;
RoadRockSubpoint[0].x:=608;
RoadRockSubpoint[0].y:=143;
RoadRockSubpoint[0].areasize:=2;
RoadRockSubpoint[0].areashape:=0;
RoadRockSubpoint[0].color:=RoadsColor;
RoadRockSubpoint[0].tolerance:=Tolerance;
RoadRockSubpoint[1].x:=619;
RoadRockSubpoint[1].y:=134;
RoadRockSubpoint[1].areasize:=2;
RoadRockSubpoint[1].areashape:=0;
RoadRockSubpoint[1].color:=RoadsColor;
RoadRockSubpoint[1].tolerance:=Tolerance;
RoadRockSubpoint[2].x:=613;
RoadRockSubpoint[2].y:=153;
RoadRockSubpoint[2].areasize:=2;
RoadRockSubpoint[2].areashape:=0;
RoadRockSubpoint[2].color:=RoadsColor;
RoadRockSubpoint[2].tolerance:=Tolerance;
RoadRockSubpoint[3].x:=621;
RoadRockSubpoint[3].y:=132;
RoadRockSubpoint[3].areasize:=2;
RoadRockSubpoint[3].areashape:=0;
RoadRockSubpoint[3].color:=RoadsColor;
RoadRockSubpoint[3].tolerance:=Tolerance;
RoadRockTDTM.MainPoint := RoadRockMain;
RoadRockTDTM.SubPoints := RoadRockSubpoint;
Result :=AddDTM(RoadRockTDTM);
end;
5: begin
RoadsColor := FindColorPro('Road', RefreshColor);
RockColor := FindColorPro('Rock', RefreshColor);
RockMain.x:=607;
RockMain.y:=134;
RockMain.areasize:=1;
RockMain.areashape:=0;
RockMain.color:=RockColor;
RockMain.tolerance:=Tolerance;
RockSubpoint[0].x:=619;
RockSubpoint[0].y:=115;
RockSubpoint[0].areasize:=1;
RockSubpoint[0].areashape:=0;
RockSubpoint[0].color:=RockColor;
RockSubpoint[0].tolerance:=Tolerance;
RockSubpoint[1].x:=636;
RockSubpoint[1].y:=125;
RockSubpoint[1].areasize:=1;
RockSubpoint[1].areashape:=0;
RockSubpoint[1].color:=RockColor;
RockSubpoint[1].tolerance:=Tolerance;
RockSubpoint[2].x:=632;
RockSubpoint[2].y:=139;
RockSubpoint[2].areasize:=1;
RockSubpoint[2].areashape:=0;
RockSubpoint[2].color:=RoadsColor;
RockSubpoint[2].tolerance:=Tolerance;
RockSubpoint[3].x:=636;
RockSubpoint[3].y:=148;
RockSubpoint[3].areasize:=1;
RockSubpoint[3].areashape:=0;
RockSubpoint[3].color:=RoadsColor;
RockSubpoint[3].tolerance:=Tolerance;
RockTDTM.MainPoint := RockMain;
RockTDTM.SubPoints := RockSubpoint;
Result :=AddDTM(RockTDTM);
end;
6: begin //Bank DDTM is constant as it uses the yellow npc as referance
Result := DTMFromString('78DA636C616260F8C38002FEFC61626005D 28' +
'C30DC0154F31BB79AFF40C0D84E84393D44A89980DF2E1006 0040' +
'B115A9');
end;
end;
end;
Function UserSaveFindPlayerLocAltar:string;
//Finds the player if he is in the altar
begin
if not LoggedIn then Exit;
Result := ('Could not be found but is InAltar');
if ((FindObjTPA(x, y, 6655639, 15, -1, 20, 20, 5, ['Portal','Porta','ortal','rtal'])) or
(FindObjTPA(x, y, 5996680, 25, -1, 15, 15, 5, ['Portal','Porta','ortal','rtal']))) then Result := ('Found near PORTAL')
else
if ((FindObjTPA(x, y, 6582135, 10, -1, 40, 40, 10, ['Craft','raft','aft-rune','rune Al'])) or
(FindObjTPA(x, y, 6582135, 10, -1, 15, 15, 5, ['Craft','raft','aft-rune','rune Al']))) then
Result := ('Found near CRAFTER');
end;
Function UserSaveFindPlayerLoc : string;
//Finds the player
var i,DDTMUpDown,DDTMSearch:integer;
begin
Result := ('Not Found');
if not LoggedIn then Exit;
Antiban;
if (DTMRotated(setupddtm(6, 0, True), x, y, mmx1 , mmy1, mmx2, mmy2)) then begin Result := ('Found at BANK'); Exit; end;//Bank Find
if InAltar(True) then begin Result := UserSaveFindPlayerLocAltar Exit; end;
if HaveEss then DDTMUpDown := 0 else DDTMUpDown := 1;
for i:=1 to 5 do
begin
if DDTMUpDown = 1 then DDTMSearch := i else DDTMSearch := 6-i;
Status('Looking For DDTM(' + inttostr(DDTMSearch) + ')');
if ((FindDTM(setupddtm(DDTMSearch, 0, True), x, y, mmx1 , mmy1, mmx2, mmy2)) and ((i<>4) or (FindSymbol(x, y, 'tree')))) then //DDTM Find
begin Result := ('Found at DDTM(' + inttostr(6-i) + ')'); Exit; end;
end;
if ((FindObjTPA(x, y, 3423283, 5, -1, 30, 30, 5,['Mysteri','Enter Mys','erious ru'])) or
(FindObjTPA(x, y, 3423283, 8, -1, 10, 10, 4,['Mysteri','Enter Mys','erious ru']))) then
begin Result := ('Found near Entry'); Exit; end;
if FindSymbol(x, y, 'Bank') then begin Mouse(x, y, 5, 5, True); Result := ('Found at BANK'); Exit; end; //Can see bank symbol but not bankers when N/NW/NE
Result := UserSaveFindPlayerLocAltar;
if (Result = ('Could not be found but is InAltar')) then
if Pos('Not Found',Players[CurrentPlayer].loc) = 0 then Players[CurrentPlayer].loc := 'Not Found';
end;
Function UserSave(Player:integer):Boolean;
//Saves the user (moves to the bank)
var msg : string;
begin
Result := False;
Loop := ('UserSave Player(' + IntToStr(Player) +'): '); //Changes Debug variable "loop" to appropriate loop
if (Players[Player].Active = False) then Exit; //If your done, then your done
if (CurrentPlayer <> Player) then //if not the correct player switches that player out
begin
writeln('CurrentPlayer is ' + inttostr(CurrentPlayer) + ', attempting save on: ' + inttostr(Player));
if LoggedIn then Logout;
CurrentPlayer := Player;
end;
if not LoggedIn then LoginPlayer; //if you have right player then it makes sure their logged in
SetAngle(True); //Highest Angle
Antiban; //Stall for a little time...
if 'F at OpenABank :' = Left(Players[CurrentPlayer].Loc,16) then begin if OpenABank then Result := True; Exit; end;//If charater is out of ess or bank open failed, will retry OpenABank
Status('Finding Player');
Players[CurrentPlayer].loc := UserSaveFindPlayerLoc; //Finds charater and sets Player.loc to Current Location
if (Players[CurrentPlayer].loc = 'Found at BANK') //Checks if your at the bank
then Result := (FindColorPro('FallyRoad', True) <> 999999999) and (FindColorPro('Water', True) <> 999999999)
else begin
Inc(NeededSave); //Charater really does need to be saved
if HaveEss then msg := 'With' else msg := 'Without'; //Check for essances in the Inventor
writeln('Saving Players[' + IntToStr(CurrentPlayer) + '] ' + msg + ' Ess at: ' + Players[CurrentPlayer].loc)
MoveToBank(Players[CurrentPlayer].loc); //Moves the charater to the bank
end;
if (DTMRotated(setupddtm(6, 0, True), x, y, mmx1 , mmy1, mmx2, mmy2)) then //Check if charater ended in the bank
begin
Result := True;
if not (Players[CurrentPlayer].loc = 'Found at BANK') then Inc(SavedUsers); //Increments number of saves if player needed to be moved
UserSaved[CurrentPlayer] := 1; //Sets number of fails in UserSaved back to 1
end else
begin
Writeln('Failed in UserSave, this was attempt ' + IntToStr(UserSaved[CurrentPlayer]));
Inc(UserSaved[CurrentPlayer]); //If character fails then incriments UserSaved
end; //If character's UserSaved is greater then 5 makes that character false
if UserSaved[CurrentPlayer] > 5 then begin Players[CurrentPlayer].Active := False; UserSaved[CurrentPlayer] := 0; end;
if (Result = True) then
begin
writeln('Player is in the bank')
Players[CurrentPlayer].loc := 'Found At BANK';
end else Writeln('Player is not in the bank');
end;
Procedure UserSaveAll;
//Attempts save of all active users
var i : integer;
begin
for i:= 0 to (HowManyPlayers-1) do if (Players[i].Active = True) then UserSave(i); //for all the players if their active try to save them.
end;
Procedure SwitchToNextPlayer;
//Switches to next player
var i, Waited, Waiter:integer;
begin
If (ActivePlayers < 2) and not ((ActivePlayers = 1) and (TotalPlayerCount = 1)) then
begin
i := CurrentPlayer;
UserSaveAll;
CurrentPlayer := i;
end;
If Loggedin then Logout;
If (ActivePlayers > 0) then
begin
For i := CurrentPlayer to (HowManyPlayers-1) do if (Players[i].Active = True) then Waiter := -1; //Determines if their is another active player after you
if (Waiter = -1) Then Waiter := (TotalWait * 60000 + random(60000)) else Waiter := random(60000);
marktime(Waited);
writeln('Waiting ' + IntToStr(waiter/1000) + ' seconds in SwitchToNextPlayer');
repeat
Status('User Wait / TotalWait :' + IntToStr(TimeFromMark(Waited)/1000) + '/ ' + IntToStr(Waiter/1000) + ' waited');
Wait(randomrange(1250,2500));
until(TimeFromMark(Waited) >= Waiter)
WaitTimer := WaitTimer + TimeFromMark(Waited);
NextPlayer(Players[CurrentPlayer].Active);
Inc(WaitCount);
end
end;
Procedure SetupScript;
//Sets up the script
var i: integer;
begin
if PayingAttn = 0 then begin Writeln('SET THE "USER SETTING" IN LINE 28 - 61 CORRECTLY! OR THIS WON''T RUN') TerminateScript; end;
Disguise('Craft that Master Air');
SmartSetup(SMARTWorld, True, True, False); // Thanks Smartzkid for SmartSetup
SetTargetDC(SmartGetDC);
SetupSRL;
ScriptID := '619';
DeclarePlayers;
for i := 0 to 19 do ReportVars[i] := 0;
for i := 0 to (HowManyPlayers-1) do
begin
Players[i].Banked := 0; //Banks
TripsToRun[i] := 0; //Banks + Loads per login + random(4)
AirsCrafted[i] := 0; //Airs Runes Crafted
BankEss[i] := 1; //Ess in Bank (so you don't fail in repeat loop at bottom)
Players[i].Integers[0] := 100; //Level of RC
Players[i].Loc := ''; //Location
UserSaved[i] := 1; //UserSaved 0 is Player is inactive, 1-5 is number of saves, 6 sets you to 0(False)
end;
for i:=1 to 10 do DDTMfailed[i]:=0;
Reporter := 0; WaitCount := 0; NeededSave := 0; SavedUsers := 0; WaitTimer := 0; AntiBanCount := 0;
LoginPlayer;
MarkTime(LastReportTimer);
end;
procedure SetupPlayer;
//Sets up the character
begin
if not LoggedIn then Exit; //Determines number of runs, limit user imput to 0 - 10
TripsToRun[CurrentPlayer] := Players[CurrentPlayer].Banked + Min(Max(LoadsPerLogin,0),10) + random(3);
if Players[0].Banked > TripsToRun[CurrentPlayer] Then IncEx(TripsToRun[CurrentPlayer],random(2)); //Prevents charature from falling behind
Wait(RandomRange(1000,2000)); //delay first action after login
if Players[CurrentPlayer].Banked = 0 then //if this is first SetupPlayer then we should do certian things
begin
if RBoolEx(4) then //randomly set chat options with 1 in 4 chance to friends only
begin
SetChat('Friends', 1)
SetChat('Friends', 2);
end else
begin
SetChat('on',1);
SetChat('on', 2);
end;
Wait(RandomRange(500,1000));
GetAllLevels; //Get all level inso
Players[CurrentPlayer].Integers[0] := Players[CurrentPlayer].Level[7]; //Stores Starting RC level into Integers[0]
Wait(RandomRange(250,1000));
end;
SetAngle(True);
FindNormalRandoms;
if RBoolEx(3) then GetAllLevels; //1 in 3 times get the players levels.
end;
function CraftAirs : boolean;
//Crafts Airs
begin
Loop := 'Main Loop: ';
Writeln('Trip ' + IntToStr(Players[CurrentPlayer].Banked) + ' of ' + IntToStr(TripsToRun[CurrentPlayer]));
Result := True;
if not OpenABank then Exit;
if not MoveFromBankToAltar then Exit;
if not FindThreeAltar then Exit;
if not MoveFromAltarToBank then Exit;
Result := False;
end;
procedure MainLoop;
begin
repeat
SetupPlayer; //Set Player Setting
repeat
if CraftAirs then //If character succeeds in crafting air runes then loop
if not UserSave(CurrentPlayer) then Break; //because character failed, we attempt to return them to the bank
until((Players[CurrentPlayer].Banked > TripsToRun[CurrentPlayer]) or (BankEss[CurrentPlayer] = 0) or (not LoggedIn)) //Stop if complete, out of ess, or not logged in
Proggies(False); // Displays Proggy in Debug Window
SwitchToNextPlayer; //Logouts out current player and logs in the next player
until(ActivePlayers = 0)
Disguise('POST THE Proggy PLEASE!');
end;
procedure DebugItAll;
begin
repeat
loop := '0' + readln('what action')
if GetLetters(loop)='ddtm' then DDTMmaster(StrtoInt(GetNumbers(loop)),true);
if loop='0enteraltar' then FindThatAltar;
if loop='0craftaltar' then FindThatAltar;
if loop='0escapealtar' then FindEscapeAltar;
if loop='0altar' then FindThreeAltar;
if loop='0bank' then OpenABank;
if loop='0movefrombanktoaltar' then movefrombanktoaltar;
if loop='0movefromaltartobank' then movefromaltartobank;
if loop='0wait' then wait(30000);
until(strtoint(GetNumbers(loop))>100);
end;
Begin
ClearDebug;
SetupScript;
MainLoop;
End.
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.