SRL Archive - Outdated / Broken

cycrosism powerbanker!


cycrosism

2009-07-03 05:17:19

Thank you for looking at my powerbanker.

How to use:

*Make sure player is in varrock east or west bank.
*Fill out the const and declare players
*Run script!


Features

*Bot keeps a few ores each run
*If you start script in VEB and u choose VWB it walks across varrock. (And vice verca)
*Very good banking and trading routines.
*Extra "Debug Bitmaps" feature if you need to test the bitmaps.
*My own world switcher
*Sits down while waiting - So you have more energy

Once script is running the bot will run to the mine you define then sit down and wait for the person you define to trade it. It will not accept trades off anyone else. When you get a full inv trade him the ores then he will do the banking process then come back to the mine and wait.

*Please post feedback/suggestions/proggies

***There is no other half to the script the whole point of it is that your miner doesn't get banned. So don't ask for the second half, there is none.***

cycrosism

2009-07-03 05:24:44

Post reserved

Da 0wner

2009-07-03 05:39:48

Sux. Great idea though :). jk.

Edit:
function ClosestTile(Path: TPointArray): Integer;
var
Last, II, Dist: Integer;
P: TPoint;
begin
P := GetMyPos;
Last := 1 shl 20;
for II := 0 to High(Path) do
begin
Dist := Distance(P.x, P.y, Path[II].x, Path[II].y);
if (Dist > Last) then Continue;
Last := Dist;
Result := II;
end;
end;
You made that?

If so, tell me what bit shifting (shl, shr) does.

I already know (<3 Zeph) but I think I've seen that by somebody else.

cycrosism

2009-07-03 06:41:14

Nope. ZephyrsFury made that one

Infantry001

2009-07-03 06:52:50

From: Da 0wner
Sux. Great idea though :). jk.

Edit:
function ClosestTile(Path: TPointArray): Integer;
var
Last, II, Dist: Integer;
P: TPoint;
begin
P := GetMyPos;
Last := 1 shl 20;
for II := 0 to High(Path) do
begin
Dist := Distance(P.x, P.y, Path[II].x, Path[II].y);
if (Dist > Last) then Continue;
Last := Dist;
Result := II;
end;
end;
You made that?

If so, tell me what bit shifting (shl, shr) does.

I already know (<3 Zeph) but I think I've seen that by somebody else.


Make a tut on bit shifting pl0x =)

But cycrosism, nice job! I'll be sure to use it soon ;)
One question: if you are using Reflection anyways, why not use Object IDs instead of bitmaps?

Da 0wner

2009-07-03 07:40:14

From: Infintry001
Make a tut on bit shifting pl0x =)

But cycrosism, nice job! I'll be sure to use it soon ;)
One question: if you are using Reflection anyways, why not use Object IDs instead of bitmaps?


http://villavu.com/forum/showthread.php?t=18514 (Yakman's Tut)

If you need any more help PM me or MSN me (kylewollaston@hotmail.com).

cycrosism

2009-07-04 05:54:05

No Da0wner I do not need help

Also Infrinty001, I use bitmaps because there is no way to withdraw from the bank using the object ID.

Da 0wner

2009-07-04 08:30:31

Yes there is.

Infantry001

2009-07-04 08:51:21

From: cycrosism
No Da0wner I do not need help

Also Infrinty001, I use bitmaps because there is no way to withdraw from the bank using the object ID.


You'll have to create your own functions, but yes, there is =)

cycrosism

2009-07-04 09:28:29

Well I do not need to, bitmaps work fine. I tested them multiple times.

Any suggestions people?

ian.

2009-07-04 09:40:52

Bitmaps are faster, so if they work 100%, keep using it.

Floor66

2009-07-04 10:38:54

Still very confushed of what it does lol. I read the other thread but I just can't figure out what it does.

cycrosism

2009-07-04 11:28:19

How can you be confused?

It's really simple to understand. Read 1st post here: http://www.villavu.com/forum/showthread.php?t=47180

Floor66

2009-07-04 11:35:14

Oh lol I get it now.

P1nky

2009-07-04 11:36:53

ah i love the idea, though thing is you still got to be on right?

you should make 2 scripts, 1 of it is this, and the other will be the runner?

it's just like Air Running back in old days in RS.

ill be too lazy to run back and forth?
or am i wrong?

Floor66

2009-07-04 11:46:54

So it goes like..

Maybe give the banker some cash?

MINER: @ Mine
BANK_BOT: @ Mine/Bank

–Start Script–

MINER: -> Going to mine
BANK_BOT: -> If not there already, walks to mine

–Miner gets full inv.–

MINER: -> Trades banker
BANK_BOT: -> Accepts trade (and swaps the ores for cash? Or noted ores).

MINER: -> Starts mining again
BANK_BOT: -> Goes to bank, banks -> Walks back to mine

*** REPEAT ***

ShowerThoughts

2009-07-04 12:46:52

From: Floor66
So it goes like..

Maybe give the banker some cash?

MINER: @ Mine
BANK_BOT: @ Mine/Bank

–Start Script–

MINER: -> Going to mine
BANK_BOT: -> If not there already, walks to mine

–Miner gets full inv.–

MINER: -> Trades banker
BANK_BOT: -> Accepts trade (and swaps the ores for cash?).

MINER: -> Starts mining again
BANK_BOT: -> Goes to bank, banks -> Walks back to mine

*** REPEAT ***


Swaps the ores for noted ores? I guess.

No surprise that you didn't understand the first post, it is messy IMO.

P1nky

2009-07-04 21:34:41

yeah i know you have 2 threads, but i think you should edit the main post and add like How it works in a summarize version.
and step by step?

Sorry cause it kinda gets confusing.

ShowerThoughts

2009-07-04 21:48:07

You got one account.
You got another account.

Account one we call the miner, because he mines.(go figure)
Account two we call banker, because he mines.(orlly? no he banks).

So the miner goes mine and mine and mine.
Until it has ores. The script will trade him with the banker account.
He will take those ores.
The problem now is.
The miner can't give anything away any more, and the banker can't receive anything any more because of the trade limit.
So the miner keeps mining until it has a full load.
In the meantime the banker goes to bank and makes those <Number> ores into a note and brings them to the miner, the banker gives those <Number> ores to the miner, so the trade wealth is back to normal. In that trade the miner gives ores(or after that trade depends how fast the miner mines) so the wealth is unbalanced but when the autoer comes back everything is fine, etc, go on go on.

The point is the Miner gets loads of experience, because he is power mining and it costs him 5 secs to trade so it is the fastest way to get loads of ores and exp, since the miner gets his ores back, Every trade.

In one word: Profit.

ps. I typed this fast and it is not easy to read, sorry :(.

P1nky

2009-07-04 23:23:48

From: Hermen
You got one account.
You got another account.

Account one we call the miner, because he mines.(go figure)
Account two we call banker, because he mines.(orlly? no he banks).

So the miner goes mine and mine and mine.
Until it has ores. The script will trade him with the banker account.
He will take those ores.
The problem now is.
The miner can't give anything away any more, and the banker can't receive anything any more because of the trade limit.
So the miner keeps mining until it has a full load.
In the meantime the banker goes to bank and makes those <Number> ores into a note and brings them to the miner, the banker gives those <Number> ores to the miner, so the trade wealth is back to normal. In that trade the miner gives ores(or after that trade depends how fast the miner mines) so the wealth is unbalanced but when the autoer comes back everything is fine, etc, go on go on.

The point is the Miner gets loads of experience, because he is power mining and it costs him 5 secs to trade so it is the fastest way to get loads of ores and exp, since the miner gets his ores back, Every trade.

In one word: Profit.

ps. I typed this fast and it is not easy to read, sorry :(.


yah thanks, but i understood that concept though what does this script do the mining part ? or Banking part? OR both?

Floor66

2009-07-04 23:25:53

This does the banking

P1nky

2009-07-04 23:39:33

oh thanks :(, wish it did both lol; just wondering don't you think it'll get the miner banned or na?

Infantry001

2009-07-05 00:11:42

This is meant so that your miner doesn't get banned (i.e. you mine with the miner yourself).

cycrosism

2009-07-05 05:39:21

Yes and it looks like (in jagex's point of view) someone is running a service for someone and it keeps 1-4 ores each time

Camaro'

2009-07-05 08:19:46

This looks much, MUCH , MUCH better then your flax picker(code point of view).

Good job, well wait, Excellent JOB.

cycrosism

2009-07-05 08:44:54

Because I spent around 3 days working on this one (Like 4 hours each day) to get this and testing it multiple times with lots of people before I posted.

Flax picker was a made in no more then 3 hours

cycrosism

2009-07-06 08:04:22

Soo… has anyone used it? What do you guys think of it?

Awkwardsaw

2009-07-06 08:15:08

no, i havnt used nor looked at it, but i will later tonigh(promis :D)

but from what i can see from the double script idea, i smell a use for sendinterscarmessage

edit: from what i can see,all it really needs is a "little" more failsafes, and shorten some stuff up. im to tired to think atm :P ill get back tomorrow

cycrosism

2009-07-06 11:51:26

OMG I have already explained WHY there is no mining part to the script, you mine the ores youself

Baked0420

2009-07-06 18:36:10

haha yea, some people just don't read, and I don't think this script is hard to understand, I don't get why this was explained like 10 times :p.

I'll run this for you sometime today and tell you what I think :). I'm doubt I'll have much to say if anything at all about its cons since you said you tested multiple times.

Awkwardsaw

2009-07-06 18:56:26

im just saying, it would be awesome if theres a miner that goes with it, and that if there is its a good way to use interscar messages

P1nky

2009-07-06 21:14:43

From: akwardsaw
im just saying, it would be awesome if theres a miner that goes with it, and that if there is its a good way to use interscar messages


yeah i would use it than, Cycro i think you should make a option for a miner to mine and it detects when to trade and stuff.
That be crazy lol

cycrosism

2009-07-10 06:22:55

So anyone going to post progress reports or suggestions? I don't like it when my scripts get leeched

JPHamlett

2009-07-10 07:41:28

it doesn't work rigt now does it? if it does ill test it it tonight and post a proggy for u

Baked0420

2009-07-10 23:25:00

lol, leeched in the members section? leechers should be in the free-for-all section, or at least Jr. Membs. Well since you say your not getting many proggies, I'll see if I can multi log with a signed and unsigned client, if it works for me, I'll post you a proggy, if I can't do it on just my computer, then I'll update SRL and Reflection and see if I can use my desktop and family laptop to do it. So I'll try to get you a proggy soon :).

Naike

2009-07-11 00:48:47

From: cycrosism
So anyone going to post progress reports or suggestions? I don't like it when my scripts get leeched


This is, after all, the members section…
Don't expect to many progress reports..

Infantry001

2009-07-11 09:04:26

Cycrosism, remember, many members don't even auto anymore.

cycrosism

2009-07-11 11:03:08

If not many members auto then why is my script being leeched

P1nky

2009-07-11 11:17:10

How the heck is it getting leeched lol?

31 views…..
and that means mostly people are just checking the code out, I clicked it twice to read through the code…

If SRL stats was up than you could prolly tell if the script is getting leeched lol…

Phran6

2009-07-11 19:41:38

and how we can test your script with new update ?

cycrosism

2009-07-12 04:34:44

Well for every download i expected a progress report, there is 33 downloads and if there is no feedback it is getting leeched

Infantry001

2009-07-12 05:19:30

Haha, the world is never perfect, my friend…

cycrosism

2009-07-12 11:00:57

It is just stupid if you download it and look through it but never use it. You either download it and use it or you don't!!!!!!!!!!!!!

Da 0wner

2009-07-12 11:12:17

It's not stupid to look through code.

You are obviously cocky and believe that you already know everything you would possibly need to know, I download plenty of scripts just to look at the coding…

You can learn things from other peoples' scripts you know.

Harry

2009-07-12 11:14:58

I clicked the download box 31 times, computer lagged, sorry.

Da 0wner

2009-07-12 11:16:16

Lmao Harry :D.

But seriously Cycrosism, you really do need to improve your attitude..

cycrosism

2009-07-12 14:38:49

Nothing is wrong with my attitude i just don't like people who download but don't post progress reports or suggestions/bugs

n3ss3s

2009-07-12 18:27:46

Bitshifting for the ones who had problem understanding - shl moves the binaries one number to the left, making it a bigger number, and shr moves it to right, respectively making it a smaller number…

E.g 4, it is 100 in binary.

We shift it by one to left, shl, it becomes 1000. Which is 8.

We shift it by one to right, shr, it becomes 10, 2.

Infantry001

2009-07-12 23:05:04

From: cycrosism
Nothing is wrong with my attitude i just don't like people who download but don't post progress reports or suggestions/bugs


A lot of people just download to look at the code, no worries. You can't help that. I know I don't even use the scripts on this site. I will download them, learn from them, and create my own script - I trust myself more lol.