Другое С/С++ Вопрос - Ответ

iAmerican

Известный
Друг
615
257
0A8D: 0@ = read_memory 0xB6EC1C size 4 virtual_protect 0
0A8D: 1@ = read_memory 0xB6EC18 size 4 virtual_protect 0
if
8045: not 0@ == 1@ // (float)
then
0A8C: write_memory 0xB6EC18 size 4 value 0@ virtual_protect 0
end
Может кто перевести на С++?
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,961
C++:
float fValue[2] = { *reinterpret_cast<PFLOAT>(0xB6EC1C), *reinterpret_cast<PFLOAT>(0xB6EC18) };
if ( fValue[0] != fValue[1] ) *reinterpret_cast<PFLOAT>(0xB6EC18) = fValue[0];
 
  • Нравится
Реакции: iAmerican

MISTER_GONWIK

Всефорумный гонщик
Всефорумный модератор
1,260
1,740
0A8D: 0@ = read_memory 0xB6EC1C size 4 virtual_protect 0
0A8D: 1@ = read_memory 0xB6EC18 size 4 virtual_protect 0
if
8045: not 0@ == 1@ // (float)
then
0A8C: write_memory 0xB6EC18 size 4 value 0@ virtual_protect 0
end
Может кто перевести на С++?
Код:
if (*(float*)0xB6EC1C != *(float*)0xB6EC18)
*(float*)0xB6EC18 = *(float*)0xB6EC1C;
 

iAmerican

Известный
Друг
615
257
Думаю многие знают gta_sa.exe с антиразбросом.
Можно ли как то программно выявить что именно в данной gta_sa.exe есть антиразброс?
 

p1cador

cerf
Проверенный
220
359
Как создать консоль (для вывода в нее отладочной информации) через .dll библиотеку?
 

p1cador

cerf
Проверенный
220
359
Взаемодествие между двумя приложениями? Сокеты юзай.
Может херово объяснил. У меня есть, например, .asi плагин. Я хочу следить за тем, как в нем изменяются переменные. Для этого хочу вывести их каким-нибудь образом на экран. Лучше всего - в консольку. Как это можно сделать, как через длл создать консоль? Такую. в которую потом ожно будет сделать cout << DEBUGINFO << endl;
 

#WH1SKEY

Новичок
6
0
Как сделать такое:
Класс->Группа->функция;
Типа
SFPlugin->Client()->SendMes();

У меня выходит только так:
Класс->Функция;

Хочу свои классы с группами написать, но не выходит.