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

#Rin

Известный
Всефорумный модератор
1,214
1,036
Помогите пожалуйста. Что выбирать чтобы писать dll читы и прочее
Ou92TJM
Imgur(https://imgur.com/a/Ou92TJM)
По стандарту все базовое стоит.
 

CatKnight

Известный
148
54
Подскажите, пожалуйста, с регуляркой, то я конкретно заебался уже с ней. В RPC_ScrCreate3DTextLabel читаю text, перевожу в строку и потом ловлю (пытаюсь) уже regex_match значения нужные значения. Но мой шаблон не проходит, как бы не извращался. Текст, например, такой:
Код:
{FF9900}*** Дом занят ***

{FFFFFF}Номер дома: {AFAFAF}614
{FFFFFF}Класс дома: {AFAFAF}1
{FFFFFF}Владелец: {AFAFAF}Dima_Ganja
{FFFFFF}Дверь: {3D9829}Открыта
{FFFFFF}Гараж: [ {FA736C}НЕТ {FFFFFF}]

Нужно достать, допустим число 614. Пытался следующим образом но как-то не особо получилось, где трабол:
C++:
std::string str = std::string(text);
std::smatch res;
if (std::regex_match(str, res, std::regex(R"(/\}(\d+)/g)")))
 
Последнее редактирование:

mrdiimax

Известный
566
79
Как при нажатии на кнопку из 1 имгуи окна перейти в другое? (Открытие 2-х окон сразу)
 

Babayka2016

Известный
51
2
Помогите, пытаюсь сделать ESP, посмотрел исходники на луа - все юзают convert3DCoordsToScreen. Как работает эта функция? Видел, что, к примеру, в CS - она использует View Matrix. Какой offset у View Matrix'a?
 

leak.

Известный
37
4
возможно ли, в DllMain или в потоке подключить/активировать класс CGameSA, но без d3d9 хука?
 
Последнее редактирование:

nt_qwark

Участник
30
1
Какие адресса у педа? X Y Z
И где хранятся педы? (Педы в локалке/Другие игроки в сампе или мта)
 

SR_team

like pancake
BH Team
4,720
6,370
Помогите, пытаюсь сделать ESP, посмотрел исходники на луа - все юзают convert3DCoordsToScreen. Как работает эта функция? Видел, что, к примеру, в CS - она использует View Matrix. Какой offset у View Matrix'a?
Тебе он не нужен. Просто используй имеющуюся в игре функцию:
C++:
CU CONVERT_WORLD_TO_SCREEN_POS_FUNC = 0x70CE30;

RwV2D ConvertGlobalXYZToWindowScreenXY(RwV3D world)
{
    typedef void(__cdecl *CWorld__ConvertGlobalXYZToScreenXY)(RwV3D *world, RwV3D *screen, float *mulX, float *mulY, bool unk, bool unk2);
    RwV3D screen;
    float mulX, mulY;
    (CWorld__ConvertGlobalXYZToScreenXY(CONVERT_WORLD_TO_SCREEN_POS_FUNC))(&world, &screen, &mulX, &mulY, false, false);
    return {screen.fX, screen.fY};
}

Как на asi локально сменить ник?
AsiBase(https://git.prime-hack.net/SR_team/AsiBase/src/branch/master/CGame/SAMP/SAMPPlayerPool.cpp#L20)
 
Последнее редактирование модератором: