Page 2 of 2

Re: Bot won't loot

Posted: Mon Aug 16, 2010 1:45 pm
by nokirk
Thanks a lot for your help Administrator, it'S really much appreciated. I also killed a couple of different mobs, here are the results:

Code: Select all

Engaging enemy [Jyr'na Elven Warrior] in combat.

Fight finished. Killed 1 Jyr'na Elven Warrior. (fight #1 / runtime 0 minutes)
Target loot flag: 0x1A8 (424)

Fight finished. Killed 2 Jyr'na Elven Warrior. (fight #2 / runtime 0 minutes)
Target loot flag: 0xA8 (168)

Fight finished. Killed 3 Jyr'na Elven Warrior. (fight #3 / runtime 0 minutes)
Target loot flag: 0x1A8 (424)

Fight finished. Killed 4 Jyr'na Elven Warrior. (fight #4 / runtime 0 minutes)
Target loot flag: 0x1A8 (424)

Fight finished. Killed 1 Rotten Entling. (fight #5 / runtime 1 minutes)
Target loot flag: 0x2C (44)

Fight finished. Killed 2 Rotten Entling. (fight #6 / runtime 1 minutes)
Target loot flag: 0x2C (44)

Fight finished. Killed 1 Jyr'na Elven Druid. (fight #7 / runtime 1 minutes)
Target loot flag: 0xA8 (168)

Fight finished. Killed 1 Jyr'na Elven Maid. (fight #8 / runtime 1 minutes)
Target loot flag: 0x28 (40)

Fight finished. Killed 1 Jyr'na Elven Warden. (fight #9 / runtime 1 minutes)
Target loot flag: 0xA8 (168)

Fight finished. Killed 1 Jyr'na Sanctuary Guard. (fight #10 / runtime 1 minutes)
Target loot flag: 0xAC (172)

Fight finished. Killed 2 Jyr'na Sanctuary Guard. (fight #11 / runtime 1 minutes)
Target loot flag: 0xA8 (168)

Fight finished. Killed 2 Jyr'na Elven Warden. (fight #12 / runtime 2 minutes)
Target loot flag: 0xA8 (168)

Fight finished. Killed 1 Jyr'na Druid Assistant. (fight #13 / runtime 2 minutes)
Target loot flag: 0x2C (44)

Fight finished. Killed 5 Jyr'na Elven Warrior. (fight #14 / runtime 2 minutes)
Target loot flag: 0xA8 (168)

Fight finished. Killed 6 Jyr'na Elven Warrior. (fight #15 / runtime 2 minutes)
Target loot flag: 0xA8 (168)

Fight finished. Killed 2 Jyr'na Elven Druid. (fight #16 / runtime 2 minutes)
Target loot flag: 0xAC (172)

Fight finished. Killed 3 Rotten Entling. (fight #17 / runtime 2 minutes)
Target loot flag: 0x28 (40)

Fight finished. Killed 2 Jyr'na Elven Maid. (fight #18 / runtime 2 minutes)
Target loot flag: 0x28 (40)

Fight finished. Killed 3 Jyr'na Sanctuary Guard. (fight #19 / runtime 2 minutes)
Target loot flag: 0xA8 (168)
Engaging enemy [Jyr'na Elven Warden] in combat.

Fight finished. Killed 3 Jyr'na Elven Warden. (fight #20 / runtime 3 minutes)
Target loot flag: 0xAC (172)

Fight finished. Killed 2 Jyr'na Druid Assistant. (fight #21 / runtime 3 minutes)
Target loot flag: 0x28 (40)

Fight finished. Killed 3 Jyr'na Elven Maid. (fight #22 / runtime 3 minutes)
Target loot flag: 0x28 (40)

Fight finished. Killed 7 Jyr'na Elven Warrior. (fight #23 / runtime 3 minutes)
Target loot flag: 0xAC (172)

Fight finished. Killed 4 Jyr'na Elven Warden. (fight #24 / runtime 3 minutes)
Target loot flag: 0xAC (172)

Fight finished. Killed 4 Jyr'na Elven Maid. (fight #25 / runtime 3 minutes)
Target loot flag: 0x28 (40)

Fight finished. Killed 3 Jyr'na Elven Druid. (fight #26 / runtime 4 minutes)
Target loot flag: 0xAC (172)

Fight finished. Killed 4 Jyr'na Elven Druid. (fight #27 / runtime 4 minutes)
Target loot flag: 0xA8 (168)

Fight finished. Killed 5 Jyr'na Elven Maid. (fight #28 / runtime 4 minutes)
Target loot flag: 0x28 (40)

Fight finished. Killed 4 Rotten Entling. (fight #29 / runtime 4 minutes)
Target loot flag: 0x2C (44)

Fight finished. Killed 5 Rotten Entling. (fight #30 / runtime 4 minutes)
Target loot flag: 0x28 (40)

Re: Bot won't loot

Posted: Mon Aug 16, 2010 2:12 pm
by Velsharon
Uglich,

Did re-installing the client bring back the "selected mob circle" underneath the target mob? Just curious because mine dissapeared a couple of weeks ago and I have not been able to loot since :(

Re: Bot won't loot

Posted: Mon Aug 16, 2010 2:22 pm
by nokirk
btw to all ppl whose bots don't loot at the moment:

my bot loots when I Tortoise SVN - update back to revision 477. I guess it's not as fast as the actual one but at least it loots.

Re: Bot won't loot

Posted: Mon Aug 16, 2010 2:43 pm
by Administrator
nokirk: That information is absolutely useless unless you tell me which ones are lootable and which ones aren't.

Re: Bot won't loot

Posted: Mon Aug 16, 2010 3:23 pm
by nokirk
ok, did another round :

Code: Select all

Fight finished. Killed 2 Jyr'na Sanctuary Guard. (fight #7 / runtime 2 minutes)
Target loot flag: 0xAC (172) // Y
Fight finished. Killed 2 Jyr'na Elven Warden. (fight #8 / runtime 2 minutes)
Target loot flag: 0xA8 (168) // N
Fight finished. Killed 3 Jyr'na Sanctuary Guard. (fight #9 / runtime 2 minutes)
Target loot flag: 0xAC (172) // Y
Fight finished. Killed 3 Jyr'na Elven Warden. (fight #10 / runtime 2 minutes)
Target loot flag: 0xA8 (168) // N
Fight finished. Killed 1 Jyr'na Druid Assistant. (fight #11 / runtime 2 minutes)
Target loot flag: 0x28 (40) // N
Fight finished. Killed 1 Jyr'na Elven Warrior. (fight #12 / runtime 2 minutes)
Target loot flag: 0xA8 (168) // N
Fight finished. Killed 2 Jyr'na Elven Warrior. (fight #13 / runtime 2 minutes)
Target loot flag: 0xAC (172) // Y
Fight finished. Killed 2 Jyr'na Elven Maid. (fight #14 / runtime 2 minutes)
Target loot flag: 0x2C (44) // Y
Fight finished. Killed 3 Jyr'na Elven Warrior. (fight #15 / runtime 3 minutes)
Target loot flag: 0xAC (172) // Y
Fight finished. Killed 4 Jyr'na Elven Warrior. (fight #16 / runtime 3 minutes)
Target loot flag: 0xAC (172) // Y
Fight finished. Killed 4 Jyr'na Elven Warden. (fight #17 / runtime 3 minutes)
Target loot flag: 0xA8 (168) // N
Fight finished. Killed 3 Jyr'na Elven Maid. (fight #18 / runtime 3 minutes)
Target loot flag: 0x2C (44) // Y
Fight finished. Killed 2 Jyr'na Druid Assistant. (fight #19 / runtime 3 minutes)
Target loot flag: 0x28 (40) // N
Fight finished. Killed 2 Jyr'na Elven Druid. (fight #20 / runtime 3 minutes)
Target loot flag: 0xAC (172) // Y
Fight finished. Killed 4 Jyr'na Elven Maid. (fight #21 / runtime 4 minutes)
Target loot flag: 0x28 (40) // N
Fight finished. Killed 3 Jyr'na Elven Druid. (fight #22 / runtime 4 minutes)
Target loot flag: 0xAC (172) // Y
Fight finished. Killed 3 Rotten Entling. (fight #23 / runtime 4 minutes)
Target loot flag: 0x28 (40) // N
Fight finished. Killed 4 Rotten Entling. (fight #24 / runtime 4 minutes)
Target loot flag: 0x28 (40) // N
Fight finished. Killed 5 Jyr'na Elven Maid. (fight #25 / runtime 4 minutes)
Target loot flag: 0x28 (40) // N
Fight finished. Killed 4 Jyr'na Elven Druid. (fight #26 / runtime 5 minutes)
Target loot flag: 0xA8 (168) // N
Fight finished. Killed 1 Jyr'na Kulang. (fight #27 / runtime 5 minutes)
Target loot flag: 0x28 (40) // N
Fight finished. Killed 1 Cylotok. (fight #28 / runtime 5 minutes)
Target loot flag: 0x2C (44) // Y
Fight finished. Killed 1 Dimstar Pukari. (fight #29 / runtime 6 minutes)
Target loot flag: 0x2C (44) // Y
Fight finished. Killed 2 Jyr'na Kulang. (fight #30 / runtime 7 minutes)
Target loot flag: 0x28 (40) // N
Fight finished. Killed 5 Rotten Entling. (fight #31 / runtime 7 minutes)
Target loot flag: 0x2C (44) // Y
Fight finished. Killed 6 Rotten Entling. (fight #32 / runtime 7 minutes)
Target loot flag: 0x2C (44) // Y
Fight finished. Killed 7 Rotten Entling. (fight #33 / runtime 7 minutes)
Target loot flag: 0x28 (40) // N
Fight finished. Killed 5 Jyr'na Elven Warrior. (fight #34 / runtime 7 minutes)
Target loot flag: 0xAC (172) // Y
Y is for would have been lootable
N for not lootable

so all addresses with (40) or (168) in the end were not lootable
all addresses with (44) or (172) would have been lootable

Re: Bot won't loot

Posted: Mon Aug 16, 2010 3:47 pm
by Administrator
Ok, it looks like 0xC is the lootable flag so far.

You can try changing this line in pawn.lua:

Code: Select all

self.Lootable = self.Lootable == 60
To:

Code: Select all

self.Lootable = bitAnd(self.Lootable, 0xC);
Let me know if this works.

Re: Bot won't loot

Posted: Mon Aug 16, 2010 4:16 pm
by nokirk
Administrator wrote:Ok, it looks like 0xC is the lootable flag so far.

You can try changing this line in pawn.lua:

Code: Select all

self.Lootable = self.Lootable == 60
To:

Code: Select all

self.Lootable = bitAnd(self.Lootable, 0xC);
Let me know if this works.
ok, good news is this works and the bot loots now. Bad news is that he only kills mobs that aggroed him before, he doesn't scan for mobs any more and passes them even if they are right next to him if the mob doesn't attack. Oh and he tries to loot every mob he kills whether it is lootable or not.

Re: Bot won't loot

Posted: Mon Aug 16, 2010 4:34 pm
by Administrator
Sorry, try using 0x4 instead of 0xC.

Re: Bot won't loot

Posted: Mon Aug 16, 2010 4:51 pm
by nokirk
Awesome, works perfect now. Thanks a lot !

Re: Bot won't loot

Posted: Tue Aug 17, 2010 12:42 am
by Uglich
Thank you very much.
I just updated to 491 and everything works great.
You are awesome.

Re: Bot won't loot

Posted: Tue Aug 17, 2010 6:25 am
by dutchalpha
Ok... so i've tried the new script on windows 7 64 and 32 bits only 32 bit works :) but good enough for me:P

Re: Bot won't loot

Posted: Tue Aug 17, 2010 8:33 am
by Uglich
dutchalpha wrote:Ok... so i've tried the new script on windows 7 64 and 32 bits only 32 bit works :) but good enough for me:P
I tried it on windows 7 64 bits, and works perfect.

Re: Bot won't loot

Posted: Tue Aug 17, 2010 8:39 am
by dutchalpha
Uglich wrote:
dutchalpha wrote:Ok... so i've tried the new script on windows 7 64 and 32 bits only 32 bit works :) but good enough for me:P
I tried it on windows 7 64 bits, and works perfect.
Then its something i did wrong probably :) i'll try and find out :P but tnxx

Re: Bot won't loot

Posted: Tue Aug 17, 2010 8:39 am
by dutchalpha
Uglich wrote:
dutchalpha wrote:Ok... so i've tried the new script on windows 7 64 and 32 bits only 32 bit works :) but good enough for me:P
I tried it on windows 7 64 bits, and works perfect.
Then its something i did wrong probably :) i'll try and find out :P but tnxx