footballjds
2012-11-28 14:23:35
Waterfiends script in development.
Checkout the script at my SVN .
Checkout the script at my SVN .
2012-11-28 14:23:35
2012-11-28 15:15:15
2012-11-28 15:33:45
2012-11-28 15:34:04
From: -Benny
Come on bud…
I want to see this. Maybe search for the good drops. Ie input stuff that either stacks or is worth alot. Don't bother throwing in the random crap. I think also if your going to work on colors get samples from loaaaads of members to make sure it doesn't false click.
2012-11-28 16:16:01
2012-11-28 16:20:36
From: rjj95
Not sure it would be worth making a color script like this
2012-11-28 16:26:25
From: footballjds
I'm thinking gathering color data for all the items that appear on top. I just need to make a list of what items those are. once you right-click that spot using text to pick things up is simple enough. the issue is it becomes difficult for you to know which drop just fell and which drops have been there… :/
2012-11-28 16:32:40
From: footballjds
why do you say this? I refuse to use a powerbot script ever again since my main was banned apprx 3 years ago.
2012-11-28 16:55:58
From: -Benny
Speak to Riwu. He has some great methods I believe
From: rjj95
So? Point is, color+fighting script=pain in the ass with 50 other bots around you.
You got banned because 99% of scripts on powerbot are by some 16 year old's first script. Powerbot has terrible mouse movements and terrible antiban.. there is a limit to color
2012-11-28 17:02:22
2012-11-28 17:13:09
From: Kyle Undefined
If you're going to be fighting right next to the monsters, why not make an array of drop dots on the MM in an area around the player. If a new one is found, then go to that one and check for loot.
Something like that should be pretty efficient.
2012-11-28 17:49:18
From: footballjds
their weakness is bolts. Your char will RARELY be next to them. Also, waiting for a fiend to die seems tedious… :/
tell me what you think of this idea. While in a fight search on screen for loots and just right click them n check the text. I find myself doing this when I legit. The auto-retaliate seems faster with EoC so it won't slow down the fighting quite as much as it used too.
2012-11-28 17:52:54
From: rjj95
The player is always in the same coords maybe you could check for the waterfeind if it is within a certain range, OR what i use in my rsps bot, the bot checks to see if my hp bar is up, once it goes away it starts the looting procedure(hp bar is always around the same area)
2012-11-28 18:02:29
2012-11-28 18:03:34
From: Ollybest
Use Brandons OGL :)
2012-11-28 18:09:28
From: footballjds
I see brandon is viewing this thread. Brandon, is it functional to use for this? can i run in safemode with smart? pretty sure it'd have to be OGL mode which isn't supported …
2012-11-28 18:37:09
From: footballjds
it'd be faster to have your combat tab open and see if you have no target. That changes instantly and ur hp bar disappears after a delay ;) lol, now i'm giving you ideas :p
2012-11-29 21:46:31
2012-11-30 18:01:31
2012-11-30 18:34:17
2012-11-30 18:52:46
From: Ollybest
Where is it :P i don't see it anywhere on http://code.google.com/p/waterfiends/
2012-12-06 17:11:59
2012-12-06 17:26:33
2012-12-11 18:23:44
2012-12-12 13:27:57
2012-12-12 14:09:35
2012-12-12 14:13:50
From: Wardancer
For loots, is it possible to make an ObjDTM at that place? (I never went there). If so, you can make a modified version of ObjDTM_InArea to record red dots on the MM as an array as something similar to "main points". It'd also be possible to delete them once they disappear. The MMtoMSEx can be quite precise from experience if you put in the correct values, but I'm not quite sure how precise it'd be if put into an array of "main points" from ObjDTM…
2012-12-12 14:21:29
From: footballjds
you should really take a look at the script! (: It uses a DDTM anchor with auto color for all points so its under 16ms for a search. I have filtering by mmdots a const so the user can decide if they'd like to filter. I've modified the x,y values that mmtoms returns as it's now broken after camera zoom update.
It's coming along quite nicely :)
2012-12-12 14:28:54
From: Ollybest
You should look at MMtoMSEx, I think that was added there for updates.
for i := 0 to h do
begin
Mxy := ModXY(rDots[i]);
MSP := MMtoMSEx(Mxy.x, Mxy.y, rDots[i]);
if not(PointInBox(MSP, IntToBox(MSX1, MSY1, MSX2, MSY2))) then Continue;
SetArrayLength(LootBox, Length(LootBox)+1);
LootBox[high(LootBox)] := PointToBox(Point(MSP.x-30, MSP.y-30), Point(MSP.x+30, MSP.y+30));
end;
2012-12-12 14:39:00
From: footballjds
you should really take a look at the script! (: It uses a DDTM anchor with auto color for all points so its under 16ms for a search. I have filtering by mmdots a const so the user can decide if they'd like to filter. I've modified the x,y values that mmtoms returns as it's now broken after camera zoom update.
It's coming along quite nicely :)
2012-12-12 15:18:15
From: Wardancer
From your posts, I thought you were still having issues.
To be quite honest, I find myself learning a lot from your script. Not sure I can really give you a worthwhile feedback as I'm not quite sure I fully understand some parts of it. I find myself having more questions for you than you have for us, haha.
That being said, after a quick read of your code, doesn't it check every drops that you can see on MS while you're in combat? I don't know how botlike this might look. However, I suppose you can use your anchor system to do exactly what I suggested to avoid repeatedly testing the same stacks of loots fight after fight. At the same time, you'd have to avoid removing the point from the essay until you're done with a pile before removing it from the array…and this can take a few fights with your current system. All in all, I'm not sure if filtering stacks on MS would really benefit your script.
2012-12-12 17:44:12
From: footballjds
As far as questions feel free to post them and ask away. I've made quite a lot more I'll commit that quick.
2012-12-12 19:35:38

2012-12-12 20:29:16
2012-12-14 19:45:14
2012-12-14 22:33:26
From: Ollybest
What does you ModXY function do?
2013-06-10 23:22:04
From: footballjds
Waterfiends script in development.
Checkout the script at my SVN .
2013-06-10 23:26:19
From: Peanuts
Why not just use a charming imp for the initial script..
Then later on work on looting for people without limp