Joker888 |
Дата: Суббота, 26.08.2017, 16:43 | Сообщение # 1
|
Новичок
Сообщений: 6
Статус: Offline
|
Добрый день, эксперементирую с адрессами памяти, и вот такой вопрос Нашёл адрес памяти (с сайта про гта) И как это понять, и использовать?
Код 0xC2B9DC - Начало блока Handling'а. Каждый слот имеет 224 байта данных. +0x0 = [dword] Индекс/Идентификатор +0x4 = fMass +0x8 = 1.0 / fMass +0xC = fTurnMass +0x10 = fDragMult +0x14 = CentreOfMass.x +0x18 = CentreOfMass.y +0x1C = CentreOfMass.z
Допустим, я хочу изменить центр массы по оси Z - что нужно сделать?
Вот кстати что нашёл, для удобства в использовании наверно подойдёт
Код WriteProcessMemory(title,addresse,wert,size) //где титл - это название окна, потом адресс, число, байт код { VarSetCapacity(idvar,32,0) VarSetCapacity(processhandle,32,0) VarSetCapacity(value, 32, 0) NumPut(wert,value,0,Uint) address=%addresse% WinGet ,idvar,PID,%title% processhandle:=DllCall("OpenProcess","Uint",0x38,"int",0,"int",idvar) Bvar:=DllCall("WriteProcessMemory","Uint",processhandle,"Uint",address+0,"Uint",&value,"Uint",size,"Uint",0) }
помогите плиз)
|
|
|
|
aknqkzxlcs_21 |
Дата: Воскресенье, 27.08.2017, 18:01 | Сообщение # 2
|
Боец
Сообщений: 57
Статус: Offline
|
Цитата Joker888 ( ) И как это понять, и использовать?
Код f1:: if(!checkHandles()) return address := 0xC2B9DC dwIndex := readDWORD(hGTA, address) fMass := readFloat(hGTA, address + 0x4) fTurnMass := readFloat(hGTA, address + 0xC) fDragMult := readFloat(hGTA, address + 0x10) CentreOfMass_X := readFloat(hGTA, address + 0x14) CentreOfMass_Y := readFloat(hGTA, address + 0x18) CentreOfMass_Z := readFloat(hGTA, address + 0x1C) ; изменяем центр инерции нулевого слота по оси Z на значение 1.0 writeFloat(hGTA, address + 0x1C, 1.0) return
слоты:
Код slot := 2 ; внутри цикла: A_Index - 1 dwIndex := readDWORD(hGTA, address + (224 * slot)) fMass := readFloat(hGTA, address + (224 * slot) + 0x4)
Сообщение отредактировал aknqkzxlcs_21 - Воскресенье, 27.08.2017, 18:03 |
|
|
|
Joker888 |
Дата: Вторник, 29.08.2017, 23:37 | Сообщение # 3
|
Новичок
Сообщений: 6
Статус: Offline
|
aknqkzxlcs_21
что за слоты?
Сообщение отредактировал Joker888 - Вторник, 29.08.2017, 23:38 |
|
|
|
aknqkzxlcs_21 |
Дата: Среда, 30.08.2017, 06:57 | Сообщение # 4
|
Боец
Сообщений: 57
Статус: Offline
|
0 - первый слот, в нем информация 1 - второй слот, в нем та же информация, но видимо о другой тачке или что я хз 2 - третий слот и т.д.
|
|
|
|