HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 183


По умолчанию

Цитата:
Сообщение от yoonost  

есть какой то тутор по установке? я вроде сделал все правильно, билд был без ошибок но ничего не работает
пробовал менять пути но нет разницы
GitHub - xARMORx/SAMP-EmptyProject: Empty project for writing .asi plugins for GTA San Andreas and SAMP

Empty project for writing .asi plugins for GTA San Andreas and SAMP - xARMORx/SAMP-EmptyProject

github.com


Тут юзается
 
Ответить с цитированием

  #7302  
Старый 30.06.2024, 23:07
yoonost
Познающий
Регистрация: 21.01.2019
Сообщений: 62
С нами: 3847510

Репутация: 58
По умолчанию

Цитата:
Сообщение от ARMOR  

GitHub - xARMORx/SAMP-EmptyProject: Empty project for writing .asi plugins for GTA San Andreas and SAMP

Empty project for writing .asi plugins for GTA San Andreas and SAMP - xARMORx/SAMP-EmptyProject

github.com


Тут юзается
спасибо большое, думал что нужно его скачивать и билдить но оказалось все проще чем я думал

В чем проблема? Во время прорисовки радара крашит игру, пробовал сделать многое но результат один. В коде сейчас стандартный код gta_sa.exe но даже при этом происходит краш



 
Ответить с цитированием

  #7303  
Старый 01.07.2024, 12:09
Andrinall
Постоянный
Регистрация: 11.07.2019
Сообщений: 702
С нами: 3601315

Репутация: 148


По умолчанию

Цитата:
Сообщение от yoonost  

спасибо большое, думал что нужно его скачивать и билдить но оказалось все проще чем я думал

В чем проблема? Во время прорисовки радара крашит игру, пробовал сделать многое но результат один. В коде сейчас стандартный код gta_sa.exe но даже при этом происходит краш
Там не void (бредовая тема но да)

 
Ответить с цитированием

  #7304  
Старый 01.07.2024, 12:11
yoonost
Познающий
Регистрация: 21.01.2019
Сообщений: 62
С нами: 3847510

Репутация: 58
По умолчанию

Цитата:
Сообщение от Andrinall  

Там не void (бредовая тема но да)
пробовал, не работает
 
Ответить с цитированием

  #7305  
Старый 01.07.2024, 12:12
Andrinall
Постоянный
Регистрация: 11.07.2019
Сообщений: 702
С нами: 3601315

Репутация: 148


По умолчанию

Цитата:
Сообщение от yoonost  

пробовал, не работает
Адрес попробуй такой 0x583480 для хука

 
Ответить с цитированием

  #7306  
Старый 01.07.2024, 12:14
yoonost
Познающий
Регистрация: 21.01.2019
Сообщений: 62
С нами: 3847510

Репутация: 58
По умолчанию

Цитата:
Сообщение от Andrinall  

Адрес попробуй такой 0x583480 для хука
не-а, я хз в чем проблема (я его тоже пробовал)

обновлю ка я код



 
Ответить с цитированием

  #7307  
Старый 01.07.2024, 12:34
Andrinall
Постоянный
Регистрация: 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


 
Ответить с цитированием

  #7308  
Старый 01.07.2024, 12:47
yoonost
Познающий
Регистрация: 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 потому что у меня они нулевые
 
Ответить с цитированием

  #7309  
Старый 01.07.2024, 12:51
Andrinall
Постоянный
Регистрация: 11.07.2019
Сообщений: 702
С нами: 3601315

Репутация: 148


По умолчанию

Цитата:
Сообщение от yoonost  

y

не фурычит, какие у тебя значения в RsGlobals потому что у меня они нулевые
Вообще это значения screen resolution, установленного в настройках игры, должны быть.

Конкретно у меня это 1600x900

(у меня там кстати очепятка, в PluginSdk это RsGlobal, а не RsGlobals... чисто на 1 символ опечатался у себя в коде. В любом случае я сам задаю значение, а не беру из игры)
 
Ответить с цитированием

  #7310  
Старый 01.07.2024, 13:07
yoonost
Познающий
Регистрация: 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)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.