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

  #1  
Старый 16.12.2023, 19:26
Pasha341d
Новичок
Регистрация: 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
;
}
 
Ответить с цитированием

  #2  
Старый 16.12.2023, 19:36
вайега52
Флудер
Регистрация: 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)
 


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




ANTICHAT ™ © 2001- Antichat Kft.