[Вопрос] Хандлинг авто - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Вопрос] Хандлинг авто
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 - третий слот и т.д.
  • Страница 1 из 1
  • 1
Поиск: