 |
|

30.06.2024, 23:01
|
|
Флудер
Регистрация: 02.02.2019
Сообщений: 5,070
С нами:
3831395
Репутация:
183
|
|
|
|
|

30.06.2024, 23:07
|
|
Познающий
Регистрация: 21.01.2019
Сообщений: 62
С нами:
3847510
Репутация:
58
|
|
спасибо большое, думал что нужно его скачивать и билдить но оказалось все проще чем я думал
В чем проблема? Во время прорисовки радара крашит игру, пробовал сделать многое но результат один. В коде сейчас стандартный код gta_sa.exe но даже при этом происходит краш

|
|
|

01.07.2024, 12:09
|
|
Постоянный
Регистрация: 11.07.2019
Сообщений: 702
С нами:
3601315
Репутация:
148
|
|
Сообщение от yoonost
спасибо большое, думал что нужно его скачивать и билдить но оказалось все проще чем я думал
В чем проблема? Во время прорисовки радара крашит игру, пробовал сделать многое но результат один. В коде сейчас стандартный код gta_sa.exe но даже при этом происходит краш
Там не void (бредовая тема но да)

|
|
|

01.07.2024, 12:11
|
|
Познающий
Регистрация: 21.01.2019
Сообщений: 62
С нами:
3847510
Репутация:
58
|
|
Сообщение от Andrinall
Там не void (бредовая тема но да)
пробовал, не работает
|
|
|

01.07.2024, 12:12
|
|
Постоянный
Регистрация: 11.07.2019
Сообщений: 702
С нами:
3601315
Репутация:
148
|
|
Сообщение от yoonost
пробовал, не работает
Адрес попробуй такой 0x583480 для хука

|
|
|

01.07.2024, 12:14
|
|
Познающий
Регистрация: 21.01.2019
Сообщений: 62
С нами:
3847510
Репутация:
58
|
|
Сообщение от Andrinall
Адрес попробуй такой 0x583480 для хука
не-а, я хз в чем проблема (я его тоже пробовал)
обновлю ка я код

|
|
|

01.07.2024, 12:34
|
|
Постоянный
Регистрация: 11.07.2019
Сообщений: 702
С нами:
3601315
Репутация:
148
|
|
Сообщение от yoonost
не-а, я хз в чем проблема (я его тоже пробовал)
обновлю ка я код
У меня кншн щас нет визуалки чтоб протестить конкретно твой код на крестах, но накидал хук на луа и у меня всё работает!
Может ты как-то не так изменяешь данные, что у тебя крашит?
Сообщение от Спойлер
Lua:
Код:
local
ffi
=
require
'ffi'
local
hook
=
require
'hooks'
local
sw
,
sh
=
getScreenResolution
(
)
local
RsGlobals
=
{
maximumWidth
=
sw
,
maximumHeight
=
sh
,
}
ffi
.
cdef
[[
typedef struct CVector2D { float x, y; } CVector2D;
typedef struct RwV2d { float x, y; } RwV2d;
]]
function
radar_position
(
out
,
_in
)
out
[
0
]
.
x
=
0.5
*
(
94.0
*
(
RsGlobals
.
maximumWidth
*
0.0015625
)
)
+
RsGlobals
.
maximumWidth
*
0.0015625
*
40
+
94
*
(
RsGlobals
.
maximumWidth
*
0.0015625
)
*
_in
.
x
*
0.4
out
[
0
]
.
y
=
RsGlobals
.
maximumHeight
-
0.002232143
*
RsGlobals
.
maximumHeight
*
104
+
76
*
(
0.002232143
*
RsGlobals
.
maximumHeight
)
*
0.5
-
76
*
(
0.002232143
*
RsGlobals
.
maximumHeight
)
*
_in
.
y
*
0.5
return
ffi
.
cast
(
'RwV2d*'
,
_in
)
end
function
main
(
)
transformhook
=
hook
.
jmp
.
new
(
'RwV2d*(__cdecl*)(CVector2D* out, CVector2D* in)'
,
radar_position
,
0x583480
)
end
|
|
|

01.07.2024, 12:47
|
|
Познающий
Регистрация: 21.01.2019
Сообщений: 62
С нами:
3847510
Репутация:
58
|
|
y
Сообщение от Andrinall
У меня кншн щас нет визуалки чтоб протестить конкретно твой код на крестах, но накидал хук на луа и у меня всё работает!
Может ты как-то не так изменяешь данные, что у тебя крашит?
Сообщение от Спойлер
Lua:
Код:
local
ffi
=
require
'ffi'
local
hook
=
require
'hooks'
local
sw
,
sh
=
getScreenResolution
(
)
local
RsGlobals
=
{
maximumWidth
=
sw
,
maximumHeight
=
sh
,
}
ffi
.
cdef
[[
typedef struct CVector2D { float x, y; } CVector2D;
typedef struct RwV2d { float x, y; } RwV2d;
]]
function
radar_position
(
out
,
_in
)
out
[
0
]
.
x
=
0.5
*
(
94.0
*
(
RsGlobals
.
maximumWidth
*
0.0015625
)
)
+
RsGlobals
.
maximumWidth
*
0.0015625
*
40
+
94
*
(
RsGlobals
.
maximumWidth
*
0.0015625
)
*
_in
.
x
*
0.4
out
[
0
]
.
y
=
RsGlobals
.
maximumHeight
-
0.002232143
*
RsGlobals
.
maximumHeight
*
104
+
76
*
(
0.002232143
*
RsGlobals
.
maximumHeight
)
*
0.5
-
76
*
(
0.002232143
*
RsGlobals
.
maximumHeight
)
*
_in
.
y
*
0.5
return
ffi
.
cast
(
'RwV2d*'
,
_in
)
end
function
main
(
)
transformhook
=
hook
.
jmp
.
new
(
'RwV2d*(__cdecl*)(CVector2D* out, CVector2D* in)'
,
radar_position
,
0x583480
)
end
не фурычит, какие у тебя значения в RsGlobals потому что у меня они нулевые
|
|
|

01.07.2024, 12:51
|
|
Постоянный
Регистрация: 11.07.2019
Сообщений: 702
С нами:
3601315
Репутация:
148
|
|
Сообщение от yoonost
y
не фурычит, какие у тебя значения в RsGlobals потому что у меня они нулевые
Вообще это значения screen resolution, установленного в настройках игры, должны быть.
Конкретно у меня это 1600x900
(у меня там кстати очепятка, в PluginSdk это RsGlobal, а не RsGlobals... чисто на 1 символ опечатался у себя в коде. В любом случае я сам задаю значение, а не беру из игры)
|
|
|

01.07.2024, 13:07
|
|
Познающий
Регистрация: 21.01.2019
Сообщений: 62
С нами:
3847510
Репутация:
58
|
|
Сообщение от Andrinall
Вообще это значения screen resolution, установленного в настройках игры, должны быть.
Конкретно у меня это 1600x900
(у меня там кстати очепятка, в PluginSdk это RsGlobal, а не RsGlobals... чисто на 1 символ опечатался у себя в коде. В любом случае я сам задаю значение, а не беру из игры)
оооочень странно, не работают оба варианта, я думал оно не работает из-за того что в RsGlobal нулевые переменные но нет...
1719824817415.pngyoonost · 1 Июл 2024 в 12:07' data-fancybox="lb-post-1514424" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/245078/" style="cursor: pointer;" title="1719824817415.png">

|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|