Quote:
Originally posted by dpman405+Sep 26 2006, 18:52--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (dpman405 @ Sep 26 2006, 18:52)</td></tr><tr><td id='QUOTE'><!--QuoteBegin--blinko@Sep 21 2006, 22:58
for any of you who might still be interested the address for the zoom is 00502B7D
the values are
00 00 00 FF FF FF FF 96 00 00 00 55 05 00 00 00 - zoooom far away
(the value 96 is actually 1 byte at 150)
00 00 00 FF FF FF FF 00 01 00 00 20 03 00 00 58 - normal zoom
to use click on Add Address to List and type the address the description and
you want to select Array of Bytes instead of 4 bytes and that be all ^^
if you understood that
for a nice trippy effect change just the 00 00 00 FF FF FF FF to
00 00 00 FF FF FF 20 it's craazy!
|
Congrats on finding out :)[/b][/quote]
Thanks for the Thanks :D .
However this WILL work on a multi-client if you do the coding in let's say Visual Basic first.
CheatEngine doesn't allow function's such as the FindWindow API's and all.
Just build you a Visual Basic program with the API's needed and viola ! you got yourself a Multi-cliented Conquer_Tool.
This is all you need to know to get started.
Quote:
Option Explicit
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long
Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Declare Function Hotkey Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer
Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Public Const PROCESS_ALL_ACCESS = &H1F0FFF
|
Now all that is left is for you to actually code the thing yourself use CheatEngine and or Artmoney (CheatEngine Preferably) to read and find the Memory Address's to Read/Write from/to