[Ref][Falconry]Cazax's Kebbit Catcher!
Cazax
2010-11-20 12:55:35
This script will catch kebbits using the falcon, which is a fairly easy task to do, but boring. That's why I've created this script!
Instructions:
- Have the latest Simba, SRL, Reflection and SMART.
- Put your character in the Piscatoris Falconry area, in the south:

- (Recommended) Choose an empty world
Features:
- AntiBan
- AntiRandoms
- Flawless catching
- Can bury bones
- Sleeping System
- Hunter/Prayer XP rate per hour
The script will not drop the first item in your inventory! So you can keep runes, money, etc.
longest proggy:
[PHP][==========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[==========================================================]
[ Ran For: : 9 Hours, 11 Minutes And 55 Seconds ]
[ Kebbits Catched: : 1406 ]
[ Bones Buried: : 1363 ]
[ Hunter XP Per Hour: : 20621 ]
[ Prayer XP Per Hour: : 681 ]
[==========================================================]
[ Kebbit Catcher 1.01 ]
[==========================================================][/PHP]
Hope you like it :)
bbri06
2010-11-20 13:06:33
Very nice :). If I had a member account I would gladly test this out for you, but I don't. It's nice to see scripting activity though.
Overtime
2010-11-20 13:52:33
Whats the require hunter level for this?
I dont have a member account,but I may get one soon.
Camaro'
2010-11-20 14:22:34
Looks good! Just read through it.
When you do this…
For I := 2 To 28 Do
Begin
Box := InvBox(I);
If FindDTM(Bones, X, Y, Box.X1, Box.Y1, Box.X2, Box.Y2) Then
Begin
Mouse(X, Y, 3, 3, True);
[B]Wait(1500 + Random(500));[/B]
Inc(Players[CurrentPlayer].Integers[2]);
End;
End;
Does that work efficiently? If not you could try GetAnimation.
From: Squancy
Whats the require hunter level for this?
I dont have a member account,but I may get one soon.
43 is required more info at the knowledge base.
http://norefer.org/?http://www.runescape.com/kbase/guid/hunter_falconry_level_43
magernub573
2010-11-20 14:50:16
[=============================================]
[ Kebbit Catcher 1.00 ]
[ by Cazax ]
[=============================================]
[ Ran For: : 6 Minutes And 20 Seconds ]
[ Kebbits Catched: : 18 ]
[ Bones Buried: : 13 ]
[=============================================]
[ Kebbit Catcher 1.00 ]
[=============================================]
the script stopped after this. what i noticed is that the kebbits move around alot, and the script fails to follow the kebbits and click them. If this happens too much, the script stops.
TomTuff
2010-11-20 14:50:20
I only have 30 hunter :( I was actually thinking about making a swamp lizard catcher to get to 43, then i would have done falconry, so this is perfect ^_^
Runescape Pro
2010-11-20 15:28:07
Can this script do the lvl 69 kebbits? I glanced at the database and I think they were called dashing kebbits. They seem like decent xp at around 160 a pop if i remember correctly.
doublex8
2010-11-20 17:06:41
wish I had the hunter level :(. Hunting seems to be the hardlest skill for me to raise.
TomTuff
2010-11-20 17:50:28
From: doublex8
wish I had the hunter level :(. Hunting seems to be the hardlest skill for me to raise.
You could always learn to write your own scripts to level it for you :) once you get past bird snaring, hunter is very fast.
(well hunting tropical wagtails is still pretty fast, i made ~18k exp/hr when i was at that stage of hunter(past level 20 with 2 bird snares))
Cazax
2010-11-20 19:27:18
From: Runescape Pro
Can this script do the lvl 69 kebbits? I glanced at the database and I think they were called dashing kebbits. They seem like decent xp at around 160 a pop if i remember correctly.
Yes it can, just put 'Dashing' in strings[0].
[QUOTE=Camaro';750866]Looks good! Just read through it.
When you do this…
[Simba]
For I := 2 To 28 Do
Begin
Box := InvBox(I);
If FindDTM(Bones, X, Y, Box.X1, Box.Y1, Box.X2, Box.Y2) Then
Begin
Mouse(X, Y, 3, 3, True);
[B]Wait(1500 + Random(500));[/B]
Inc(Players[CurrentPlayer].Integers[2]);
End;
End;
[/Simba]
Does that work efficiently? If not you could try GetAnimation.[/QUOTE]
Yes, it does the job. It's for bones burying… so there isn't much hassle :)
From: magernub573
[=============================================]
[ Kebbit Catcher 1.00 ]
[ by Cazax ]
[=============================================]
[ Ran For: : 6 Minutes And 20 Seconds ]
[ Kebbits Catched: : 18 ]
[ Bones Buried: : 13 ]
[=============================================]
[ Kebbit Catcher 1.00 ]
[=============================================]
the script stopped after this. what i noticed is that the kebbits move around alot, and the script fails to follow the kebbits and click them. If this happens too much, the script stops.
Odd… Was there any lag?
Shuttleu
2010-11-20 19:29:40
ima usin NOW!!!
~shut
EDIT: ima wait till breaking!!!
Cazax
2010-11-20 20:42:58
Updated:
- Added sleeping/breaking
- Added Failsafes
- Hunter/Prayer XP rate per hour
Runescape Pro
2010-11-20 22:24:21
Honestly, this script has huge potential. As of right now, it works but is no where near flawless.
Is 32 minutes the longest it has ran? I ran it just now and was only able to pull a 10 minute run.
The proggy:
[=================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[=================================================]
[ Ran For: : 10 Minutes And 13 Seconds ]
[ Kebbits Catched: : 27 ]
[ Bones Buried: : 26 ]
[ Hunter XP Per Hour: : 26240 ]
[ Prayer XP Per Hour: : 729 ]
[=================================================]
[ Kebbit Catcher 1.01 ]
[=================================================]
I payed close attention to it the entire time. It was stopped short with the following statement being said 5 times. "Could not walk to falcon"
That was said after the script attempted to catch a kebbit. The script successfully clicked the kebbit but the falcon failed to catch it. So the script thought the falcon caught it. More failsafes would be nice. Keep up the good work. :)
Shuttleu
2010-11-21 05:03:58
From: Cazax
Updated:
- Added sleeping/breaking
- Added Failsafes
- Hunter/Prayer XP rate per hour
ooo… ty
~shut
Cazax
2010-11-21 07:24:18
From: Runescape Pro
Honestly, this script has huge potential. As of right now, it works but is no where near flawless.
Is 32 minutes the longest it has ran? I ran it just now and was only able to pull a 10 minute run.
The proggy:
[=================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[=================================================]
[ Ran For: : 10 Minutes And 13 Seconds ]
[ Kebbits Catched: : 27 ]
[ Bones Buried: : 26 ]
[ Hunter XP Per Hour: : 26240 ]
[ Prayer XP Per Hour: : 729 ]
[=================================================]
[ Kebbit Catcher 1.01 ]
[=================================================]
I payed close attention to it the entire time. It was stopped short with the following statement being said 5 times. "Could not walk to falcon"
That was said after the script attempted to catch a kebbit. The script successfully clicked the kebbit but the falcon failed to catch it. So the script thought the falcon caught it. More failsafes would be nice. Keep up the good work. :)
Hmm the script doesn't 'think' it catches a kebbit it searches for a falcon on the ground so the only thing I can think of is that there was lag or there were more players hunting. Also, what kebbit were you catching? I'll see what I can do.
Anyway, here's a proggy:
[PHP][==========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[==========================================================]
[ Ran For: : 2 Hours, 42 Minutes And 29 Seconds ]
[ Kebbits Catched: : 399 ]
[ Bones Buried: : 390 ]
[ Hunter XP Per Hour: : 189676 ]
[ Prayer XP Per Hour: : 6320 ]
[==========================================================]
[ Kebbit Catcher 1.01 ]
[==========================================================][/PHP]
(EXP per hour is bugged, gotta fix it).
Shuttleu
2010-11-21 07:35:50
current, still running
[==========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[==========================================================]
[ Ran For: : 2 Hours, 13 Minutes And 12 Seconds ]
[ Kebbits Catched: : 334 ]
[ Bones Buried: : 325 ]
[ Hunter XP Per Hour: : 41315 ]
[ Prayer XP Per Hour: : 1739 ]
[==========================================================]
[ Kebbit Catcher 1.01 ]
[==========================================================]
~shut
Camaro'
2010-11-21 08:20:05
From: Cazax
Yes it can, just put 'Dashing' in strings[0].
Yes, it does the job. It's for bones burying… so there isn't much hassle :)
Odd… Was there any lag?
Ok. Thanks for acknowledging my post.
I thought I was like a moderator or something because of the edit in your signature :)
Great signature. Right now I am at 5 hunter. :(
Shuttleu
2010-11-21 08:20:27
made a little something for you
function GetKebbit: string;
var
Me: TMe;
begin
if (not(Lowercase(Players[CurrentPlayer].Strings[0])='auto')) then
begin
Result:= Players[CurrentPlayer].Strings[0];
Exit;
end;
Me:= GetMe;
if Me.Levels[23]>=43 then
Result:= 'Spotted';
if Me.Levels[23]>=57 then
Result:= 'Dark';
if Me.Levels[23]>=69 then
Result:= 'Dashing';
end;
please use it :D
~shut
EDIT: gained 11 levels so far and its been running for 3 hours 6 mins
Cazax
2010-11-21 08:32:50
[QUOTE=Camaro';750985]Ok. Thanks for acknowledging my post.
I thought I was like a moderator or something because of the edit in your signature :)
Great signature. Right now I am at 5 hunter. :([/QUOTE]
:p hunter is easy
[QUOTE=Shuttleu;750986]made a little something for you
[simba]function GetKebbit: string;
var
Me: TMe;
begin
if (not(Lowercase(Players[CurrentPlayer].Strings[0])='auto')) then
begin
Result:= Players[CurrentPlayer].Strings[0];
Exit;
end;
Me:= GetMe;
if Me.Levels[23]>=43 then
Result:= 'Spotted';
if Me.Levels[23]>=57 then
Result:= 'Dark';
if Me.Levels[23]>=69 then
Result:= 'Dashing';
end;
please use it :D
~shut
EDIT: gained 11 levels so far and its been running for 3 hours 6 mins
Good! I'm sure going to add that to the next version.
Camaro'
2010-11-21 08:35:24
From: Cazax
:p hunter is easy
Good! I'm sure going to add that to the next version.
I bought a hunter kit and no one is selling it, I am trying to raise it just for this script.
Shuttleu
2010-11-21 09:31:44
major lag and it logged me out
it finished on this
[=========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[=========================================================]
[ Ran For: : 4 Hours, 12 Minutes And 7 Seconds ]
[ Kebbits Catched: : 548 ]
[ Bones Buried: : 546 ]
[ Hunter XP Per Hour: : 355035 ]
[ Prayer XP Per Hour: : 15306 ]
[=========================================================]
[ Kebbit Catcher 1.01 ]
[=========================================================]
~shut
EDIT: my version, auto detects the best you can catch
better catching, better when it tried to catch a moving kebbit
Becks
2010-11-21 14:44:23
Hunter XP Per Hour: : 355035 really?
TomTuff
2010-11-21 15:04:20
[QUOTE=Camaro';750989]I bought a hunter kit and no one is selling it, I am trying to raise it just for this script.[/QUOTE]
come find me in yanille if you want (PM me for world). I can give you some hunter stuff, i found 57 hunter kits on the floor this one time. i can give you like 6 or 7 :)
Runescape Pro
2010-11-21 15:51:59
I was catching Dashing Kebbits. There was one other person hunting in the falcon area but that player wasn't on the screen. Also, no lag.
Shuttleu
2010-11-21 17:21:14
over 6 hours of runtime atm
~shut
Cazax
2010-11-21 17:52:32
From: Becks
Hunter XP Per Hour: : 355035 really?
No :p xp per hour isn't working properly.
9 hours here, and still running:
[PHP][=========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[=========================================================]
[ Ran For: : 9 Hours, 1 Minutes And 53 Seconds ]
[ Kebbits Catched: : 1384 ]
[ Bones Buried: : 1337 ]
[ Hunter XP Per Hour: : 84447.4576271186 ]
[ Prayer XP Per Hour: : 81579.6610169491 ]
[=========================================================]
[ Kebbit Catcher 1.01 ]
[=========================================================][/PHP]
blulightning
2010-11-21 18:02:12
I hate to be a nit-picker, but just so you know, it should be "Kebbits Caught." :)
Wish I had members to test this out!
Cazax
2010-11-21 18:11:35
From: blulightning
I hate to be a nit-picker, but just so you know, it should be "Kebbits Caught." :)
Wish I had members to test this out!
Nice find! Updated:
- Changed xp per hour
- Added auto set for kebbit
- Fixed typo
blulightning
2010-11-21 18:15:20
From: Cazax
No :p xp per hour isn't working properly.
9 hours here, and still running:
[PHP][=========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[=========================================================]
[ Ran For: : 9 Hours, 1 Minutes And 53 Seconds ]
[ Kebbits Catched: : 1384 ]
[ Bones Buried: : 1337 ]
[ Hunter XP Per Hour: : 84447.4576271186 ]
[ Prayer XP Per Hour: : 81579.6610169491 ]
[=========================================================]
[ Kebbit Catcher 1.01 ]
[=========================================================][/PHP]
Bones buried = 1337
niceeee
Shuttleu
2010-11-21 18:15:37
your gonna get an error the way you used GetKebbit
~shut
EDIT: i will leave you to find out where
also if you change while its logged in, it wont go for the best kebbit it can
Cazax
2010-11-21 18:16:11
From: Shuttleu
your gonna get an error the way you used GetKebbit
~shut
Redownload.
Shuttleu
2010-11-21 18:18:17
thats better :)
also if you level while its logged in, it wont go for the best kebbit it can
~shut
EDIT: in otherwords, it only sets which kebbit to catch when it first logs in, it should do it after every kebbit
Becks
2010-11-22 01:35:07
[=========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[=========================================================]
[ Ran For: : 7 Hours, 9 Minutes And 45 Seconds ]
[ Kebbits Catched: : 1079 ]
[ Bones Buried: : 0 ]
[ Hunter XP Per Hour: : 390655 ]
[ Prayer XP Per Hour: : 0 ]
[=========================================================]
[ Kebbit Catcher 1.01 ]
[=========================================================]
Amazing! thanks great addition! Only thing is it lost the bird at one point and was clicking around for a while and i had to manual stop.
Edit: I like shuts idea to just go after every keb for ideal exp.
Shuttleu
2010-11-22 02:25:06
it randomly died because it couldnt find any kebbits
[===========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[===========================================================]
[ Ran For: : 15 Hours, 19 Minutes And 42 Seconds ]
[ Kebbits Catched: : 1365 ]
[ Bones Buried: : 1372 ]
[ Hunter XP Per Hour: : 259986 ]
[ Prayer XP Per Hour: : 8909 ]
[===========================================================]
[ Kebbit Catcher 1.01 ]
[===========================================================]
~shut
Becks
2010-11-22 14:37:44
[==========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[==========================================================]
[ Ran For: : 15 Hours, 37 Minutes And 3 Seconds ]
[ Kebbits Catched: : 2360 ]
[ Bones Buried: : 0 ]
[ Hunter XP Per Hour: : 398859 ]
[ Prayer XP Per Hour: : 0 ]
[==========================================================]
[ Kebbit Catcher 1.01 ]
[==========================================================]
stopped myself
Shuttleu
2010-11-22 15:05:01
From: Becks
[==========================================================]
[ Kebbit Catcher 1.01 ]
[ by Cazax ]
[==========================================================]
[ Ran For: : 15 Hours, 37 Minutes And 3 Seconds ]
[ Kebbits Catched: : 2360 ]
[ Bones Buried: : 0 ]
[ Hunter XP Per Hour: : 398859 ]
[ Prayer XP Per Hour: : 0 ]
[==========================================================]
[ Kebbit Catcher 1.01 ]
[==========================================================]
stopped myself
damn you :mad:
~shut
Camaro'
2010-11-22 15:40:37
From: Shuttleu
damn you :mad:
~shut
I am so close to being able to run this, 27 hunter!
Cazax
2010-11-22 16:08:16
[QUOTE=Camaro';751284]I am so close to being able to run this, 27 hunter![/QUOTE]
Nice! Thank you for the proggies guys.
Updated:
- Replace XP per hour to breaks information.
- Added more antiban and more often.
- Will choose the best kebbit while running if set to Auto.
New proggy layout:
[PHP][===========================================]
[ Kebbit Catcher 1.02 ]
[ by Cazax ]
[===========================================]
[ Ran For: : 6 Minutes And 6 Seconds ]
[ Kebbits Caught: : 18 ]
[ Bones Buried: : 13 ]
[ Breaks: : 0 ]
[ Minutes Slept: : 0 ]
[===========================================]
[ Kebbit Catcher 1.02 ]
[===========================================][/PHP]
Becks
2010-11-22 16:16:21
alright will download and run!
Runescape Pro
2010-11-22 16:21:08
Random question: Are you trying to have your proggy stay at 5 information lines max?
I would like to see how much hunter and prayer xp i gained. could be done with something like:
StartHXP := R_GetSkillExperience(SKILL_HUNTER);
CurrentHXP := R_GetSkillExperience(SKILL_HUNTER);
In proggy: Writeln('Hunter XP Gained: ' + IntToStr(CurrentHXP - STARTHXP));
Also, I just looked and noticed you use the srl progress report. Why do you use that over making your own?
Cazax
2010-11-22 16:37:24
From: Runescape Pro
Random question: Are you trying to have your proggy stay at 5 information lines max?
I would like to see how much hunter and prayer xp i gained. could be done with something like:
StartHXP := R_GetSkillExperience(SKILL_HUNTER);
CurrentHXP := R_GetSkillExperience(SKILL_HUNTER);
In proggy: Writeln('Hunter XP Gained: ' + IntToStr(CurrentHXP - STARTHXP));
Also, I just looked and noticed you use the srl progress report. Why do you use that over making your own?
No, I don't care at all. I just want to keep it short and clean. XP gained would be even easier, Kebbits Caught * 132 (In dark kebbit's case). SRL Progress Report is fine, I don't see why should I make one.
Runescape Pro
2010-11-22 18:02:36
Oh, ok. Also, multiplying the amount of kebbits caught by 132 won't give you the accurate amount of xp gained. It might have been just me but whilst running your script the one time I did, the script caught a dark kebbit once by accident. A dark kebbit and a dashing kebbit were on the same tile.
Idk, I'm just trying to give a little advice.
Cazax
2010-11-22 18:21:37
Hmm, good idea. I'll add that in future version, and I'm thinking on a falcon retriever in case it flies away.
Shuttleu
2010-11-22 18:31:02
From: Cazax
Hmm, good idea. I'll add that in future version, and I'm thinking on a falcon retriever in case it flies away.
thats what stopped my 15 hour proggy :(
~shut
gamefreek2910
2010-12-05 11:04:05
[=======================================]
[ Kebbit Catcher 1.02 ]
[ by Cazax ]
[=======================================]
[ Ran For: : 8 Hours, 41 Seconds ]
[ Kebbits Caught: : 1493 ]
[ Bones Buried: : 1487 ]
[ Breaks: : 3 ]
[ Minutes Slept: : 44 ]
[=======================================]
[ Kebbit Catcher 1.02 ]
[=======================================]
Nice job man :)
Cazax
2011-02-10 08:13:34
Updated to work with latest reflection. :)
Echo_
2011-02-10 09:30:40
Wow, this is a cool script! I will test it out later today :D
zeus0134
2011-02-10 18:14:09
Thank you so much. I got all the way to lvl 50 hunter legit. And, like yous aid these kebbits are really really boring. Ty so much for this script. Anyway someone could come up with a orange salamander catcher?
It's a bit slow, but i guess that keeps it human like. I can honestly go twice as fast as this script, but i'm not complaining because at least i don't have to do it. :)
If my calculations are right. Your making about 17k exp an hour. I like how it misses the kebbits sometimes just like a human would. I really recommend this script.
Emaziz
2011-02-17 10:45:33
Cazax is a hunter's best friend! His butterfly catcher got me from 15-45, and this kebbit catcher got me from 45-54. Since hunting is the most boring skill to train, I'll let this run for some days. Hope you make a salamander catcher soon ;)
doublex8
2011-02-20 15:37:21
Forgive me if this has already been addressed but I checked on the script and my falcon was gone and I was trying to catch the kebbit by hand. I am not sure why this is because I have never myself trained hunter. Help? :redface:
EDIT: So I did some reading and it seems a random will result in losing your hawk or if you do not pick it up in time. Any way to check for this and go and ask the falconery dude for another one? It doesn't cost you to replace him.
EDIT2:
[======================================================]
[ Kebbit Catcher 1.02 ]
[ by Cazax ]
[======================================================]
[ Ran For: : 10 Hours, 2 Minutes And 34 Seconds ]
[ Kebbits Caught: : 1621 ]
[ Bones Buried: : 1476 ]
[ Breaks: : 4 ]
[ Minutes Slept: : 19 ]
[======================================================]
[ Kebbit Catcher 1.02 ]
[======================================================]
I am not sure how accurate this is because when I checked it the falcon would be gone and I would be trying to catch with my bare hands=fail so no kebbits. I did get from 43-57, had to stop to change to catch dark kebbits :)
grats
2011-02-21 08:34:19
When it buries bones it clicks almost in the exact same spot every time, barely any difference.. that's the only thing I saw that should be changed a bit, other than that great script. maybe add stats too
[=============================================]
[ Kebbit Catcher 1.02 ]
[ by Cazax ]
[=============================================]
[ Ran For: : 48 Minutes And 57 Seconds ]
[ Kebbits Caught: : 154 ]
[ Bones Buried: : 133 ]
[ Breaks: : 0 ]
[ Minutes Slept: : 0 ]
[=============================================]
[ Kebbit Catcher 1.02 ]
[=============================================]
still going
edit:
nvm
[05:35:39 AM] Could not walk to falcon
[05:35:39 AM] Could not walk to falcon
[05:35:39 AM] Could not walk to falcon
[05:35:39 AM] Could not walk to falcon
[05:35:39 AM] Could not walk to falcon
Successfully executed.
The following DTMs were not freed: [0]
basically the bird kept moving really far and went almost off the map, causing this.
[=====================================================]
[ Kebbit Catcher 1.02 ]
[ by Cazax ]
[=====================================================]
[ Ran For: : 2 Hours, 2 Minutes And 46 Seconds ]
[ Kebbits Caught: : 377 ]
[ Bones Buried: : 354 ]
[ Breaks: : 0 ]
[ Minutes Slept: : 0 ]
[=====================================================]
[ Kebbit Catcher 1.02 ]
[=====================================================]
servers updated
[====================================================]
[ Kebbit Catcher 1.02 ]
[ by Cazax ]
[====================================================]
[ Ran For: : 4 Hours, 6 Minutes And 5 Seconds ]
[ Kebbits Caught: : 674 ]
[ Bones Buried: : 638 ]
[ Breaks: : 1 ]
[ Minutes Slept: : 16 ]
[====================================================]
[ Kebbit Catcher 1.02 ]
[====================================================]
doublex8
2011-02-22 08:39:40
This script accidentally dropped my penance gloves. I forgot I couldn't wear anything on my hands and didn't bank them so I suppose its mostly my fault :P
help its not working anymore after i put in reflection 2 i keep getting
[Error] C:\Program Files\Simba\Includes\reflection\./Core/TileCore.simba(47:3): Duplicate identifier 'TRenderData' at line 46
Compiling failed.
line 46> TRenderData = record
nvm fixed by downloading new simba with reflection 1
Becks
2011-08-21 15:49:19
@mika This script has not been updated in over 6 months. I doubt it still works well.
an update would be epic ;)