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?
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.