Thanks @Sulferx
Originally Posted by
Sulferx
-I commented out the CheckRod; in the repeat at the bottom of the CheckRod function, else it would get stuck in an infinite loop.
Yeah, I noticed this one, now the end of CheckRod; looks like this:
Simba Code:
end else
begin
writeln('We did not find the rod');
gameTabs.openTab(TAB_BACKPACK);
end;
end else
repeat
typeByte(VK_N);
gameTabs.openTab(TAB_BACKPACK);
CheckRod;
inc(F);
until findDTM(EQDTM, x, y, tabBackPack.getbounds())= True;
gameTabs.openTab(TAB_BACKPACK);
mouseOffClient(OFF_CLIENT_RANDOM);
end;
I get some good results with this one, you can hide tabs etc. and it always end up checking the rod. Btw it returns to the backpack because DTM for equipment is different when eq tab is clicked.
Originally Posted by
Sulferx
-It wasn't seeing rodiDTM, so had to make a new one.
Sometimes it happens for me too. I'm creating new rodiDTM right now
Originally Posted by
Sulferx
ClearChatBox, being coordinate-based, only works with a particular chatbox size. I had to adjust the coordinates to get it to work for me.
Yea, thats why I recommend to use "Old school" preset in my first post. ClearChat; is an unnecessary procedure, I will delate it and getting lvl 10 will look like this:
Simba Code:
if chatBox.findText(['It is now level 10']) then
begin
if L10 = 0 then
begin
writeln('Rod level is 10 now! Dissasembling...');
Lvl := 10;
L10 := 1;
L9 := 0;
CheckRod;
end;
end;
Thanks again for your comments, it's veery helpful
If you find more flaws please post them
Originally Posted by
onilika
Yes, I ended up buying mithril bars. It's cheaper, and you get 1000 claws in an hour
I have to try this :P