[Вопрос] Чтение памяти SAMP - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Вопрос] Чтение памяти SAMP
The18Skull Дата: Среда, 09.08.2017, 18:24 | Сообщение # 1
Новичок
Сообщений: 22
Статус: Offline
Всем привет. Потребовалось узнать угол, куда смотрит машина. Через /save это легко просматривается:
Код
AddStaticVehicle(529,-564.7310,-1019.1579,23.6021,[u][b]179.5964[/b][/u],62,62); // 1

Но как найти это число в памяти? все попытки не увенчались успехом. брал адреса с сайта http://gtamodding.ru/wiki/Адреса_Памяти_(SA)
Пытался использовать адреса:
  • 0xB6F5F0 - Указатель игрока (CPed)
  • CPed +0x510 = [float] Поворот туловища по оси Z (радианы)
  • CPed +0x514 = [float] Поворот туловища по оси X (радианы)
  • CPed +0x558 = [float] Угол игрока по оси Z (в радианах)


Код, где использовал:
Код

SendMode Input
SetWorkingDir %A_ScriptDir%
#UseHook
#NoEnv
#IfWinActive GTA:SA:MP
#SingleInstance Force
#include SAMP.ahk

F2::
CPed := 0xB6F5F0
str := ReadFloat(hGTA, CPed + 0x514)
AddChatMessage(str)
return


Всегда в чат выводило 0. А хотелось бы угол, куда смотрит машина носом.
В чем мой косяк? Адрес не тот? Помогите найти нужный.


Сообщение отредактировал The18Skull - Среда, 09.08.2017, 18:39
Coockie Дата: Среда, 09.08.2017, 19:46 | Сообщение # 2
Новичок
Сообщений: 27
Статус: Offline
dwAddress := dwSAMP + 0xB6F5F0
adress := readString(hGTA, dwAddress+0x514, 256)
addChatMessage(adress)
или:
dwAddress := 0xB6F5F0
adress := readString(hGTA, dwAddress+0x514, 256)
addChatMessage(adress)

(не кидайтесь, если неправильно)


Сообщение отредактировал Coockie - Среда, 09.08.2017, 20:47
The18Skull Дата: Четверг, 10.08.2017, 16:47 | Сообщение # 3
Новичок
Сообщений: 22
Статус: Offline
Вопрос решил своими силами. Верный вариант:
Код

dwAddress := readMem(hGTA, 0xB6F5F0)
AddChatMessage(ReadFloat(hGTA, dwAddress + 0x558))

Спасибо Coockie за попытку помочь.
Coockie Дата: Четверг, 10.08.2017, 19:05 | Сообщение # 4
Новичок
Сообщений: 27
Статус: Offline
The18Skull, пожалуйста(

Сообщение отредактировал Coockie - Четверг, 10.08.2017, 19:05
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
shereexq10 [15:58]

SportikASS [09:38]

pidoras22 [19:34]

maureenwp18 [19:13]

mikeallen1975 [21:21]

azek [18:16]

kellimp1 [08:27]

marais60 [14:42]

erinkg5 [04:25]

guadalupewb9 [20:30]

bobbieiv69 [16:32]

Влад121 [18:01]

martinaiz2 [15:54]