SRL Archive - RS3 Outdated / Broken Scripts

JOEbots Giants


Joe

2012-04-25 21:18:59


:spot:

JOEbot's Giants
Welcome to JOEbot's Giants! I have been making this script for a while now and have decided to release it publicly for a while (to get at bugs and various problems). When the time is right, I plan to apply for SRL Members with it. Please do not just leech off of this, I worked hard and at the very least would appreciate a 'Thank you' or 'Good job'. If nobody comments, I will remove it and apply for SRL Members with it because it must be absolutely FLAWLESS.
* For any beginners, this script would be great for you to read through as I have explained everything beside each line of code. Some 22450 Characters hand written for all of you.

What does this script do?

This script kills Hill Giants in the Resource Dungeon in the Misthalin Underground. For those of you who don't know where that is, it is by the Cooking Guild, the Grand Exchange, Barbarian Village, and Edgeville (To further expand: IT'S F2P!). It loots Runes or Coins and picks up and buries (looking into Bonecrusher) Big Bones. When your inventory is full it banks at the Varrock East Bank.

Updates planned

- Finish the looting options and coloring further
- Have better failsafes
- Add eating
- Add Progress Report

Instructions
- Have your Character INSIDE the Resource Dungeon in the middle so it finds the Hill Giants best
- Have your desired equipment on and attack mode ready
- Completely set up the script
- Press run
- Submit any bug reports, problems, or advice on this thread

Requirements

- 20 Dungeoneering
- 50 Combat Level is ideal
- A Brass Key

This script ranked up a 92% on BobboHobbo's SRL Membership Application Tool

This script is my first big script that I worked a decent amount of time on. I debated with myself on whether or not to release this to the public, but I figured that because I explained everything this would be a great addition to the public scripts. Your welcome.

If you want to donate RSGP, please PM me

~Joe

:spot:

Joe

2012-04-25 21:19:59

~reserved~

Striken

2012-04-25 21:27:39

Seems good I guess. Luckily since it buries the bones it wont be gold farmed with atleast :p

Joe

2012-04-25 21:30:27

From: Phyaskou
Seems good I guess. Luckily since it buries the bones it wont be gold farmed with atleast :p


Yes, i made the looting one option only for that reason. When I become an SRL Member (not to be cocky), I will make a copy that banks bones and everything in the Members+ section.

Striken

2012-04-25 21:32:22

Nice. Good luck with the application :D

chief herb

2012-04-25 21:32:44

oohh will try this after i finish smithing, add bonecrusher support please<3

Joe

2012-04-25 21:33:46

From: chief herb
oohh will try this after i finish smithing, add bonecrusher support please<3


Sorry, but I'm not a member anymore- ran out like last monthish…

Striken

2012-04-25 21:36:09

Bonecrusher would be easy to support but it would have to be in an inventory slot where it wont be touched.

Gucci

2012-04-25 22:10:38

Nice release JOEbot. Add bonecrusher for sure, it should be easy if the bot doesn't need to do anything in the inventory

Itankbots

2012-04-25 22:50:33

glad you got to around realseing it man :P ill check it out in a couple mins

ssshhhaaa

2012-04-26 04:12:05

Nice script, and usefull explanation/notes in you script :)

Olly

2012-04-26 05:13:47

Looks good although you need some short of detection so you don't attack giants that are already in combat!

Joe

2012-04-26 07:40:39

From: Gucci
Nice release JOEbot. Add bonecrusher for sure, it should be easy if the bot doesn't need to do anything in the inventory


I'm not a member and when I was, I didn't know what a bonecrusher was? I heard earlier on that it needs to be in a slot where it won't be touched?
Everything that happens in the inventory is done using DTM's or TPA's… if somebody could send me a screenie of a bonecrusher or lend me a character I'll add it.

And as for HP bar detection, that one is in developement already, even before the release. I just need to figure out how to filter my character's Hill Giant from the other ones in combat.
Thanks for all the suggestions, everybody!

~Joe

Oxygen

2012-04-26 08:09:04

It says you got a 92% on BobboHobbo's MAT… but that was meant for SCAR and one of the suggestions says radialwalk… this should be ranked even higher? You should apply with this.

Striken

2012-04-26 18:58:14

Bonecrusher makes it so the bones wont appear and they give you the prayer exp if it's in your inventory.

chief herb

2012-04-26 21:09:30

gonna test right now, lets hope for the best

it said i was missing a map/dtm err some shit?

Last Legend

2012-04-26 21:53:38

Wow looking at the code this is quite nice, goodluck on the application, I think you'll get it :)

Joe

2012-04-27 09:43:15

From: chief herb
gonna test right now, lets hope for the best

it said i was missing a map/dtm err some shit?


I would mucho appreciate it if you post the debug!
~Thanks

Joe

2012-04-27 15:57:58

V2 is out NOW!
Progress reports? Why thank you, JOEbot!

Gl3nn IV

2012-04-28 09:14:00

I haven't tested but you say it banks when inv is full right? In f2p, if it only picks up runes and coins surely it doesn't need to bank unless it runs out of food? Just a bit confused thats all :P

Oh if you want suggestions (F2P) have it pickup limps, the drop rates aren't that high so it shouldn't be gold farmed.

Total

2012-04-28 09:18:39

If you read the thread he said it doesn't bank bones, only buries them.

Gl3nn IV

2012-04-28 09:22:05

From: TotalKillz
If you read the thread he said it doesn't bank bones, only buries them.

I didn't say that, i say why bank when you have nothing to bank because it doesn't bury bones.

Total

2012-04-28 09:28:03

Oh sorry, I really should sleep soon lol.

Joe

2012-04-28 09:39:35

From: Gl3nn IV
I haven't tested but you say it banks when inv is full right? In f2p, if it only picks up runes and coins surely it doesn't need to bank unless it runs out of food? Just a bit confused thats all :P

It's a sort of failsafe/developement. If you were to have a problem with burying bones, you would bank them, and the developement part, I'm working on more things to bank

From: Gl3nn IV

Oh if you want suggestions (F2P) have it pickup limps, the drop rates aren't that high so it shouldn't be gold farmed.
As you can see (or if you didn't check the code) limpwurt roots and other various items are in development

From: TotalKillz
If you read the thread he said it doesn't bank bones, only buries them.
again, failsafe. But i'm working on optional banking.

From: Gl3nn IV
I didn't say that, i say why bank when you have nothing to bank because it doesn't bury bones.
Failsafe, plus banking is for if you were to already have a number of items plus runes and your inventory turned out to be an impossible loop of not burying bones. It just keeps running.

Gl3nn IV

2012-04-28 09:52:10

Sorry i should of read through the script before posting, but yer i didn't think of it of a failsafe.
Just read through your script, there is a few weird comment things, like in the anti ban, it says hover of strength, but it says woodcutting in the comment ;) It might annoy some OCD people haha
Have you tested? Because at the bank screen you say deposit everything, and then check inv is empty before walking, but don't you need the brass key in inv?
I might have read the script wrong as i'm fairly new with scripting.

Oxygen

2012-04-28 09:53:36

From: Gl3nn IV
Sorry i should of read through the script before posting, but yer i didn't think of it of a failsafe.
Just read through your script, there is a few weird comment things, like in the anti ban, it says hover of strength, but it says woodcutting in the comment ;) It might annoy some OCD people haha
Have you tested? Because at the bank screen you say deposit everything, and then check inv is empty before walking, but don't you need the brass key in inv?
I might have read the script wrong as i'm fairly new with scripting.


Woah he's right.

Joe

2012-04-28 09:58:16

From: Gl3nn IV
Sorry i should of read through the script before posting, but yer i didn't think of it of a failsafe.
Just read through your script, there is a few weird comment things, like in the anti ban, it says hover of strength, but it says woodcutting in the comment ;) It might annoy some OCD people haha
Have you tested? Because at the bank screen you say deposit everything, and then check inv is empty before walking, but don't you need the brass key in inv?
I might have read the script wrong as i'm fairly new with scripting.


Shouldn't be a hard fix. On my todo list. And with the OCD, I copy my antiban for all my scripts, just makes it faster. So my last try was a woodcutter, and I had woodcutting related antiban. Thanks!

Gl3nn IV

2012-04-28 10:04:43

From: Oxygen
Woah he's right.


Don't sound too surprised ;)

From: JOEbot
Shouldn't be a hard fix. On my todo list. And with the OCD, I copy my antiban for all my scripts, just makes it faster. So my last try was a woodcutter, and I had woodcutting related antiban. Thanks!


I thought you might of done, i was being picky sorry, just trying to make it look as good as possible, which is hard as it looks great now :P
It's fine, i'll test at a later date :) Good luck with applying.

lightstabo

2012-04-28 10:06:35

I was just wondering why is 30 dungeoneering needed?

Joe

2012-04-28 10:07:20

From: Gl3nn IV
Don't sound too surprised ;)



I thought you might of done, i was being picky sorry, just trying to make it look as good as possible, which is hard as it looks great now :P
It's fine, i'll test at a later date :) Good luck with applying.


I've already applied and i'm at 66% NOs. And being a picky tester is what I love, if you were an asskissing 3 post leacher I'd be pissed. Posting these things tells me that people are actually reading through the code. Thanks and rep+

Gl3nn IV

2012-04-28 10:15:02

From: lightstabo
I was just wondering why is 30 dungeoneering needed?


Your right, it should be 20. But dung is still needed to access the room if that was what you were wondering.

From: JOEbot
I've already applied and i'm at 66% NOs. And being a picky tester is what I love, if you were an asskissing 3 post leacher I'd be pissed. Posting these things tells me that people are actually reading through the code. Thanks and rep+


Haha thanks :blushing:
See lightstabo post as well, it's 20 dung not 30 :)

Joe

2012-04-28 10:21:05

From: Gl3nn IV
Your right, it should be 20. But dung is still needed to access the room if that was what you were wondering.



Haha thanks :blushing:
See lightstabo post as well, it's 20 dung not 30 :)


I was thinking of the resource Island on daemonheim… will update. Thanks

ssshhhaaa

2012-04-28 10:29:22

I read through every single line and it seems very good, i also learnt a lot from reading your comments on neally every single line. Good job! :)

Joe

2012-04-28 11:02:42

V3 is out now!
Thanks to Glenn, I have added brass key withdrawer into the Banking procedure!
And the SwagPicker bug has been fixed!

largovich

2012-04-28 11:54:21

It just sits there and is only checking stats? ;o

Thanatos

2012-04-28 12:15:51

Are you planning on adding a feature to allow it to pick up charms?

Joe

2012-04-28 12:19:06

From: Thanatos
Are you planning on adding a feature to allow it to pick up charms?


Not a member for now, but if I get pictures or lended account, then I will.

n3m1s1s

2012-04-29 09:22:11

Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''

Get this error while trying to run.

Gestapo

2012-04-29 11:23:09

anyone tried this? what is xp/hour?

Joe

2012-04-29 12:18:03

From: n3m1s1s
Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''

Get this error while trying to run.


Facepalm… facepalm
I have a headache…
Dl this PL0x

[D]ude

2012-04-29 12:47:27

For some reason the script doesn't attack the hill giants for me

Joe

2012-04-29 13:23:14

From: dude1994
For some reason the script doesn't attack the hill giants for me


Could you tell me what it IS doing?

Silentcore

2012-04-29 13:54:06

Hey I made a simple banner, not the onscreen paint. Like the banner that will go on this thread.

Joe

2012-04-29 14:31:51

From: Ucantseemebot
Hey I made a simple banner, not the onscreen paint. Like the banner that will go on this thread.


okay! You could PM me it and I'll post it on the Original post and give creds!

Silentcore

2012-04-29 14:42:22

From: JOEbot
okay! You could PM me it and I'll post it on the Original post and give creds!


I will pm it to u later since I'm on the iPhone right now and have the banner in the laptop. It's a simple banner but decent.

Joe

2012-04-29 14:42:51

From: Ucantseemebot
I will pm it to u later since I'm on the iPhone right now and have the banner in the laptop. It's a simple banner but decent.


Alright! Thanks

[D]ude

2012-04-29 22:43:50

Well it sets up the player and then it just sits there and does nothing.

kunzy

2012-04-29 23:42:01

ill check this out for u, ill report bugs in a few hours :D

J J

2012-05-01 06:07:44

case Swag of
'Runes' : begin // Sorry, but it's just more convenient (linewise) to pick them all up
Col := 11711143; // Color
Hue := 5.35; // Hue
Sat := 0.32; // Saturation
Tol := 9; // Tolerance
end;

'Coins' : begin // Whether it be 2GP or 3M it should pick it up...
Col := 4905207; // Color
Hue := 0.72; // Hue
Sat := 4.24; // Saturation
Tol := 2; // Tolerance
end;
end; // Until I can get around the finicky Colors of these other Items

{ 'Iron Kite' : begin
Col :=
Hue :=
Sat :=
Tol :=
end;

'Stell Helm' : begin
Col :=
Hue :=
Sat :=
Tol :=
end;

'Limpwurt Root' : begin
Col :=
Hue :=
Sat :=
Tol :=
end;

IN DEVELOPEMENT
}

For that part, can't you just simply save the co-ordinates of the big bones and check if there is a different color than the surrounding colors. If there is a different color, there must be another item you can pick up. Considering you have the co-ords saved you can simply move the mouse there again, right click and have a case of all the different uptexts from the items you would like it to pick up. Can also filter some colors out if there are junk items.

You can also shorten that code with an array
ItemsToPickUp: Array of String;
ItemsToPickUp: ['Steel helm', '.....']
For i:=0 to High(i) do
... if it matches anything of the array then ... etc

EDIT: An easier way seems to be to locate the big bones. Move the mouse there. Read the uptext and in the uptext there is always some text like '8 more options' or something similiar. Convert the uptext to a string or something like that, and if more options < 3 then pick up big bones. If options > 3 then there must be another item. Loop through an array of uptexts and if it matches you can pick it up aswell. Obviously it will be less accurate if you just want to pick up certain items. But if you want to pick up everything it should work.

Donie

2012-05-01 21:01:45

This seems to be a really good script. (and the effort you put into it really stands out). Is there any possibility of getting it to not even pick up the big bones?.. I would like to use this script on my pure and don't really want to get my prayer any higher. SUPER GOOD WORK :)

Joe

2012-05-01 21:09:02

From: Donie
This seems to be a really good script. (and the effort you put into it really stands out). Is there any possibility of getting it to not even pick up the big bones?.. I would like to use this script on my pure and don't really want to get my prayer any higher. SUPER GOOD WORK :)


For that just add to the const

 const
Bonebury = true; // At the very top of the script there is a const box...

{then in the bone burying procedure add to the begining}
begin
if bonebury = true then
... rest of bone burying procedure

Hope I helped if it is vague just PM me and I'll guide you along- or just code it myself for you

pwnpie321

2012-05-02 00:18:11

Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''
HALP

J J

2012-05-02 17:29:09

From: pwnpie321
Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''
HALP

Install the DTM Include.. Just read the topic >.<

Anyways, have you looked into my tips yet to pick up all the items? You could even expand this script by high alching certain items that you can pick up.

Joe

2012-05-02 17:41:29

From: J J
Install the DTM Include.. Just read the topic >.<

Anyways, have you looked into my tips yet to pick up all the items? You could even expand this script by high alching certain items that you can pick up.


among the leechers, none will use the high alching option and it would be an utter waste of time to put my effort into the amount of code it would take. If and when I become members I will add more things to this script like bonecrusher and highalch. And yes I have looked into your idea and i'm in developement for my Runespan script right now so I don't have a lot of time. Will do though Thanks!
~Joe

Finiahmad

2012-05-03 15:46:10

The bot just stands there, doing nothing except checking your levels as an anti ban :P
Any fix for this?

Joe

2012-05-03 16:08:45

From: Finiahmad
The bot just stands there, doing nothing except checking your levels as an anti ban :P
Any fix for this?


Are you in the resource dungeon with your compass at lowest?

Finiahmad

2012-05-03 16:14:36

From: JOEbot
Are you in the resource dungeon with your compass at lowest?


Yes, does the script click on the hill giants or does it rely on aggressiveness of the hill giants?

abe bro

2012-05-05 08:41:11

Unable to find file 'sps/sps.simba' used from ''

Whats that mean what else i need?

abe bro

2012-05-05 08:56:58

Never mind i got but now it says


Unable to find file'ObjectDTM\ObjDTMInclude.simba' used from ''

KCI

2012-05-05 09:15:58

Thanks, I will test this out and post proggie later :p. I'll give you any bugs if I encounter them.

KCI

2012-05-05 09:17:03

From: abe bro
Never mind i got but now it says


Unable to find file'ObjectDTM\ObjDTMInclude.simba' used from ''

Install ODTM to use this script :google: :spot::duh:

KCI

2012-05-05 09:39:03

From: Finiahmad
The bot just stands there, doing nothing except checking your levels as an anti ban :P
Any fix for this?

I have the same problem :duh:

abe bro

2012-05-05 10:08:31

ODTM or DTM just give me the link

Elitezer0

2012-05-07 23:22:09

Mine just stands there.

x0Rz

2012-05-11 10:06:31

Love the picture!
I don't know how to install scripts (I know, I'm a noob -.- )
But otherwise it looks great, haha.

night fox6928

2012-05-23 10:36:35

Thank you for using Simba,
Hakuna Matata.

Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''
A new update of Simba is available!
Current version is 982. Latest version is 984


i got that when i opened it with simba and tried to run it… help pls?

tigerkungfu

2012-05-23 15:27:50

From: night fox6928
Thank you for using Simba,
Hakuna Matata.

Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''
A new update of Simba is available!
Current version is 982. Latest version is 984


i got that when i opened it with simba and tried to run it… help pls?


Update your simba.

night fox6928

2012-05-23 18:18:08

arrg wtf, i just downloaded it yesterday via the guide on this site…. did everything. the built in scripts work….where do i update simba at?

Ivo09

2012-05-26 06:18:38

This script stands still and does nothing.

omfgMIKE

2012-05-28 05:14:32

From: Ivo09
This script stands still and does nothing.


Mine also stands there and does nothing, going on 20 minutes now. Doesn't even do the anti-ban or anything. I'd post a debug but it simply doesn't say anything.

Liquid Atoms

2012-05-29 10:43:31

From: night fox6928
Thank you for using Simba,
Hakuna Matata.

Exception in Script: Unable to find file 'ObjectDTM\ObjDTMInclude.simba' used from ''
A new update of Simba is available!
Current version is 982. Latest version is 984


i got that when i opened it with simba and tried to run it… help pls?


For all you 12 y/o that need to be spoon-fed, you need to install ObjectDTM. Yes, its written right there, why don't you go on the homepage, and search the forums for the page ? Ahh, to difficult, I hear ya. Follow this link to install ODTM, and don't ask about it again.

http://villavu.com/forum/showthread.php?t=68112&highlight=objDTM

_____________________________________

On a side-note, following the instructions and with a proper setup in the script, the camera at the lowest, it stands there, not attacking the hill giants doing the anti-ban. I've disabled the werePoor and I am in the ressource dungeon.

Stanger

2012-05-29 12:47:59

From: omfgMIKE
Mine also stands there and does nothing, going on 20 minutes now. Doesn't even do the anti-ban or anything. I'd post a debug but it simply doesn't say anything.
Try to update MSI,SPS and SRL.

Stanger

2012-05-29 12:50:36

From: Ivo09
This script stands still and does nothing.

If you have updated everything try to start @ mossgiants. And make sure it are the right ones;)

sacapuntas

2012-06-10 23:26:42

it stands there and doesn't move anything :(

Silentcore

2012-06-10 23:36:36

From: sacapuntas
it stands there and doesn't move anything :(

Are you in the correct place of hill giants? Make sure your in the little dungeon.

sacapuntas

2012-06-11 17:49:39

From: Ucantseemebot
Are you in the correct place of hill giants? Make sure your in the little dungeon.


Yeah im in the resource dungeon in the middle at the rock. Any help is appreciated :)

Joe

2012-06-11 19:29:09

I'll be remaking this script soon. The TPA isn't functioning the way it should. I'll just change it to findobj and we can all be on our merry way? I shall also be removing banking as it doesn't always work. Bear with me and after I finish my extremely well functioning resource cutter and burner, I will rerelease this.
Thanks!

~Joe

hobofight101

2012-06-13 22:22:43

ima test it and hope i dont lose my bone crusher

Silentcore

2012-06-13 22:29:29

From: hobofight101
ima test it and hope i dont lose my bone crusher


dont use bonecrusher because it doesnt support it..It buries them the normal way my dude..

TedreSwag

2012-06-14 07:17:29

nice.

pwn07

2012-06-14 08:50:13

what if you don't want to burry bones at all:P anyway to change it up?
will test after i i get few wc lvls up

CephaXz

2012-06-14 15:15:01

From: Joe
I'll be remaking this script soon. The TPA isn't functioning the way it should. I'll just change it to findobj and we can all be on our merry way? I shall also be removing banking as it doesn't always work. Bear with me and after I finish my extremely well functioning resource cutter and burner, I will rerelease this.
Thanks!

~Joe


And you didn't have a boner in your main loop :p

Was thinking of making a combat script so I read through the script to try learn something out of it.