[AutoIt] OpCode Isro probleme Find Gold

09/30/2009 19:55 angelus76#1
hi all :)

with this page [Only registered and activated users can see links. Click Here To Register...] ( Liste OpCode )

i can find HP,MP,X,Y,CharName,ServerName,ExpPoint,Sp
but I can not use a (Gold, Guild Name, Lvl , STR, INT )

I use a Script AutoIt ( Find in web ) for can read in my memory.
Code:
#include <nomadmemory.au3>

Global $POINTER2 = 0x00D8A7CC ; CharBase

Global $CURHPOS = 0x45C
Global $CuExp = 0x848
Global $CuSp = 0x858

Global $PROC = ProcessList("SRO_Client.exe")
Global $DLLINFO1 = _MEMORYOPEN($PROC[1][1])

$HP = _FINDNEWADDRESS($POINTER2, $CURHPOS)
$CURHPOS = _MEMORYREAD($HP, $DLLINFO1)

$Exp = _FINDNEWADDRESS($POINTER2, $CuExp)
$NExp = _MEMORYREAD($Exp, $DLLINFO1)

$Sp = _FINDNEWADDRESS($POINTER2, $CuSp)
$NSp = _MEMORYREAD($Sp, $DLLINFO1)

MsgBox(0,"","Current Hp : " & $CURHPOS & @CRLF & "Progress Lvl : " & $NExp & @CRLF & "Collected Sp : " & $NSp)

Func _FINDNEWADDRESS(ByRef $POINTER2, ByRef $OSET)
    $NEW_ADDRESS = _MEMORYREAD($POINTER2, $DLLINFO1)+ $OSET
    Return $NEW_ADDRESS
EndFunc
The Script Work with ISRO_Client ( 1.215 ) you can test ;)

Can you help me for find other information ? ( Gold, Lvl .... )
it's for can create my programe rate ( Gold/Hours , Xp /Hours , Sp/..... )

thanks for your Helping

PS: Sorry for my english i am french :handsdown:
10/04/2009 14:38 missyellow#2
umm... ^^ i will try with that