![]() |
Всем привет пытаюсь изменить текст диалога который открывается через F1, но в игре возникает ошибка. Возможно, я что-то упускаю или делаю неправильно. Буду благодарен за любую помощь и советы.
hook: Код:
usinghttps://forum.antichat.xyz/attachments/28560054/ ставлю хук на call ShowDialog внутри функции CHelpDialog::Show https://forum.antichat.xyz/attachments/28560054/ |
C++:
Код:
using |
Цитата:
я изначально пытался таким методом делать, но у меня бьет эрроры на лямбду ERROR: Код:
no suitable user-defined conversion from "lambda [](const kthook::kthook_simple &hook, void *pDialog, void *edx86, int nId, int nType, const char *szCaption, const char *szText, const char *szLeftButton, const char *szRightButton, BOOL bServerside)->void" to "kthook::kthook_simple::cb_type" (aka "std::function &, std::add_lvalue_reference_t, std::add_lvalue_reference_t, std::add_lvalue_reference_t, std::add_lvalue_reference_t, std::add_lvalue_reference_t, std::add_lvalue_reference_t, std::add_lvalue_reference_t, std::add_lvalue_reference_t)>") existsC/C++(312) |
Ну сделай без лямбды. Вообще никогда лямбды не использовал для хуков
C++: Код:
using |
Цитата:
|
| Время: 00:45 |