[Reflection] Seer's Rooftop Course
bable fittle
2015-04-14 19:17:20
There is now also a Relleka and Ardougne Rooftop script to downloadRequirements:Seers - 60 Agility
Relleka - 80 Agility
Ardougne - 90 Agility
Features:Picks up all marks of grace
On screen progress report
Can Alch while running
Uses Pascal version of Reflection.
I made this script for personal use and decided to share. Ask me anything.
V2:
Updated due to R_GetUpText not showing the action.
Improved speed, I'm getting 40k xp/hour now.
V3:
Script can now alch while doing laps if you set Alch to true on line 21, also place alch items in the 16th inventory slot.


ineedbot:

Beoz:
Hyperion
2015-04-14 21:38:04
If only I had 60 agil, I'd use this.
That 30 something isn't cutting it for me. :'(
Once I get to 60, I'll try this out. Rooftop agil is always nice.
icode
2015-04-14 21:58:43
I'll try this later this week thx
Theron
2015-04-16 13:14:18
damn would love to use this.
Senbonzakura
2015-04-18 04:41:05
Hi, I was about to try this but kept getting the 'Error: Duplicate declaration "AddDTM" at line 164
Compiling failed.' error. Thought it was just the wrong interpreter, but changing it to pascal would then give me this: '[Error] (487:1): Unexpected end of file at line 488'.
Any idea on how to solve this issue?
Thanks!
bable fittle
2015-04-18 07:37:45
From: Senbonzakura
Hi, I was about to try this but kept getting the 'Error: Duplicate declaration "AddDTM" at line 164
Compiling failed.' error. Thought it was just the wrong interpreter, but changing it to pascal would then give me this: '[Error] (487:1): Unexpected end of file at line 488'.
Any idea on how to solve this issue?
Thanks!
This shouldn't be anything to do with the script, it doesn't have 488 lines
KeepBotting
2015-04-18 09:15:27
From: Senbonzakura
Hi, I was about to try this but kept getting the 'Error: Duplicate declaration "AddDTM" at line 164
Compiling failed.' error. Thought it was just the wrong interpreter, but changing it to pascal would then give me this: '[Error] (487:1): Unexpected end of file at line 488'.
Any idea on how to solve this issue?
Thanks!
The first error would have opened a new tab in Simba, once which is a core include file and not the script.
After changing the interpreter, trying to run the aforementioned core include file would have produced that error.
Must say I absolutely love this script, currently 80+ agility from running it. I'm curious if its possible/relatively simple to adjust the script to run on other agility courses or would this be pretty hard for someone who isn't great at scripting such as myself? Thanks for the release :)
bable fittle
2015-04-18 17:31:27
From: Beoz
Must say I absolutely love this script, currently 80+ agility from running it. I'm curious if its possible/relatively simple to adjust the script to run on other agility courses or would this be pretty hard for someone who isn't great at scripting such as myself? Thanks for the release :)
It should be quite easy to do, but if you want to create a script for other agility courses I would recommend making one from scratch - it would probably be quicker if using reflection.
If you don't know where to start feel free to ask.
lolskilla
2015-04-24 19:38:53
ERROR comes from a non-existing file (!addGlobalFuncHdr)
Error: Duplicate declaration "SmartGetClients" at line 1
Have resinstalled simba 3 times now but I cannot get rid of this error. I have aerolib + the reflection include for lape and prosocks
Unfold
2015-04-24 19:43:43
From: lolskilla
ERROR comes from a non-existing file (!addGlobalFuncHdr)
Error: Duplicate declaration "SmartGetClients" at line 1
Have resinstalled simba 3 times now but I cannot get rid of this error. I have aerolib + the reflection include for lape and prosocks
Do other scripts work? If not, i believe it has something to do with your java. Use 32 bit.
lolskilla
2015-04-24 19:47:20
I can get it to compile now, it just won't spawn a SMART client. It won't even pair witha smart client I already have loaded
KeepBotting
2015-04-24 19:57:57
From: lolskilla
I can get it to compile now, it just won't spawn a SMART client. It won't even pair witha smart client I already have loaded
What debug output is given?
lolskilla
2015-04-24 20:24:00
http://imgur.com/vxjBQtPThis is the first thing that pops up. If i spawn a smart client with another script however, it stilll does not recognize the client.
Attempting to pair to a smart client..
No free clients to pair to
Failed to pair to any smart previously spawned smart clients
Attempting to spawn a client
Grabbing your best world…
Fatal Error: Unable to spawn a SMART client
HINT: Make sure you have the lastest java version, and try running simba as admin
Successfully executed.
Harrier
2015-04-25 03:12:04
From: lolskilla
http://imgur.com/vxjBQtP
This is the first thing that pops up. If i spawn a smart client with another script however, it stilll does not recognize the client.
Attempting to pair to a smart client..
No free clients to pair to
Failed to pair to any smart previously spawned smart clients
Attempting to spawn a client
Grabbing your best world…
Fatal Error: Unable to spawn a SMART client
HINT: Make sure you have the lastest java version, and try running simba as admin
Successfully executed.
Java 7?
bable fittle
2015-04-25 15:29:56
From: lolskilla
ERROR comes from a non-existing file (!addGlobalFuncHdr)
Error: Duplicate declaration "SmartGetClients" at line 1
Have resinstalled simba 3 times now but I cannot get rid of this error. I have aerolib + the reflection include for lape and prosocks
You need to be using pascalscript for this script
ry0240
2015-04-25 16:22:52
Awesome script, thanks for sharing, Runs great.
ineedbot
2015-04-26 01:03:10
Great work!
lolskilla
2015-04-28 12:17:54
From: Hawker
Java 7?
problem solved, I did not have that. Thank you very much.
Runs great, thank you BF
begginer
2015-05-01 06:53:25
I might try this but i only haz 31 agility :/
begginer
2015-05-02 07:29:26
ERROR comes from a non-existing file (!addGlobalFuncHdr)
Error: Duplicate declaration "SmartGetClients" at line 1
Compiling failed.
This is what I am getting :/
lolskilla
2015-05-06 23:46:35
From: begginer
ERROR comes from a non-existing file (!addGlobalFuncHdr)
Error: Duplicate declaration "SmartGetClients" at line 1
Compiling failed.
This is what I am getting :/
you need to get java 7 and pascalscript reflection includes
Flight
2015-05-06 23:58:19
Good job with this script, bable fittle. Agility course runners are in high demand at the moment, especially rooftop agility scripts. If you're thinking of creating another I'd recommend a script to do the Varrock rooftop course as many players end up in the low 30's in Agility from doing popular quests like The Grand Tree (prerequisite for Monkey Madness). Just a suggestion. :spongebob:
bable fittle
2015-05-07 15:05:34
From: Flight
Good job with this script, bable fittle. Agility course runners are in high demand at the moment, especially rooftop agility scripts. If you're thinking of creating another I'd recommend a script to do the Varrock rooftop course as many players end up in the low 30's in Agility from doing popular quests like The Grand Tree (prerequisite for Monkey Madness). Just a suggestion. :spongebob:
Definitely :)
Seriously love this script, almost done :)
lolskilla
2015-05-07 22:26:10
great work tyvm
From: Beoz
Seriously love this script, almost done :)
thats pretty baller how many marks did u get
bable fittle
2015-05-08 03:27:31
From: lolskilla
great work tyvm
thats pretty baller how many marks did u get
Will release relleka course which collects far more marks, and also varrock later today
From around 70-99 I think I got around 1000 or so, didnt really keep track though.
lolskilla
2015-05-09 00:14:40
working on potion support
bable fittle
2015-05-09 12:12:56
I've now uploaded my Relleka script!
KeepBotting
2015-05-09 12:18:58
From: bable fittle
I've now uploaded my Relleka script!
Congrats on the release :) you're amassing quite the collection of agility scripts, awesome work!
BigRedJapan
2015-05-09 14:18:51
got a question.
Interact(Point(2625, 3677), 'Climb', 0.5, 0.15, 300, 0)
Is the 300 an id for the object to click on?? Ive been trying to intergrate your code to make a canfis script but not working out to well for me!
bable fittle
2015-05-09 14:49:56
From: Rules of Joe
got a question.
Interact(Point(2625, 3677), 'Climb', 0.5, 0.15, 300, 0)
Is the 300 an id for the object to click on?? Ive been trying to intergrate your code to make a canfis script but not working out to well for me!
300 is the height coordinate of the tile (2625, 3677) that I want to click. (units of 128 = width of 1 tile)
BigRedJapan
2015-05-09 20:50:33
i Wont mess around with reflection. ill just wait for your varrock script <3
iriep12345
2015-05-10 04:34:36
Reflection Hooks are outdated
No need to post about it, we are currently working on it. ~ Reflection dev's
why do i keep getting this even th o i updated the hooks
edit: ignore what i just said..i found the problem..
Edit2:does it pick marks of grace in sets because i never see it pick em up on the second building..
bable fittle
2015-05-10 14:56:05
From: iriep12345
Reflection Hooks are outdated
No need to post about it, we are currently working on it. ~ Reflection dev's
why do i keep getting this even th o i updated the hooks
edit: ignore what i just said..i found the problem..
Edit2:does it pick marks of grace in sets because i never see it pick em up on the second building..
It should check if there are any marks of grace on the same rooftop area as your player, before trying to do an obstacle
Theron
2015-05-10 19:19:29
From: bable fittle
It should check if there are any marks of grace on the same rooftop area as your player, before trying to do an obstacle
ran overnight perfectly, 66-70 agil. thanks!!
and i made 1.1m from buying amalyse packs and selling. ;)
man if only I was 60 agility, I'm at mid 50s atm and can't force myself to do it legit
lolskilla
2015-05-10 21:45:57
From: AIex
man if only I was 60 agility, I'm at mid 50s atm and can't force myself to do it legit
you should try fishing then to get to 60. or questing
Theron
2015-05-10 21:58:26
From: AIex
man if only I was 60 agility, I'm at mid 50s atm and can't force myself to do it legit
From: lolskilla
you should try fishing then to get to 60. or questing
thats how i got to 60 ;)
iriep12345
2015-05-11 09:12:23
As i use it more i like it even more lol
[ATTACH=CONFIG]25863[/ATTACH]
Hyperion
2015-05-11 09:24:10
All these posts and I'm still at 50 agil.
Fishing got me a 2 day ban, so I don't wanna risk it. Can't wait to use this, bable. Just you wait!
iriep12345
2015-05-11 11:13:01
it took me like half a day to get it to 60 legit
lolskilla
2015-05-11 12:30:21
From: Hyperion
All these posts and I'm still at 50 agil.
Fishing got me a 2 day ban, so I don't wanna risk it. Can't wait to use this, bable. Just you wait!
Do quests then and maybe some diaries. or just be responsible. Account age (time in OS and since original cretion)? and skill total range? quest points? You dont have to answer exactly.
Also, chances are you are probably flaggged right now, so you should pump the brakes and go slow when u do get the big Six Oh, because there is very little AntiB here
bable fittle
2015-05-11 14:34:10
From: Hyperion
All these posts and I'm still at 50 agil.
Fishing got me a 2 day ban, so I don't wanna risk it. Can't wait to use this, bable. Just you wait!
From: AIex
man if only I was 60 agility, I'm at mid 50s atm and can't force myself to do it legit
I will make a Varrock rooftop script soon
Hyperion
2015-05-11 16:19:37
From: lolskilla
Do quests then and maybe some diaries. or just be responsible. Account age (time in OS and since original cretion)? and skill total range? quest points? You dont have to answer exactly.
Also, chances are you are probably flaggged right now, so you should pump the brakes and go slow when u do get the big Six Oh, because there is very little AntiB here
Yeah, the account's not that old. Maybe 2 or so weeks now?
Got like 4.4m xp on it and did numerous quests, but otto's grotto isn't my place to be. Botting again, and since the ban was up, I can easily rebuild the acc. Just using it for saving up gold at this point, and I can keep making new accounts, farming/raising levels and if it gets banned, onto the next one.
Blak Fishy
2015-05-13 11:15:30
Really solid script. Ran it for 900 alchs and got this proggy.
[ATTACH=CONFIG]25905[/ATTACH]
iriep12345
2015-05-15 10:02:14
Ran relekka course for a night came on and it had 77k xp done it glitched at the rock wall it couldnt find the color,i closed immedieatly because i was afraid of ban so i have no proggy
bable fittle
2015-05-16 14:37:08
From: iriep12345
Ran relekka course for a night came on and it had 77k xp done it glitched at the rock wall it couldnt find the color,i closed immedieatly because i was afraid of ban so i have no proggy
The script doesn't use any colour, but if you can give me more info I can try fix it
mocrosoft
2015-05-16 15:46:02
Goodjob on the Camelot course, I'm liking it, I used my personal Wilderness agility course script to get 60 :) and I see we kinda use the same way of coding agility courses. Code is also very neat to write other agility courses, Thank you for this script!
Edit: You should try adding antiban of some sort, maybe something like this :
procedure Antiban;
begin
case Random(80) of
10: RandomRClick;
20: HoverSkill('Mining', False);
30: PickUpMouse;
40: RandomMovement;
50: BoredHuman;
60: HoverSkill('Woodcutting', False);
70: HoverOnlineFriend;
79: MMouseOffClient('rand');
end;
end;
I also added a antirandom part for dismissing random events, maybe just something that makes it even more human like? not sure.
bable fittle
2015-05-17 10:38:14
I think adding antiban actions like these would slow down the script quite a lot. When thinking about getting banned using the script I tried to make it the least bot-like possible running laps.
mocrosoft
2015-05-17 11:03:47
From: bable fittle
I think adding antiban actions like these would slow down the script quite a lot. When thinking about getting banned using the script I tried to make it the least bot-like possible running laps.
I analyzed my way of doing agility course and I must admit I do check my agility skill exp from time to time. I also tend to watch my friendlist from time to time and last but not least I hover my mouse off the client from time to time (to put music on, facebook etc…). So If you care about your account, you should add those even if it does slow the exp rate by 1k aprox, safety always comes first!
From: mocrosoft
I analyzed my way of doing agility course and I must admit I do check my agility skill exp from time to time. I also tend to watch my friendlist from time to time and last but not least I hover my mouse off the client from time to time (to put music on, facebook etc…). So If you care about your account, you should add those even if it does slow the exp rate by 1k aprox, safety always comes first!
Just cause you tend to do those things, doesn't mean botwatch will flag you for not doing it.
What will get you banned is using a script that makes a pattern. 'Antiban' (checking friendslist etc) really isn't as important as you think.
mocrosoft
2015-05-17 15:31:07
From: Aufi
Just cause you tend to do those things, doesn't mean botwatch will flag you for not doing it.
What will get you banned is using a script that makes a pattern. 'Antiban' (checking friendslist etc) really isn't as important as you think.
Thanks for pointing out, but I'm already aware of that. The pattern in this script is the camera angle which antiban does change from time to time.
bable fittle
2015-05-17 18:57:00
Uploaded an Ardougne rooftop script
Pakyakkistan
2015-05-17 21:29:21
From: bable fittle
Uploaded an Ardougne rooftop script
Congratulations Fittle. I'll check it out and leave you some feedback.
bable fittle
2015-05-19 05:45:07
From: Trev
Great script overall.
I slowed down the mouse movements a bit for my taste, and there were
some instances where the mouse speed to set values without randomness.
The only major bug I've noticed about this script is how it handles
death. I died and it tried to walk back to the course. It got stuck
in Falador for an hour or two before I noticed it.
The only minor annoyance is the initial climb in seers. When running
to the wall, it will almost spam click the icon vs. recognizing that
it has actually clicked there already. When I get the time I'll
adjust that aspect of the script as well.
So far this script has been used from 63 -> 70 agility, so thanks
for sharing.
Ah my bad, thanks for bringing up death, I just completely forgot to do anything about it as I was babysitting the whole time while making it.
I'll update the scripts soon once I've decided how to handle death.
iriep12345
2015-05-19 13:20:12
Why not just handle eating food? i mean u only die when u get unlucky
Pakyakkistan
2015-05-19 13:44:17
From: iriep12345
Why not just handle eating food? i mean u only die when u get unlucky
You could add this yourself if you find yourself being damaged enough to find it necessary. Simple check health function with an eat procedure for between loops.
From: bable fittle
Ah my bad, thanks for bringing up death, I just completely forgot to do anything about it as I was babysitting the whole time while making it.
I'll update the scripts soon once I've decided how to handle death.
You could always rely on checking nearby NPCs as there are location specific NPCs for death-spawn locations, as well as agility course location specific NPCs. Or you could do something like
{You have this in the main loop}
...
writeln(ToStr(GetCurrentTab));
writeln(ToStr(R_GetAnimation));
{and you could add}
if R_FindDead {whatever the function is} then
TerminateScript;
Hyperion
2015-05-20 00:31:53
From: Pakyakkistan
You could add this yourself if you find yourself being damaged enough to find it necessary. Simple check health function with an eat procedure for between loops.
You could always rely on checking nearby NPCs as there are location specific NPCs for death-spawn locations, as well as agility course location specific NPCs. Or you could do something like
{You have this in the main loop}
...
writeln(ToStr(GetCurrentTab));
writeln(ToStr(R_GetAnimation));
{and you could add}
[B]if R_FindDead {whatever the function is} then
TerminateScript;
[/B]
GF any graceful pieces.
I think implementing eating would be neat. Just add in a part in the script where you input a food's ID and if it exists, eat it when HP is at or below a certain number.
It'd prevent having to add in a "deathwalk" to loot any items lost. If there's no food in the bank, then terminate the script. It's more "safe" for the user.
BigRedJapan
2015-05-20 19:02:08
I though you were making a varrock course!
dutchp0wner
2015-05-22 08:58:10
All we can do is hope :D
bable fittle
2015-05-24 15:03:47
Haven't got the time with exams right now, will make varrock course when free
iriep12345
2015-06-12 14:24:37
i cant believe im 98 agile from this script..i love u man
dutchp0wner
2015-06-12 21:35:05
I have not been able to find time to get my agility till 60… :( If anyone has an agility script tot get my agility 60 I would be really happy ^^
BigRedJapan
2015-06-14 18:08:53
We are all in the same boat. its hard to get 60 by hand. -_-
iriep12345
2015-06-16 06:11:00
took me 2 dayst o get 60 and it was so worth it lol im 99 now
Jeroen
2015-06-18 08:25:11
From: Rules of Joe
We are all in the same boat. its hard to get 60 by hand. -_-
Im also in the same boat. Although I really enjoy agility from time to time, the grind to 60 is real.
We should help out with a Canifis and a Falador course, I just dont know where to start. :P
BigRedJapan
2015-06-18 21:55:24
From: Jeroen
Im also in the same boat. Although I really enjoy agility from time to time, the grind to 60 is real.
We should help out with a Canifis and a Falador course, I just dont know where to start. :P
I will try to work around his code and make a Canafis or (Varrock for marks) Course But no promise.
iriep12345
2015-06-19 03:39:17
boost at 49 and do wild course its 40k xp an hr
dutchp0wner
2015-06-20 16:23:32
The camelot version is working great, however it does spamclick a lot :)
akela
2015-06-21 05:43:06
Hey! I also had this error. Remove all your java folders, and Unistall all java and re-install them. I promise you this will sort it out.
Pakyakkistan
2015-06-21 11:33:09
From: Rules of Joe
I will try to work around his code and make a Canafis or (Varrock for marks) Course But no promise.
I believe I have figured out his template for it. It should be quite simple to enter the values and post them here. I will make sure the OP knows and see if he agrees with what I have done, when I do it.
From: dutchp0wner
The camelot version is working great, however it does spamclick a lot :)
You can look in the script and change some of the values to suit your botting style. Manipulating the mouse speed and wait times will change some of the things you are seeing. However, keep in mind that agility is a skill that is usually 'rushed'. Players want to get the most XP/HR by spamming the icons to make sure they can finish their xp goal in agility ASAP since it is such a horrendous skill to train.
iriep12345
2015-06-22 11:39:12
it has finally happend …… banned at 20m xp… wow gf… ::fiery:
whats weirder is i got banned while playing legit wow..