 |

16.12.2023, 19:26
|
|
Новичок
Регистрация: 02.08.2021
Сообщений: 12
С нами:
2517271
Репутация:
3
|
|
Есть сгенерированный чатом GPT код, который получает HWID. Как можно отправить эти данные на сервер, чтобы при вводе определенной команды в чат выводилось сообщение с HWID игрока? Я изначально пытался вывести игроку на экран до входа на сервер, но это не работает.
code:
Код:
// dllmain.cpp : Определяет точку входа для приложения DLL.
#include "pch.h"
#include
#include
#include
DWORD
GetHWID
(
)
{
// Получаем дескриптор тома C:
DWORD volumeSerialNumber
=
0
;
if
(
!
GetVolumeInformation
(
L
"C:\\"
,
// Используем префикс L для строки Unicode
NULL
,
0
,
&
volumeSerialNumber
,
NULL
,
NULL
,
NULL
,
0
)
)
{
// Обработка ошибки, если не удалось получить информацию о томе
std
::
cerr
(
0x58A330
)
,
&
Hook_DrawRadar
,
NULL
)
;
MH_EnableHook
(
reinterpret_cast
(
0x58A330
)
)
;
}
case
DLL_THREAD_ATTACH
:
case
DLL_THREAD_DETACH
:
case
DLL_PROCESS_DETACH
:
break
;
}
return
TRUE
;
}
|
|
|

16.12.2023, 19:36
|
|
Флудер
Регистрация: 19.06.2022
Сообщений: 2,997
С нами:
2055431
Репутация:
3
|
|
Сообщение от Pasha341d
Есть сгенерированный чатом GPT код, который получает HWID. Как можно отправить эти данные на сервер, чтобы при вводе определенной команды в чат выводилось сообщение с HWID игрока? Я изначально пытался вывести игроку на экран до входа на сервер, но это не работает.
code:
Код:
// dllmain.cpp : Определяет точку входа для приложения DLL.
#include "pch.h"
#include
#include
#include
DWORD
GetHWID
(
)
{
// Получаем дескриптор тома C:
DWORD volumeSerialNumber
=
0
;
if
(
!
GetVolumeInformation
(
L
"C:\\"
,
// Используем префикс L для строки Unicode
NULL
,
0
,
&
volumeSerialNumber
,
NULL
,
NULL
,
NULL
,
0
)
)
{
// Обработка ошибки, если не удалось получить информацию о томе
std
::
cerr
(
0x58A330
)
,
&
Hook_DrawRadar
,
NULL
)
;
MH_EnableHook
(
reinterpret_cast
(
0x58A330
)
)
;
}
case
DLL_THREAD_ATTACH
:
case
DLL_THREAD_DETACH
:
case
DLL_PROCESS_DETACH
:
break
;
}
return
TRUE
;
}
можешь реализовать это путем сокетов, либо же ракнета.
С сокетами не подскажу, а вот второй алгоритм алгоритм +- такой:
При помощи какой-либо библиотеки для хуков ( rakhookнапример) отправлять кастомный пакет, либо же подменять какой-то уже существующий. на стороне сервера использовать Pawn.raknet при помощи которого обрабатывать пакеты от клиента
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|