Показать сообщение отдельно

  #7  
Старый 28.04.2024, 11:03
вайега52
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами: 2055431

Репутация: 3


По умолчанию

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

а через rakclient можно создать коннект на другой айпи ?
Если я правильно понимаю, ты хочешь изменить айпи при подключении в сампе?

Тогда ты можешь делать что-то типа такого

Цитата:
Сообщение от Спойлер  




C++:





Код:
using
NetGameConnect_t
=
int
(
__thiscall
*
)
(
std
::
uintptr_t
*
netgame
)
;
kthook
::
kthook_simple

NetGameConnectHook
;
// r3
NetGameConnectHook
.
set_dest
(
reinterpret_cast

(
GetModuleHandleA
(
"samp.dll"
)
)
+
0x85D0
)
;
NetGameConnectHook
.
set_cb
(
[
]
(
const
decltype
(
NetGameConnectHook
)
&
hook
,
std
::
uintptr_t
*
netgame
)
{
char
*
host
=
reinterpret_cast

(
*
netgame
+
0x30
)
;
strcpy
(
host
,
"127.0.0.1"
)
;
*
reinterpret_cast

(
*
netgame
+
0x235
)
=
7777
;
return
hook
.
get_trampoline
(
)
(
netgame
)
;
}
)
;
NetGameConnectHook
.
install
(
)
;
 
Ответить с цитированием