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

AdCKuY_DpO4uLa

Адский дрочер
Друг
334
729
Где искать адреса и прототипы функций?
Пример: я хочу хукнуть CVehicle::CreateCar (адрес 0x0043A0B6), но не знаю прототип
Ещё нужно хукнуть функцию спавна любого педа, но я не знаю ни прототип, ни адрес
Как быть?
В plugin sdk можешь посмотреть
 
  • Клоун
  • Нравится
Реакции: Fott и maynkraftpro2010

EclipsedFlow

Известный
Проверенный
1,047
478
Где искать адреса и прототипы функций?
Пример: я хочу хукнуть CVehicle::CreateCar (адрес 0x0043A0B6), но не знаю прототип
Ещё нужно хукнуть функцию спавна любого педа, но я не знаю ни прототип, ни адрес
Как быть?
Plugin SDK либо IDA перейди по адресу функции и гляну прототип функи
 
  • Нравится
Реакции: maynkraftpro2010

MeG@LaDo[N] ^_^

Известный
280
320
Как записать в .json файл кириллицу?
использую nlohmann::json
знаю шо можно сделать вот так u8"Пися" но мне нужно записать текст из переменной в которую я буду записывать строку при помощи std::cin
 

chapo

tg/inst: @moujeek
Модератор
9,052
11,917
В чем проблема?
1668088451172.png

1668088466248.png

другие плагины загружаются/выгружаются нормально
 

ARMOR

Мне кажется, я всё проебал
Модератор
5,021
7,078

ARMOR

Мне кажется, я всё проебал
Модератор
5,021
7,078
1668089772615.png

В чём причина данных ошибок? Точнее как их можно пофиксить?
 

AdCKuY_DpO4uLa

Адский дрочер
Друг
334
729
Посмотреть вложение 177104
В чём причина данных ошибок? Точнее как их можно пофиксить?
явным текстом написана ошибка, у тебя определение одной функции "распиано" в двух файлах. как вариант юзать #pragma once, либо смотри по коду, как у тебя инклюдятся файлы с этими функами
 
  • Нравится
  • Клоун
Реакции: Fott и ARMOR

Savchik Blazer

Но я, мечту свою лелея...
Проверенный
667
295
как, используя D, вернуть в хуке значение, кроме false
D:
extern (C) auto hook(void* _this, char* sometext, char* sometext2) @nogc{
        MessageBoxA(NULL, sometext, sometext2, 0);
        return false;
    }
 
Последнее редактирование:

Savchik Blazer

Но я, мечту свою лелея...
Проверенный
667
295
как используя D вернуть в хуке значение, кроме false
D:
extern (C) auto hook(void* _this, char* sometext, char* sometext2) @nogc{
        MessageBoxA(NULL, sometext, sometext2, 0);
        return false;
    }
Использовать
D:
return tuple(sometext, sometext2);
Не вариант
 

Shelok_Kholmes

Известный
408
64
Здравствуйте, бластхаковцы. Есть ли у кого програмная реализация "Код контроля целостности данных – CRC"?