must active on client window to use bot ?

08/13/2010 18:18 unnang#31
when E'client setfocused, the state is 15 not 16.. wonder why and what is that mean?
16 = activated, got mouse and keybord input available.
buat 15? confuse dude.
08/13/2010 18:19 unnang#32
in PW indo. i'am copa. low level warior. kwkwkw
08/13/2010 18:59 Smurfin#33
@unnang :

I only know a tiny bit of autoit and a big zero of other language lol, especially asm, so I can't be of much help in that area.

What do you use in calling the meditation skill ? do you have the function in autoit, if you don't mind please post it here for us to see, there might be someone that can help you with that.

too bad there isn't much of resources posted here and other forums where I have been that can be used to create a bot with memory writing :( , there should be more things that can be automated.
08/14/2010 07:08 unnang#34
here the code Mr. Smurf..

before that, in autoit, you should create a button n name it as "TESTINGNEWCODEBUTTON" then set that button event to the function below ( "TESTINGNEWCODE() ") for example.


Func TESTINGNEWCODE()
If $TESTNEWCODEFUNC = True Then
;start meditation
$TESTNEWCODEFUNC = False
PUSHAD()
MOV_EAX($APP_BASE_INJECT)
MOV_EAX_DWORD_PTR_EAX()
MOV_ECX_DWORD_PTR_EAX_ADD(Dec("20"))
MOV_EDX(Dec("005F59A0")) ;start meditation
CALL_EDX()
POPAD()
RET()
INJECTCODE($PROCESS_ID)
Else
;stop or cancel meditation
$TESTNEWCODEFUNC = True
PUSHAD()
MOV_EAX($APP_BASE_INJECT)
MOV_EAX_DWORD_PTR_EAX()
MOV_ECX_DWORD_PTR_EAX_ADD(Dec("20"))
MOV_EDX(Dec("005F59E0"))
CALL_EDX()
POPAD()
RET()
INJECTCODE($PROCESS_ID)
EndIf
EndFunc


so.. when i click the button, my character start medit, and next time i click that button again, my char stop medit and back to standby mode (standing i mean) wkwkwk
08/14/2010 07:11 unnang#35
Global $TESTNEWCODEFUNC = true ;(put it in the declaration of constanta section)

$TOMBOL_TEST = GUICtrlCreateButton("TEST", 117, 140, 70, 20)
GUICtrlSetOnEvent(-1, "TESTINGNEWCODE")
;put it in declaration of bot's gui creation section)
08/14/2010 07:16 unnang#36
so am i, i'm lack of knowledge about asm and any of programming language..
and about skillstr.txt. i think there is skill id. i miss it last nite in reading the txt file
e.g.
"
3290 "Revive Pet"
3291 "^ffffffRevive Pet (Level %d)

i guess skillid = 329. maybe? but how to implement in injection code.
really confused lol
08/14/2010 07:28 unnang#37
and you need asm.au3 in smurfit folder.
08/14/2010 07:36 unnang#38
credits goes to russian programmers.. thanks to them.. toxic666, megamorp, dwar, vuduy, and everyone else
08/14/2010 09:24 Smurfin#39
k thanks, I'll try it later when I have the time, still leveling my assasin char and playing the others.

I've seen those nicks around here, too bad I don't quite understand the discussion back then lol, but it's good stuffs ;)
08/14/2010 17:56 unnang#40
yeah.. i can read it a little. but poor.. i made te unfreezer this day. and.. make me wanna cry..
omg.. i only had small computer, P4 2.0 gHz, 1 gb memory, and the worst is geforce 4 64mb. huhuhuhuuuuuuuuuuuuuuuu

this is the for unfrezer in auto it

$FZ1 = _MEMORYREAD($APP_BASE_ADDRESSFZ, $PROCESS_INFORMATION1)
If $FZ1 <> 1 Then
MEMORYWRITE($APP_BASE_ADDRESSFZ, $PROCESS_INFORMATION1, "1")
EndIf


ps. $APP_BASE_ADDRESSFZ = 10230148. and as the addition.. open e'client in ollydbg.. press ctrl+f9 to continue process..
after e'client fully loaded in olly, press ctrl+G and type this address 004300D45, should pointed to this code JE 0043015F, simply change it to nops. (right click => binary => fill wit nops" ) it can unfreeze it too witout using $APP_BASE_ADDRESSFZ in autoit.

i think.. i'll retired .. can't play no more with my computer.. need a super one lol..
08/14/2010 18:00 unnang#41
and for everyone else who play in PW Indo..
my character is in api server

call it "Mopiku" and "PR_MP_01"
always play with the beast and the doctor in botting.. i love the game.. you should too.. :)
08/14/2010 18:05 unnang#42
and this is will fix the false target call / invalid target / target salah



PUSHAD()
MOV_EAX($APP_BASE_INJECT)
MOV_EAX_DWORD_PTR_EAX()
MOV_EDI($CHECKEPTARGET[1]) ;JGN PAKE DEC KRN KITA BACA HEX NA
PUSH_EDI()
;PUSH(Dec($INITARGET_CHARID_WINTITLE2))
MOV_ECX_DWORD_PTR_EAX_ADD(Dec("20"))
ADD_ECX(Dec("EC"))
MOV_EDX(Dec("005D19A0"))
CALL_EDX()
POPAD()
RET()
INJECTCODE($PID_LEADER)




if you wanna know the assembly i guess, you will understand codes above. :)
08/14/2010 18:07 unnang#43
or yeah.. forgot to mention it
[Perfect_World_Base_Address_In_Decimal]
Application_Title=mopiku
Base_Address=10229012
Base_Inject=10227308
[Custom_32_Offsets_In_Decimal]
Target_OffSet=2808
MaxMP_OffSet=1192
MaxHP_OffSet=1188
MP_OffSet=1136
HP_OffSet=1132
Fly_Offset=1620
Wibawa_Offset=1100
PetHP Offset=3040
PetHP Offset=3572
Jump Offset=2844
Zoom Offset=2065
Pet_Offset=3572
MODEOFFSET=1436 ( my beast can automatic change mode when doing buffs) :) nice uh.. hope it could usefull some how to all player in Indonesian Rising Tide.. :)
08/15/2010 02:57 ntKid#44
Quote:
Originally Posted by Smurfin View Post
I just tried using _sendmessage like this :
Code:
#include <SendMessage.au3>
while 1
	_SendMessage(WinGetHandle("Element Client"), $WM_KEYDOWN, 0x31)
wend
it repeatedly pressing 1 (0x31) , but still it stops when the Element Client window is inactive. The only difference I notice when using that is when I click on the chat window, it doesn't type anything, that's more convenient to use in bot script though, so can chat anytime in the game without pausing the bot manually.

if I change the $WM_KEYDOWN to $WM_CHAR , it doesn't do anything to the game but when I click on the chat window, it sends key '1' repeatedly there.

if you have a _SendMessage example that works for PW Client, please tell how you use it.

tks in advance:handsdown:
while 1
_SendMessage(WinGetHandle("Element Client"), $WM_KEYDOWN, 0x31)
_SendMessage(WinGetHandle("Element Client"), $WM_KEYUP, 0x31)

wend

I also advise u to use postmessage instead of sendmessage so u dont have to be in queue
08/15/2010 05:56 darderdor#45
pagi ini gue iseng2 buka salah satu web penjual gold.
gue liat harga gold mereka udah normal
gue langsung login lihat spot bot
ternyata bot udah mulai ramai,
besar dugaan gue sudah ada yang bisa multi bot
soalnya mereka rata2 botnya 1 guild,
bahkan ada 2 fx yang save momonnya sama..

translate to my poor english :D

this morning, i brows to a gold seller webpage
i see their price has been normal
i log on to see bot spot
then i found the spot crowded
i bealive that someone must be got the way to multiclient bot
because i see the bots are have a same guild
even there's 2 werefox save a same mobs


edit
gila di server air bot fx uda pada jalan...
itu sampe ada yang kroyok 1 momon pake 6 fx