Perfect World Bot PWI-Prophet Bot Recoded

08/21/2010 18:51 asaky#256
Quote:
Originally Posted by Interest07 View Post
No, it's not. I've never uploaded anything yet.

I'm not sure what problems you seem to be having with moblists though. I suppose you had both moblists open at the same time? I guess that could cause issues, as the bots won't know for which one you have pressed F11. But if you keep only the moblist open for the one you're adding to it should work fine. (similar with F9 for starting / stopping, it will think you pressed F9 for both bots, so they will both toggle start/stop at the same time. It would require some checking for window titles in those hotkey functions to get it working flawlessly.

But yeah definitely not for the total leecher, it does require some attention/thinking :p
Yes def not, they can barley use the most friendly of programs. Though there is a fundemental diffrent between asking questions. :D

Anyway ima run 2 bots overnight and see what happens lol

Thank you for your time and effort :)
08/21/2010 18:56 Interest07#257
You're welcome, hope they all do as they're supposed to ;)

Was fun looking into it lol
08/21/2010 19:50 Elucas#258
Wow, You are awesome Interest07.

Thanks, it's cannot work if i am not going to ask someone for a hand.
cuz, at what was i said before "I am Not A Programmer" i don't know anything about it. :(

i do anything that makes me interested, and as i can do, i will.
So i just keep thingking "How can i make it" and start to doing something for it.

Thanks to for the au3 file that included in the package.
i can learn alot thing from there.
"My Grammar are really bad, cuz i am learning english from the RPG games On PS" lol...
08/21/2010 19:52 PW-Prophets#259
Well everyone sorry about taking down the bot yesterday for that short period of time. We had to refund a few donations, BTW thanks everyone that donated. Apparently I had setup the paypal acct for a non profit organization and they were throwing a FIT about it. so we are working on getting the problems corrected once we do we will post that its ok to donate again. For now please dont donate LOL.
08/21/2010 20:32 Interest07#260
Quote:
Originally Posted by PW-Prophets View Post
Well everyone sorry about taking down the bot yesterday for that short period of time. We had to refund a few donations, BTW thanks everyone that donated. Apparently I had setup the paypal acct for a non profit organization and they were throwing a FIT about it. so we are working on getting the problems corrected once we do we will post that its ok to donate again. For now please dont donate LOL.
hahaha, typical lol :D:D

Quote:
Originally Posted by Elucas View Post
Wow, You are awesome Interest07.

Thanks, it's cannot work if i am not going to ask someone for a hand.
cuz, at what was i said before "I am Not A Programmer" i don't know anything about it. :(

i do anything that makes me interested, and as i can do, i will.
So i just keep thingking "How can i make it" and start to doing something for it.

Thanks to for the au3 file that included in the package.
i can learn alot thing from there.
"My Grammar are really bad, cuz i am learning english from the RPG games On PS" lol...
As long as you are willing to learn and try for yourself (as you are obviously doing), people will usually be happy to help you :)
08/21/2010 20:48 lolkop#261
using the client title to detect the client is one of the worst ways to do the selection job.

since you have to get the process id of the window, you should stay totaly memorybased imao. to select the client, you could filter the clients by the charname for example. that way you don't even need the handle of the client at all, and the title doesn't matter anymore.
08/21/2010 21:11 chakjii#262
Code:
$winlist = WinList("[CLASS:ElementClient Window]")
For $i = 1 To $winlist[0][0]
	$mid = memopen(WinGetProcess($winlist[$i][1]))
	$name = memread(memread(memread(memread(0xA5BFCC) + 0x20) + 0x618), 'wchar[30]')
	If $name = "Charname" Then blablub()
	memclose($mid)
Next
or somethign like this =)
08/21/2010 21:26 lolkop#263
Quote:
Originally Posted by chakjii View Post
Code:
$winlist = WinList("[CLASS:ElementClient Window]")
For $i = 1 To $winlist[0][0]
	$mid = memopen(WinGetProcess($winlist[$i][1]))
	$name = memread(memread(memread(memread(0xA5BFCC) + 0x20) + 0x618), 'wchar[30]')
	If $name = "Charname" Then blablub()
	memclose($mid)
Next
or somethign like this =)
why are you looping through the handles and get the pid of each handle?
for stuff like this you should realy use processlist instead of winlist.
08/21/2010 21:28 PW-Prophets#264
Well ladies and gents, You guys asked for it you got it. Finally the official 3.0 is released. We realized how much multi client was being demanded so we did it. Just change the name of the window in INI file and will work like 2.0 again. Thanks for everyones support please enjoy and dont forget to hit THANKS :D. All the support and thanks we get keeps driving us.. New download on main page!
08/22/2010 03:36 apung#265
Quote:
Originally Posted by PW-Prophets View Post
Well ladies and gents, You guys asked for it you got it. Finally the official 3.0 is released. We realized how much multi client was being demanded so we did it. Just change the name of the window in INI file and will work like 2.0 again. Thanks for everyones support please enjoy and dont forget to hit THANKS :D. All the support and thanks we get keeps driving us.. New download on main page!
donate you ...
thanks support prohets...

but i need keycode for pet alt+1 alt+2 alt+3 alt+4 alt+5 {!1} {!2} {!3} {!4}{!5}
Global $KEYCODE = "--|{F1}|{F2}|{F3}|{F4}|{F5}|{F6}|{F7}|{F8}|{1}|{2}|{ 3}|{4}|{5}|{6}|{7}|{8}|{9}|{!1}|{!2}|{!3}|{!4}|{!5 }"

Func KEYCODE($KEY)
If $KEY == "{F1}" Then
Return 112
ElseIf $KEY == "{F2}" Then
Return 113
ElseIf $KEY == "{F3}" Then
Return 114
ElseIf $KEY == "{F4}" Then
Return 115
ElseIf $KEY == "{F5}" Then
Return 116
ElseIf $KEY == "{F6}" Then
Return 117
ElseIf $KEY == "{F7}" Then
Return 118
ElseIf $KEY == "{F8}" Then
Return 119
ElseIf $KEY == "{0}" Then
Return 48
ElseIf $KEY == "{1}" Then
Return 49
ElseIf $KEY == "{2}" Then
Return 50
ElseIf $KEY == "{3}" Then
Return 51
ElseIf $KEY == "{4}" Then
Return 52
ElseIf $KEY == "{5}" Then
Return 53
ElseIf $KEY == "{6}" Then
Return 54
ElseIf $KEY == "{7}" Then
Return 55
ElseIf $KEY == "{8}" Then
Return 56
ElseIf $KEY == "{9}" Then
Return 57
ElseIf $KEY == "{TAB}" Then
Return 9
ElseIf $KEY == "{LMB}" Then
Return 1
ElseIf $KEY == "{RMB}" Then
Return 2
ElseIf $KEY == "{SHIFT}" Then
Return 160
ElseIf $KEY == "{CTRL}" Then
Return 162
ElseIf $KEY == "{ALT}" Then
Return 18
ElseIf $KEY == "{SPACE}" Then
Return 32
ElseIf $KEY == "{ESC}" Then
Return 27
ElseIf $KEY == "{+}" Then
Return 107
ElseIf $KEY == "{-}" Then
Return 109
Else
Return "none"
EndIf
EndFunc

how to add key ALT+1

thanks
08/22/2010 06:22 asaky#266
Quote:
Originally Posted by PW-Prophets View Post
Well ladies and gents, You guys asked for it you got it. Finally the official 3.0 is released. We realized how much multi client was being demanded so we did it. Just change the name of the window in INI file and will work like 2.0 again. Thanks for everyones support please enjoy and dont forget to hit THANKS :D. All the support and thanks we get keeps driving us.. New download on main page!
Are you using Interests fix? If so I do not recommend is. Its not very noob friendly. I mean I have some if any knowledge of programming I can just see the thread being spammed with problems. Use that fix for now but work out a more friendly way of doing it. It works great for me though :D Just needs some sort of squad system so they all attack the same thing and cleric can heal injured party members that would be sick.
08/22/2010 08:02 asaky#267
Any progress on the "Mouse clicks while minimised" Problem? I did some forum searches on other sites with little luck.
08/22/2010 08:58 Interest07#268
Quote:
Originally Posted by asaky View Post
Any progress on the "Mouse clicks while minimised" Problem? I did some forum searches on other sites with little luck.
Doesn't ControlClick work? Cos it seems to work just fine for me.
08/22/2010 08:59 asaky#269
Quote:
Originally Posted by Interest07 View Post
Doesn't ControlClick work? Cos it seems to work just fine for me.
Not sure, if you have an answer to there problem PM prophet 1/2 :D no use talking programming with me, I will just stare blankly at you and nod slowly like... Uh...huh :confused:
08/22/2010 11:08 asaky#270
:D Multibot works a treat I got 2 low levels and a higher level ish atm. Gonna build a barb/bm squad. Add in a cleric if there is any squad support system.

Though needs minimised botting. Having all the bots open on one screen is a real pain in the ass.

Anyway good job prophets and everyone that is contributing to the bot. All praise the prophets :handsdown: They shall be my new god!!