SRL Archive - First Scripts

Woot Loot! [1 gp - 3 bil gp]/hr


g2n

2011-12-20 23:20:08

WOOT LOOT!


What is Woot Loot?

THIS IS MY FIRST SIMBA SCRIPT!

Woot Loot is a bot that I made that collects random items from the Grand Exchange on World 1 and World 2. When your inventory is full, the items are banked and the process is repeated.

Woot Loot has the potential to make money ranging from 1 gp to 3 billion gp per hour. (It has happened, you know.)

Current Version and Supports

Version 0.1-

-Picks up items and banks them.
-Can be led far away from the G.E. and unable to bank.
-Faulty in World 1 and World 2. I suggest using a normal world so dropped items are near the GE. I also recommend using a level 3 bot, as this requires no skills.
-Buggy when picking up items.

Version 0.2-
-Picks up items and scans for the item on every square around the character
-Fixed movement and item bugs
-More precise item picking

-Future Updates for 0.3: Radial Walking to stay at GE, and Banking fixes.

Version 0.3-
- This project is discontinued until snow at the Grand Exchange is gone.
- Sorry!!

Special Thanks

-nickrules for personal help and support
-SRL community

Feedback and suggestions welcome!
Please do not change or take this script (except for Declare Players) without my permission.. Thank you!

DeiJaiVui

2011-12-20 23:42:26

It's normally 100k - 250K/HR unless you get lucky/unlucky.

sahibjs

2011-12-20 23:47:36

1gp - 3b gp is a huge range haha.

I might study this script, thanks for posting it

g2n

2011-12-20 23:47:44

From: DeiJaiVui
It's normally 100k - 250K/HR unless you get lucky/unlucky.


Another Runescape massacre can happen; Partyhats can be on the floor left and right.

Don't rule out the outliers. ;)

nickrules

2011-12-21 00:10:59

There are a couple problems with this that I'm seeing now. I'll help you fix them tomorrow, when you're ready.

The big ones: it won't bank if it doesn't have bankers on the screen, it misses a lot.

g2n

2011-12-21 00:31:07

From: nickrules
There are a couple problems with this that I'm seeing now. I'll help you fix them tomorrow, when you're ready.

The big ones: it won't bank if it doesn't have bankers on the screen, it misses a lot.


I realized that.

I guess I'll have to implement a radial move to make sure the bot stays near one of the bank signs.

Thanks for the help offer. I'll see what I can come up with and if I get stuck I'll let you know.

thedude

2011-12-21 00:35:43

when ever i run it my acc just sit there

okokokok

2011-12-21 09:32:04

To me this seems impossible for a color bot. Injection/reflection is alot faster and due to the amount of people on top of the items it will probably be left unseen

Kyle Undefined

2011-12-21 09:35:00

From: okokokok
To me this seems impossible for a color bot. Injection/reflection is alot faster and due to the amount of people on top of the items it will probably be left unseen


Nothing is impossible for color, also, it's impossible to do with injection/reflection because Jagex killed it.

jakeyboy29

2011-12-21 10:27:13

Hiiiiii, well done on the release, great start. I know its a biggie, but a challenge would be to loot the wild ;)

g2n

2011-12-21 11:28:14

From: jakeyboy29
Hiiiiii, well done on the release, great start. I know its a biggie, but a challenge would be to loot the wild ;)


Thanks. I realized this is a hard bot to make when I first started looking into it. Nobody had a bot on here that does this, so I thought I'd give picking up items a try. I still have a lot work to do with it. :P

putonajonny

2011-12-21 11:37:20

Try some other antiban:
procedure Antiban; //Provides the Antiban
begin
if not (LoggedIn) then
Exit;
begin
case Random(80) of
10..14: PickUpMouse; // This has the same effect
69: ExamineInv;
end;
end;
end;

Try something a bit more comprehensive:
Procedure AntiBan;
begin
case Random(500) of
0: HoverSkill('Attack', False); //Looking up skills
1: HoverSkill('Strength', False);
2: HoverSkill('Defence', False);
3: HoverSkill('hitpoints', False);
4: HoverSkill('smithing', False);
5: HoverSkill('woodcutting', False);
6: HoverSkill('firemaking', False);
7: HoverSkill('magic', False);
8: HoverSkill('woodcutting', False);
9: HoverSkill('fishing', False);
10: HoverSkill('prayer', False);
11: HoverSkill('runecrafting', False);
12..15: PickUpMouse;
16..25: RandomMovement;
26..27: RandomRClick;
28..32: BoredHuman;
60..80: ExamineInv; //Examines inventory items, this would be great for your script, make it do this lots
34: RandomAngle(True); //Turning Camera
35..48: Wait(1000+random(1000));
49..50: Wait(1000+Random(20000)); //A few long waits
end;
Wait(2000+Random(500));
end;

With this:
              GetMousePos(x, y)
mouse(x, y, 0, 0, True)

You could just use:
ClickMouse2;
It clicks the mouse at the current location.



Here:
        Writeln('Found Item on Minimap');
Mouse(x, y, 5, 5, True);
Flag;
MMouse(257, 180, 5, 5);
I assume you are clicking on a red dot on the minimap then hoping that you end up stood on the item, you check by putting the mouse at your feet and checking uptext, however you may not end up stood directly ontop of the item, therefore you could try:

What this does is if the item isn't at your feet, it searches all around your feel for the uptext
  Var xs, ys : Integer

xs := 203
ys := 136

if WaitUptext('ake', 2000) then
begin
Writeln('Uptext Confirmed');
GetMousePos(x, y)
mouse(x, y, 0, 0, True)
Writeln('Item Received');
end else
begin
Repeat
MMouse( x, y, 3, 4)
xs := xs + 5 //increases x value as it moves across box
if (xs > 288) then //if at max x value then
begin
ys := ys + 5 //increase y value
xs := 203 // reset x value
end;
Until((WaitUptext( 'ake', 200)) or (ys = 206)); //Stops when uptext found or reached end of box
end;

Let me know if you have any questions, it is a good script :)




Also for location getting look into symbol finding and ObjectDTMs

g2n

2011-12-21 11:45:44

Thanks for the help! I'll be working on it today, and I'll fix that.

g2n

2011-12-22 00:18:57

Version 0.2 released.

Bot2Stake

2011-12-30 01:43:36

May I suggest you revise it to pick up loot in the lower wilderness and bank at Edgeville? I bet it would get tons of loot if you set it up on a pking world. Great work on the current script I might add.

Heya69

2011-12-30 05:11:11

From: Bot2Stake
May I suggest you revise it to pick up loot in the lower wilderness and bank at Edgeville? I bet it would get tons of loot if you set it up on a pking world. Great work on the current script I might add.


Lool, botting drop pick in wild. Should be interesting.

Swatarianess

2011-12-30 07:02:16

From: Heya69
Lool, botting drop pick in wild. Should be interesting.


its been done be4 on on Nexus it was pretty good people made like 500k/hr - 700k/hr p2p obviously. Bones, Runes and stuff i think and lots of arrows :D

Er1k

2011-12-30 07:46:34

From: Kyle Undefined
Nothing is impossible for color, also, it's impossible to do with injection/reflection because Jagex killed it.


The sheer amount of different colors in World 1 GE does make this quite a challenge, guess there's no doubt about that

Kasi

2011-12-30 09:54:40

if your using hoverskill as antiban use "random", or the actual skill your improving

Jamestt

2011-12-30 10:33:09

Hmm, ill try this and see how it goes. Nice job g2n for creating the script

Jamestt

2011-12-30 14:05:57

Since I tried the script it wont work well but for these reasons: G.E has been covered in snow which Jagex done this by the Christmas Update.
It picked up ashes which has confused them with the floor

Note: It went east of the Yew Trees of G.E which is out of bounds and was trying to click on the money near the bear. Try to add some elements so when it runs out of bounds i.e to varrock it goes back to G.E

Overall: Good will see after Christmas Update that Jagex Made

Heya69

2011-12-30 15:53:48

Would this work for drop parties? Or is it too slow?

Er1k

2011-12-31 05:29:55

From: Heya69
Would this work for drop parties? Or is it too slow?


Better use a well-coded autoclicker for that

Man16

2012-01-03 09:58:16

Oh yes sir, you have given me an idea

ClasicPKname

2012-01-03 10:03:07

That's a really good idea. I might try it, but it seems like a really inconsistent form of income haha

Swedish Viking

2012-01-05 22:01:33

an army of lvl 3s hmm :troll