Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Как получить имя и класс энтити в экстернале?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
21 Дек 2018
Сообщения
383
Реакции
11
Доброго времени суток. Я пытаюсь использовать getEntityName и getEntityClassName функции в экстернале, но мне либо выдаёт кривую строку (
1658726997211.png
) , либо же ошибку чтения (т.е. скорее всего оффсет неправильный).

Entity у меня правильный, а остальные значения такие
getEntityName -> (entity + 0x60)
GetIEntityClass -> (entity + 0x18)
GetEntityClassName -> (entityclass + 0x10)

Я взял эти значения из интернала, но смотря на старый код (LuxeHack давно слитый на UC (не реклама)), там также используется через один оффсет, т.е. новую реализацию делать не нужно.

Читаю значение через char buffer[1000] , думаю с этим не могло возникнуть проблем.

Можете пожалуйста подсказать, что здесь не так? Спасибо!
 
Основная проблема в получении длины строки, чтобы я мог её читать (с const char* всё отлично, но если там используется именно string, то нужен размер). Можете пожалуйста подсказать как это можно найти?
 
найти что? размер стринга?

C++:
Expand Collapse Copy
std::string str { "test" };
std::cout << str.length() << std::endl;
 
найти что? размер стринга?

C++:
Expand Collapse Copy
std::string str { "test" };
std::cout << str.length() << std::endl;
У меня драйвер на C написан, + мне нужно знать размер строки до того, как прочту её.
 
Назад
Сверху Снизу