Iambubbleman
2012-02-04 14:36:59
-Null-
If found, please remove
If found, please remove
2012-02-04 14:36:59
2012-02-04 16:08:14
2012-02-04 16:09:21
2012-02-04 16:15:50
From: PatDuffy
that makes 400k in 30 minutes….? WTH
It's just fletching shafts, I hope your calculations are off.
2012-02-04 16:17:01
2012-02-04 16:18:05
2012-02-04 16:18:38
From: jctnd
na bro thats acully right X_X i put 18k shafts * 22 gp(cost of em) and i got 396k so if he was really makin 18k arrow shafts in 30min then thats right
2012-02-04 16:22:00
2012-02-04 17:41:30
2012-02-04 18:25:34
2012-02-04 22:41:47
2012-02-04 23:00:35
FindDTM(knife, x, y, MSX1, MSY1, MSX2, MSY2);
Mouse(x,y, 2, 2, true);
Wait(randomrange(1200, 1600));
FindDTM(Logs, x, y, MSX1, MSY1, MSX2, MSY2);
Mouse(x,y, 2, 2, False);
Wait(randomrange(1200, 1600));
ChooseOption('All L');
CloseWindow;
if FindDTM(knife, x, y, MSX1, MSY1, MSX2, MSY2) then
begin
Mouse(x,y, 2, 2, true);
Wait(randomrange(1200, 1600));
if FindDTM(Logs, x, y, MSX1, MSY1, MSX2, MSY2) then
begin
Mouse(x,y, 2, 2, False);
Wait(randomrange(1200, 1600));
end;
if ChooseOption('All L') then
CloseWindow;
end;
2012-02-05 03:37:00
From: nosaj.421
Interestingly I took a request from one guy to make an arrowshafter. Guess you've beaten me to it :)
Nice first script, but I am sure you should use functions as a function instead of using them like procedures.
Example:
FindDTM(knife, x, y, MSX1, MSY1, MSX2, MSY2);
Mouse(x,y, 2, 2, true);
Wait(randomrange(1200, 1600));
FindDTM(Logs, x, y, MSX1, MSY1, MSX2, MSY2);
Mouse(x,y, 2, 2, False);
Wait(randomrange(1200, 1600));
ChooseOption('All L');
CloseWindow;
I want to stress that this is not wrong, but it might work unexpectedly. It is always a good idea to ask questions with if then statements and then decide what you should do.
Perhaps this?
if FindDTM(knife, x, y, MSX1, MSY1, MSX2, MSY2) then
begin
Mouse(x,y, 2, 2, true);
Wait(randomrange(1200, 1600));
if FindDTM(Logs, x, y, MSX1, MSY1, MSX2, MSY2) then
begin
Mouse(x,y, 2, 2, False);
Wait(randomrange(1200, 1600));
end;
if ChooseOption('All L') then
CloseWindow;
end;
And the money calculations. It should always be the profit/h, not revenue/h.
2012-02-05 07:48:57
From: Iambubbleman
Oh thank you, that really helps. I was under the impression that you had to have an else for every if..then…else statement.
2012-02-05 14:19:08
From: nosaj.421
Not necessarily. However for every function that returns a boolean I highly suggest you think twice before discarding the boolean and simply use it like a procedure. Usually the boolean is returned for a very good reason - you should do something about it, ie. failsafes.
2012-02-05 15:33:50
2012-02-05 15:36:11
2012-02-05 17:10:26
From: eXoTiK
Your calculations ARE off btw.
Arrow shafts = 22 ea (15 shafts per log) = 330
Logs = 244 ea
Profit = 330 - 244 = 86 gp profit per log * 28 logs an inv = 2408 gp an inventory.
An inventory takes approximately 1 minute. 2408gp * 60 = 144,480 gp/hr.
2012-02-05 20:00:19
2012-02-05 20:38:46
From: super powe14
sometimes it has troubles detecting the bank color (it clicks on the floor and clicks walk here) then it pauses forever >.<
* im in varrock west bank btw
2012-02-06 03:48:23
2012-02-06 16:25:45
2012-02-06 17:43:46
2012-02-07 00:49:43
2012-02-07 00:55:20
From: mitcheee
It withdraws knife then logs and then uses knife but doesnt click the logs? Then it tries to bank??
2012-02-12 14:59:58
2012-02-12 15:04:06
2012-02-16 19:58:47
2012-02-16 20:01:17
From: coolyboy
this script is shit, dude