Всем привет. Потребовалось узнать угол, куда смотрит машина. Через /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. А хотелось бы угол, куда смотрит машина носом.
В чем мой косяк? Адрес не тот? Помогите найти нужный.