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

  #1  
Старый 19.06.2022, 03:47
horacy
Участник форума
Регистрация: 16.08.2017
Сообщений: 110
С нами: 4600979

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

как вычислить квантерион другого игрока (x, y, z, w) или как вычислить квантерион игрока по градусам поворота?

А может есть возможность скопировать весь ID_PLAYER_SYNC другого игрока?
 
Ответить с цитированием

  #2  
Старый 20.06.2022, 19:39
Savchik Blazer
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами: 2711257

Репутация: 83


По умолчанию

Есть ли в c++ аналог memory.tostring из луа ( тоесть чтение строки памяти)
 
Ответить с цитированием

  #3  
Старый 20.06.2022, 22:13
SiTrak
Участник форума
Регистрация: 14.01.2018
Сообщений: 192
С нами: 4384333

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

Цитата:
Сообщение от Savchik Blazer  

Есть ли в c++ аналог memory.tostring из луа ( тоесть чтение строки памяти)
ReadProcessMemory function (memoryapi.h) - Win32 apps

Reads data from an area of memory in a specified process. The entire area to be read must be accessible or the operation fails.

docs.microsoft.com
 
Ответить с цитированием

  #4  
Старый 20.06.2022, 22:41
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от Savchik Blazer  

Есть ли в c++ аналог memory.tostring из луа ( тоесть чтение строки памяти)
C-Style string view:

C++:





Код:
const
char
*
str
=
reinterpret_cast

(
address
)
;


string-view:

C++:





Код:
std
::
string_view str
{
reinterpret_cast

(
address
)
/*, [optional] size*/
}
;


string copy:

C++:





Код:
std
::
string str
{
reinterpret_cast

(
address
)
/*, [optional] size*/
}
;
 
Ответить с цитированием

  #5  
Старый 20.06.2022, 23:26
Savchik Blazer
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами: 2711257

Репутация: 83


По умолчанию

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

C-Style string view:

C++:





Код:
const
char
*
str
=
reinterpret_cast

(
address
)
;


string-view:

C++:





Код:
std
::
string_view str
{
reinterpret_cast

(
address
)
/*, [optional] size*/
}
;


string copy:

C++:





Код:
std
::
string str
{
reinterpret_cast

(
address
)
/*, [optional] size*/
}
;

main.cpp:





Код:
HMODULE samp
=
GetModuleHandle
(
"samp.dll"
)
;
const
char
*
str
=
reinterpret_cast

(
samp
+
0x11A2F8
)
;
SF
->
getSAMP
(
)
->
getChat
(
)
->
AddChatMessage
(
-
1
,
str
)
;




первый кракозябры выводит

второй ошибку выдает о том что addchatmessage его не воспринимает
 
Ответить с цитированием

  #6  
Старый 20.06.2022, 23:29
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от Savchik Blazer  

первый кракозябры выводит
Он просто приводит адрес к сишной строке. Если там лежат кракозябры - ясен *** кракозябры будут.

Цитата:
Сообщение от Savchik Blazer  

второй ошибку выдает о том что addchatmessage его не воспринимает
наверное потому что нужно сначала C++ изучить.
 
Ответить с цитированием

  #7  
Старый 20.06.2022, 23:37
Savchik Blazer
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами: 2711257

Репутация: 83


По умолчанию

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

там лежат кракозябры
В том то и дело что нет

Lua:





Код:
print
(
memory
.
tostring
(
getModuleHandle
(
"samp.dll"
)
+
0x11A2F8
)
)


Данный луа код как раз таки выдает то что нужно, ссылку аудиострима
 
Ответить с цитированием

  #8  
Старый 20.06.2022, 23:06
0x73616D
Участник форума
Регистрация: 27.05.2021
Сообщений: 140
С нами: 2614229

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

How can I get the color in hexadecimal format of this ImGui::ColorPicker ?

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

  #9  
Старый 20.06.2022, 23:07
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от !Sam#0235  

How can I get the color in hexadecimal format of this ImGui::ColorPicker ?
What exactly you need?

ImVec4 -> int color?

ImVec4 -> string hex color?
 
Ответить с цитированием

  #10  
Старый 20.06.2022, 23:09
0x73616D
Участник форума
Регистрация: 27.05.2021
Сообщений: 140
С нами: 2614229

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

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

What exactly you need?
ImVec4 -> int color?
ImVec4 -> string hex color?
If I can get both values that would be great, if not enough with string hex color
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.