PDA

View Full Version : AlKharid Cooker



**BANNED The Man
01-01-2011, 08:22 PM
Hai gaize xD

4th script out now :)

Will make the thread nice and sexy later.

Test for me, post feedback and progress reports :)

-Boom

**BANNED The Man
01-01-2011, 08:26 PM
Resrved

TomTuff
01-01-2011, 10:15 PM
You should make it an option to say something when you level up. Also, lines 32-35 are unnecessary, there is a function "LevelUp" in antiban.scar of SRL.

Your standards need work. on some of the indents, it looks like you were coding in notepad because they are 4 spaces long.

In your antiban procedure, it always increases players[cp].Integers[3]. you should do something like
procedure AntiBan;
begin
if (Random(9) = 0) then
begin//10% chance
case Random(3) of
0: RandomRClick;
1: MouseSpeed := 15 + Random(5); //I also don't like this line here. the mouse speed will always go up.
2: PickUpMouse;
3: BoredHuman;
//I would also make the case statement have more AntiBan procedures.
end;
Inc(Players[CurrentPlayer].Integers[3]);
end;
end;

your antirandom procedure is extravagant, unnecessary, and does too much. your multiplayer handling should be in your main loop. Calling FindLamp is unnecessary, because FindNormalRandoms (and r_FindRandoms) will do that. You should also let the user pick what skill they want to use lamps on. Cooking is such a fast 99 that spending lamps on it is a waste.

your countcooked procedure could be vastly shortened to:

procedure countcooked;
begin
if not(LoggedIn) then
Exit;
IncEx(Players[CurrentPlayer].Integers[0], R_CountItemID(Players[CurrentPlayer].Integers[5]);
end;


i don't understand the purpose of line 231, but i know that you shouldn't be using static variables :O

you give the player the freedom to pick their own reflection ID in DeclarePlayers, but you only give your FoundFishCook function support for a few? You should just use reflection function + the user supplied ID. And another thing about that function, instead of setting "Found" to the result, just skip that step and set "Result := Whatever". You also dont need the begin/end around "if found then result := true" part.

your standards in CookLoop are pretty bad, that's all I'll say.

and again, your multiplayer handling should be in your main loop, not in some random function/procedure.

Sgt Soul
01-02-2011, 02:05 AM
testing now, currently running quite smooth and I will update with a proggy later on :)

**BANNED The Man
01-19-2011, 05:05 PM
Any feedback / Progress Reports?

-Boom

Inf456
01-21-2011, 01:28 AM
Dynamite - I shall be testing this script soon and will post the proggy when i'm done running it.

Edit: I couldn't save the proggy, but it ran flawlessly for over an hour until i got the prison pete random.

Tlachtli
01-21-2011, 06:39 AM
I'll test this once I'm done testing my own scripts. I really need a good cooker, and this looks promising.

Czepa
01-22-2011, 08:06 AM
could you please add salmon and trout for me.

**BANNED The Man
01-22-2011, 09:35 AM
could you please add salmon and trout for me.

Will do when i get home

-Boom

bolshak25
01-25-2011, 02:38 AM
has trout been added? i have 10k to cook, and i think your script should work nicely for it

grats
01-25-2011, 02:05 PM
has trout been added? i have 10k to cook, and i think your script should work nicely for it

Currently this is what's in the script: Herring, Sardine, Tuna, Lobster, Swordfish

according to the ID's he has




SWORD:

We worked for 26 Minutes and 5 Seconds
Cooked 249 fish successfully out of 9999 to do
Leveled 2


TUNA:

We worked for 33 Minutes and 20 Seconds
Cooked 543 fish successfully out of 9999 to do
Leveled 2
Antibanned 23

I just put a big number in so it did all my fish lol


Suggestions:

-add stats :P

-Add the ability to cook multiple fish, 500 lobs then 500 sword.. or something of the sort

- have it wait a while when it clicks the fish and then the "range" because if it's like 1 space away it'll click the fish, then the range.. and it only waits maybe half a second then clicks the fish again... also give it a longer wait when it's withdrawing, slightly longer not too fast.. it clicks stuff really fast most people aren't that accurate

-"bank all" button instead of right clicking the cooked & burnt and depositing

- change "Guess what... I levelled! " -- leveled *

First time I cooked it logged my character out and stopped after like 2 loads, not sure why.. didn't do it again.
other than that everything seems to be running smooth!!!


I love how it different things, I got "W00t lvld"

very cool made me laugh


Also it only shows cooked fish and not burnt? It looks like, maybe add burnt too so people can see how much their cooking sucks :spot:

**BANNED The Man
01-25-2011, 05:27 PM
Ok, I really don't have much time at the moment.
If someone wants to make AutoColour for Trout and Salmon I have the rest done so it would be compatible with it.
Use ACA in the Scripting Tools folder.
I need the colour and tolerance.
Also, please only try if you have knowledge :P
I can teach/tell you how but don't waste your time without knowing :)

-Boom

BloodHawk
01-25-2011, 10:53 PM
I tried to get it to cook lobster. It tried to, but it clicked on the lobster over and over again. It withdrew them from the bank, walked to the stove, but wouldn't be able to cook. Is there something I'm doing wrong?

grats
01-25-2011, 10:58 PM
I tried to get it to cook lobster. It tried to, but it clicked on the lobster over and over again. It withdrew them from the bank, walked to the stove, but wouldn't be able to cook. Is there something I'm doing wrong?

Does your player have high enough level to cook lobster?

What's the debug box look like? What's it say

BloodHawk
01-25-2011, 11:09 PM
Does your player have high enough level to cook lobster?

What's the debug box look like? What's it say

All that is wrong is that it clicks on the lobster thinking that it has a choice that says "cook" but it doesn't. So it just clicks and clicks and clicks...

grats
01-25-2011, 11:51 PM
All that is wrong is that it clicks on the lobster thinking that it has a choice that says "cook" but it doesn't. So it just clicks and clicks and clicks...

I just fished up some lobster to test it, worked fine for me I don't know what else to say sorry..

How many times does it click the lobsters without clicking the range?

zeeky111
01-26-2011, 01:04 AM
I'm testing this script.
Report back later~

So far it runs smoothly.

-----------
EDIT

Report:
[-----------------------------]
[ AKCooker ]
[-----------------------------]
We worked for 1 Hours, 10 Minutes and 29 Seconds
Cooked 1091 fish successfully out of 2000 to do
Leveled 20
Antibanned 41
[-----------------------------]

Worked up until it didn't know what to do when there were players in the way of the range on the screen. It just kept clicking on the lobster, then clicking on one of said players.

Other than things regarding the syntax in the script, the only thing I can think of you to improve is to add in a SendArrow or SendArrowSilent before using the lobster with the range.

(Besides randoms, of course.. I got the workout and Prison Pete both, and the script just sat and gave me errors.)

bolshak25
01-26-2011, 03:29 AM
9737370 is color for trout
74 for tol
i just clicked in the middle of it. is that all thats you need? ive never done it, but i thought id try
do you need cooked one too?
if so that is
5790310 color for cooked
121 tol

Czepa
01-27-2011, 07:02 AM
9737370 is color for trout
74 for tol
i just clicked in the middle of it. is that all thats you need? ive never done it, but i thought id try
do you need cooked one too?
if so that is
5790310 color for cooked
121 tol
I'm looking for the item id numbers now. and will update as soon as i get em and start using the script :)
just copy and past.. change the numbers. done.
ok, so ive done that here is the script:
program AlKharidCooker;
{$DEFINE SMART}
{$i SRL\SRL.scar}
{$i Reflection\Reflection.simba}

var
Count : integer;

Procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

with players[0] do
begin
Name := '';
Pass := '';
Active := True;
Pin := '';
Integers[1] := 600; //Amount of fish you want to cook
Integers[5] := 335; // Fish ID
Loc := 'at bank';
// 335 = Trout, 331 = Salmon, 345 = Herring, 327 = Sardine, 359 = Tuna, 377 = Lobster, 371 = Swordfish
end;
end;

Procedure LevelTalking;
Begin
If Not (LoggedIn) Or Not (Players[CurrentPlayer].Active) Then
exit;
If (FindBlackChatMessage('Congratulations')) Or
(FindBlackChatMessage('you just advance')) Or
InChat('Congratulations') Or InChat('just advance') Or
InChat('congratulations,') Or LevelUp Then
Begin
Inc(Players[CurrentPlayer].Integers[2]);
Writeln('Woooot we have now gained'+IntToStr(Players[CurrentPlayer].Integers[2])+' levels!');
Begin
Case Random(50) Of
0: TypeSend('Guess what... I levelled!');
1: TypeSend('w00t lvld');
2: TypeSend('lvld again...');
3: TypeSend('grats me! I lvld!');
4: TypeSend('gay lag, didnt realise i lvld');
5: TypeSend('woopdewoop');
6: TypeSend('this levelling stuff is getting boring...');
7: TypeSend('dangdarnit, I jooost lavallled');
8: TypeSend('can we have a party cause i just lvld');
9: TypeSend('house party at mine! jokes...');
End;
End;
End;
End;


Procedure ProgressReport;
Begin
LevelTalking;
cleardebug;
Writeln('[-----------------------------]');
Writeln('[ AKCooker ]');
Writeln('[-----------------------------]');
Writeln(' We worked for ' + TimeRunning);
Writeln(' Cooked ' + IntToStr(Players[CurrentPlayer].Integers[0])+' fish successfully out of '+IntToStr(Players[CurrentPlayer].Integers[1])+' to do');
Writeln(' Leveled ' + IntToStr(Players[CurrentPlayer].Integers[2]));
Writeln(' Antibanned ' + IntToStr(Players[CurrentPlayer].Integers[3]));
Writeln('[-----------------------------]');
End;

function R_IDExistAT(ID, slot: Integer): Boolean;
begin
Result := (GetItemIDAt(slot) = (ID));
end;

procedure AntiBan;
begin
case (Random(400)) of
0: RandomRClick;
1: MouseSpeed := 15 + Random(5);
2: PickUpMouse;
3: BoredHuman;
4..400: begin
Wait(100 + Random(50));
Exit;
end;
end;
Inc(Players[CurrentPlayer].Integers[3]);
end;

Procedure AntiRandoms;
Begin
LevelTalking;
FindNormalRandoms;
Wait(300+Random(200));
FindLamp('Cooking');
End;

function R_WithdrawItemID(ID, Amount: Integer): Boolean;
var
I, WhichBankTab, ItemSlot: Integer;
BankTabItemIDs: TIntegerArray;
RelPoint: TPoint;
TabBox, ItemBox: TBox;
begin
for ItemSlot := 0 to 515 do
if ID = GetChildComponentID(INTERFACE_BANK, 93, ItemSlot) then
Break;
if GetChildComponentID(INTERFACE_BANK, 93, ItemSlot) = -1 then
begin
Writeln('ItemID ' + IntToStr(ID) + ' not found.');
Exit;
end;
if ItemSlot = 515 then
begin
Writeln('ItemID ' + IntToStr(ID) + ' not found.');
Exit;
end;
RelPoint.x := GetChildComponentRelativeX(INTERFACE_BANK, 93, ItemSlot);
RelPoint.y := GetChildComponentRelativeY(INTERFACE_BANK, 93, ItemSlot);
if (RelPoint.x = 0) then
begin
SetLength(BankTabItemIDs, 9);
for I := 1 to 9 do
BankTabItemIDs[I - 1] := GetInterfaceComponentID(INTERFACE_BANK, 47 + ((9 - I) * 2));
for I := ItemSlot downto 0 do
if InIntArrayEx(BankTabItemIds, WhichBankTab, GetChildComponentID(INTERFACE_BANK, 93, I)) then
Break;
TabBox.x1 := GetInterfaceComponentRelativeX(INTERFACE_BANK, 47 + ((8 - WhichBankTab) * 2)) + 4;
TabBox.y1 := GetInterfaceComponentRelativeY(INTERFACE_BANK, 47 + ((8 - WhichBankTab) * 2)) + 4;
TabBox.x2 := TabBox.x1 + GetInterfaceComponentWidth(INTERFACE_BANK, 47 + ((8 - WhichBankTab) * 2));
TabBox.y2 := TabBox.y1 + GetInterfaceComponentHeight(INTERFACE_BANK, 47 + ((8 - WhichBankTab) * 2));
MouseBox(TabBox.x1, TabBox.y1, TabBox.x2, TabBox.y2, 1);
RelPoint.x := GetChildComponentRelativeX(INTERFACE_BANK, 93, ItemSlot);
RelPoint.y := GetChildComponentRelativeY(INTERFACE_BANK, 93, ItemSlot);
end;
ItemBox.x1 := RelPoint.x + GetInterfaceComponentRelativeX(INTERFACE_BANK, 93) + 4;
ItemBox.y1 := RelPoint.y + GetInterfaceComponentRelativeY(INTERFACE_BANK, 93) + 4;
ItemBox.x2 := ItemBox.x1 + GetChildComponentWidth(INTERFACE_BANK, 93, ItemSlot)
ItemBox.y2 := ItemBox.y1 + GetChildComponentHeight(INTERFACE_BANK, 93, ItemSlot)
if Amount = 1 then
begin
MouseBox(ItemBox.x1, ItemBox.y1, ItemBox.x2, ItemBox.y2, 1);
Result := True;
Exit;
end;
MouseBox(ItemBox.x1, ItemBox.y1, ItemBox.x2, ItemBox.y2, 2);
if Amount = 0 then
Result := R_ChooseOption('Withdraw-All') else
if OptionExists('Withdraw-' + IntToStr(Amount)) then
Result := R_ChooseOption('Withdraw-' + IntToStr(Amount)) else
begin
if R_ChooseOption('Withdraw-X') then
begin
Wait(RandomRange(1200, 1500));
//I personally don't like this, but its how both RSBot and Tribot does it
TypeSend(IntToStr(Amount));
Result := True;
end;
end;
end;


Function Bank: Boolean;
Var
i, WithdrawTry : integer;
Begin
If Not LoggedIn Then
Exit;
Wait(1000+ Random(1000));
If Not R_OpenBankBooth(Bank_AK) Then
If Not OpenBank(Bank_AK, False, False) Then
Exit;
Deposit(i, 28, True);
Repeat
Inc(WithdrawTry);
if R_WithdrawItemID(Players[CurrentPlayer].Integers[5], 28) then
Break;
Until WithdrawTry = 5;
if WithdrawTry = 5 then
begin
Writeln('Couldn''t Withdraw');
TerminateScript;
end;
Wait(750);
if R_InvEmpty then
Exit;
Players[CurrentPlayer].Loc := 'banked';
Result := True;
CloseBank;
ProgressReport;
End;

function WaitWhileCooking: Boolean;
begin
if not(LoggedIn) then
Exit;
if R_IDExistAt((Players[CurrentPlayer].Integers[5]), Count) then
begin
Result := False;
end else
Result := True;
end;


procedure CountCooked;
begin
if not(LoggedIn) then
Exit;
case Players[CurrentPlayer].Integers[5] of
331 : IncEx((Players[CurrentPlayer].Integers[0]), (R_CountItemID(329)));
335 : IncEx((Players[CurrentPlayer].Integers[0]), (R_CountItemID(333)));
345 : IncEx((Players[CurrentPlayer].Integers[0]), (R_CountItemID(347)));
327 : IncEx((Players[CurrentPlayer].Integers[0]), (R_CountItemID(325)));
359 : IncEx((Players[CurrentPlayer].Integers[0]), (R_CountItemID(361)));
377 : IncEx((Players[CurrentPlayer].Integers[0]), (R_CountItemID(379)));
371 : IncEx((Players[CurrentPlayer].Integers[0]), (R_CountItemID(373)));
end;
end;



function WalkToRange: Boolean;
begin
if not(LoggedIn) then
Exit;
R_FindRandoms;
//case Random(3) of
if WalkToTile(Point(3273, 3180), 0, 1) then
begin
Wait(500);
Count := R_CountItemID(Players[CurrentPlayer].Integers[5]);
Players[CurrentPlayer].Loc := 'at range';
Result := True;
end;
end;


{function ClickRaw:boolean;
begin
if not(LoggedIn) then
Exit;
if R_IDExistAt((Players[CurrentPlayer].Integers[5]), 1) then
if R_ClickItem(1, True, '') then
Result := True;
end;}


procedure ClickRange;
Var
i : Integer;
TPA : TPointArray;
ATPA : T2DPointArray;
x, y, h : integer;
begin
if not LoggedIn then Exit;
Wait(300);
ColorToleranceSpeed(2);
SetColorSpeed2Modifiers(0.03, 0.22);
begin
FindColorsSpiralTolerance(x, y, TPA, 1779646, MSX1, MSY1, MSX2, MSY2, 4);
SetColorToleranceSpeed(1);
ATPA := SplitTPAEx(TPA, 40, 40);
if (Length(ATPA) = 0) then
Exit;
SortATPAFromFirstPoint(ATPA, Point(MSCX, MSCY));
h := High(ATPA);
for i := 0 to h do
begin;
MiddleTPAEx(ATPA[i], x, y);
MMouse(x, y, 0, 0);
GetMousePos(x,y);
if WaitUpText('ange', 450) then
Mouse(x, y, 1, 1, True);
end;
end;
Writeln('Found the Range!');
Wait(1000);
End;

Function FoundFishCook:boolean;
var
x,y : integer;
Found : boolean;
begin
if not LoggedIn then Exit;
case Players[CurrentPlayer].Integers[5] of
331 : Found := FindColorTolerance(x,y,5790310,221,393,293,453, 121);
335 : Found := FindColorTolerance(x,y,9737370,221,393,293,453, 74);
345 : Found := FindColorTolerance(x,y,8158338,221,393,293,453, 13);
327 : Found := FindColorTolerance(x,y,5542995,221,393,293,453, 30);
359 : Found := FindColorTolerance(x,y,8355973,221,393,293,453, 15);
377 : Found := FindColorTolerance(x,y,1782617,221,393,293,453, 23);
371 : Found := FindColorTolerance(x,y,10184851,221,393,293,453, 27);
end;
begin
if Found then
Result := True;
end;
end;

function CookLoop:boolean;
var
x,y : integer;
begin
if not(LoggedIn) then
Exit;
Writeln('at cookloop');
Wait(1000);
if R_IDExistAt((Players[CurrentPlayer].Integers[5]), 2) then
repeat
R_ClickItem(2, True, '');
ClickRange;
Wait(500);
until FoundFishCook;
if ValidInterface(137) then
begin
MMouse(258, 423, 10, 10);
GetMousePos(x, y);
if WaitUpText('ll', 450) then
Mouse(x, y, 0, 0, true);
end;
Repeat
AntiBan;
AntiRandoms;
LevelTalking;
Until WaitWhileCooking
CountCooked;
Players[CurrentPlayer].Loc := 'cooked';
Result := True;
end;


function WalkToBank: Boolean;
begin
if not(LoggedIn) then
Exit;
R_FindRandoms;
if WalkToTile(Point(3269, 3169), 1, 1) then
Players[CurrentPlayer].Loc := 'at bank';
Result := True;
end;

Procedure MainLoop;
Begin
repeat
Case Lowercase(Players[CurrentPlayer].Loc) of
'banked':
if WalkToRange then
Players[CurrentPlayer].Loc := 'at range';
'at range':
if CookLoop then
Players[CurrentPlayer].Loc := 'cooked';
'cooked':
if WalkToBank then
Players[CurrentPlayer].Loc := 'at bank';
'at bank':
if Bank then
Players[CurrentPlayer].Loc := 'banked';
end;
until(Players[CurrentPlayer].Integers[1] <= Players[CurrentPlayer].Integers[0]);
End;


begin
ClearDebug;
ClearReport;
Smart_Server := 17;
Smart_Members := false;
Smart_Signed := true;
Smart_SuperDetail := false;
SetupSRL;
begin
declareplayers;
LoginPlayer;
ProgressReport;
MakeCompass('North');
SetAngle(True);
Gametab(tab_Inv);
repeat
MainLoop
until(false);
end;
end.
If you could save that and add it to the orig post dynamite :)
just about to test it now.

EDIT: i added in an extra wait time before it clicks the range and changed the range color.
EDIT2: this kept logginh me out:
If Not (LoggedIn) Or Not (Players[CurrentPlayer].Active) Then
NextPlayer(false);
so i deleted it

Czepa
01-27-2011, 09:06 AM
650 salmon cooked so far and doesnt look like stopping any time soon.

EDIT:
[ AKCooker ]
[-----------------------------]
We worked for 3 Hours, 12 Minutes and 0 Seconds
Cooked 2994 fish successfully out of 600 to do
Leveled 2
Antibanned 113
[-----------------------------]

cooked over 5k fish flawlessly. stopped once due to simba crashing. Very fast/efficient script

EDIT2: btw, the lines i deleted was the first 2 before begin in the antirandoms procedure.

Tlachtli
01-28-2011, 05:24 AM
I deleted the two lines Czepa suggested, and it is running amazingly so far. Cooking lobsters, my report after two hours (still running):

[-----------------------------]
[ AKCooker ]
[-----------------------------]
We worked for 1 Hours, 59 Minutes and 45 Seconds
Cooked 1702 fish successfully out of 3762 to do
Leveled 7
Antibanned 58
[-----------------------------]

Very efficient, haven't seen it get stuck yet.

Choroid
01-29-2011, 05:19 AM
All that is wrong is that it clicks on the lobster thinking that it has a choice that says "cook" but it doesn't. So it just clicks and clicks and clicks...

Apparently it seems like our copies aren't changing the angle up. You have to tilt the camera up in order for it to cook at the range properly, and for some reason both of our copies refused to.

Edit: At least I think

BloodHawk
01-29-2011, 06:02 AM
I just fished up some lobster to test it, worked fine for me I don't know what else to say sorry..

How many times does it click the lobsters without clicking the range?

I watched it for about 5 or 6 min straight and nothing happened. I have a ton of lobster that needs cooking. I'm hoping it will work soon.

Czepa
01-29-2011, 10:15 AM
Apparently it seems like our copies aren't changing the angle up. You have to tilt the camera up in order for it to cook at the range properly, and for some reason both of our copies refused to.

Edit: At least I think


I watched it for about 5 or 6 min straight and nothing happened. I have a ton of lobster that needs cooking. I'm hoping it will work soon.you do have up to date reflection and svn update
plus simba extensions all turned on
and running it in simba, not scar. use that version i pasted here it has trout and salmon
just make sure its in your first bank slot when you open the bank
and it will pick the right fish if you use the right number in the script (ie. 335 for trout) the number of fish to cook doesnt really matter. i put 600 and it cooked all 5k.

EDIT: make sure your graphics is set on to "FIXED" screen. and if your not running smart you gotta put your own colors.. read the script to look for range color and just change that. pick the red part of the range with map facing north WHEN IN SMART

**BANNED The Man
01-29-2011, 09:47 PM
EDIT2: this kept logginh me out:
If Not (LoggedIn) Or Not (Players[CurrentPlayer].Active) Then
NextPlayer(false);
so i deleted it

That isn't what kept logging you out.
There is multiple of those 2 lines in the script.
I will update myself later, I don't like all this "I have removed this and this line and just thought this wasn't needed so that's gone aswell, can you add this to original post pl0x?" Sorry.

-Boom

grats
01-30-2011, 12:43 AM
Still workin great, sometimes it logs off for the reason of "next player" and there are no next players.. and it'll just sit there forever :P

cooked about 200 lobsters, just started it again to finish cooking them I lost the first proggy I'll get the next one



[-----------------------------]
[ AKCooker ]
[-----------------------------]
We worked for 29 Minutes and 18 Seconds
Cooked 366 fish successfully out of 500 to do
Leveled 3
Antibanned 17
[-----------------------------]

XRaye
01-30-2011, 06:10 AM
[-----------------------------]
[ AKCooker ]
[-----------------------------]
We worked for 2 Hours, 48 Minutes and 26 Seconds
Cooked 2386 fish successfully out of 5024 to do
Leveled 14
Antibanned 112
[-----------------------------]
Stopped manually. Not sure why it said 14 levels, I only gained 11. Also when you level, it doesn't click the continue button, so you're just standing there for awhile. It looks like LevelUp is included in the waiting loop, but I'm not 100% sure. But other than those 2 things it's great =)

patman16
01-30-2011, 08:47 PM
I tried running the script and had the problem where it tries clicks the raw food over and over again instead of clicking the range and cooking. However, I changed line 261 to:

FindColorsSpiralTolerance(x, y, TPA, 397971, MSX1, MSY1, MSX2, MSY2, 4);

and it worked.

trojan
02-01-2011, 10:44 AM
Make sure that SetAngle(True); is set at the cooking part because I had to manually do it as it couldnt find the stove, apart from that it is running fine, looks human enough for me :D. Ill post a proggy later

EDIT: okay it worked about 2 runs, but it messed up so many times, once I ended up on the wrong side of the bank, another time I ended up clicking the lobster then the stove and just logged out :S, and another few times it just randomly logged out.

**BANNED The Man
02-01-2011, 05:20 PM
Make sure that SetAngle(True); is set at the cooking part because I had to manually do it as it couldnt find the stove, apart from that it is running fine, looks human enough for me :D. Ill post a proggy later

EDIT: okay it worked about 2 runs, but it messed up so many times, once I ended up on the wrong side of the bank, another time I ended up clicking the lobster then the stove and just logged out :S, and another few times it just randomly logged out.

That is because of the update.
I will have to update because I think someone said about a change of id's and stuff.

-Boom

zeeky111
02-02-2011, 12:56 AM
Yeah, it right clicked on the bank and then ran to the other side of it.
I'm assuming it was the Reflection update.

smurg
02-03-2011, 04:42 AM
That is because of the update.
I will have to update because I think someone said about a change of id's and stuff.

-Boom

Reflection wasn't working for a while, but now it's updated.

No IDs changed from what i've seen.

patman16
03-18-2011, 05:23 PM
Script still working great.... just got 99! :spot:http://i1213.photobucket.com/albums/cc464/liquidtnsion/99.png

**BANNED The Man
03-18-2011, 05:26 PM
Script still working great.... just got 99! :spot:http://i1213.photobucket.com/albums/cc464/liquidtnsion/99.png

Great to hear!
Will go on the first post :)