Jump to content

CoderDunn

Active Members
  • Posts

    336
  • Joined

  • Last visited

Everything posted by CoderDunn

  1. I think you need to use 0x746046 btw can someone please post a simple example of how to write a number to an address? Like 2000 or something and also how to read it back so it returns 2000 instead of some other number? Hallman
  2. I think I understand . .. so is there a math formula for converting a number to one byte and vise versa? I mostly use T-Search but ill try what you said with Cheat Engine. Can't right now since i'm at school Hallman
  3. np but i have a question of my own . . . This works, and writes 10 to the address. #include <Array.au3> $pid = WinGetProcess("prog test") MsgBox(0,"","PID: " & $pid ) $OpenProccess = _MemOpen($pid) If @error Then MsgBox(0,"error","error opening process.") Exit EndIf $Read = _MemRead($OpenProccess, 0x41D090, 4) If IsArray($Read) Then _ArrayDisplay($Read, "Read Var" ) EndIf _MemWrite($OpenProccess, 0x41D090,_MemCreate(10)) _MemClose($OpenProccess) but this does not: #include <Array.au3> $pid = WinGetProcess("prog test") MsgBox(0,"","PID: " & $pid ) $OpenProccess = _MemOpen($pid) If @error Then MsgBox(0,"error","error opening process.") Exit EndIf $Read = _MemRead($OpenProccess, 0x41D090, 4) If IsArray($Read) Then _ArrayDisplay($Read, "Read Var" ) EndIf _MemWrite($OpenProccess, 0x41D090,_MemCreate(2000)) _MemClose($OpenProccess) Instead of it being 2000 it's some wierd number. Reading is the same. why is this? Thanks, Hallman
  4. @monji _MemRead returns an array. Hallman
  5. Since you can't use loops and variables for FileInstall(), you either type it yourself or make something type it for you. I'd rather have somthing type it for me, especially if it's over 20 or so files I just started with AutoIt not long ago but I think it's awsome. I may be a noobie but I cousin said it was cool so here you go Try this: Run Script Click Open Folder Select C:\Windows\ Type 1 for Sub Files option Put in some name for dest path like C:\ See how many files it counts up too. Mine went up to 16,002 Hallman
  6. Why doesn't this work? I found the mem adress with T-search. It's the adress for my characters health. I have Win XP in case that matters Opt("WinTitleMatchMode", 3) $pid = WinGetProcess("Tibia") $open = _MemOpen($pid) $read = _MemRead($open,0x4A1240,4) MsgBox(0,"",$read) _MemWrite($open,0x4A1240,100) Hallman
×
×
  • Create New...