-
Автор темы
- #1
не могу скомпилировать, визуал ругается на строку с _asm
Код:
static auto util_clip_trace_to_players = [](const Vector& vec_abs_start, const Vector& vec_abs_end, unsigned int mask, ITraceFilter* filter, trace_t* tr)
{
static uintptr_t clptrtp = Utils::FindSignature(Utils::get_client_dll(), XorStr("53 8B DC 83 EC ? 83 E4 ? 83 C4 ? 55 8B 6B 04 89 6C 24 ? 8B EC 81 EC ? ? ? ? 8B 43 10 56 57 52 F3 0F 10 40"));
if (!clptrtp)
return false;
__asm {
push tr
push filter
push mask
lea edx, vec_abs_end
lea ecx, vec_abs_start
call clptrtp
add esp, 0xC
}
};
Код:
static auto UTIL_ClipTraceToPlayers = [](const Vector& vecAbsStart, const Vector& vecAbsEnd, unsigned int mask, ITraceFilter* filter, trace_t* tr)
{
static uintptr_t clptrtp = Utils::FindSignature(Utils::get_client_dll(), XorStr("53 8B DC 83 EC ? 83 E4 ? 83 C4 ? 55 8B 6B 04 89 6C 24 ? 8B EC 81 EC ? ? ? ? 8B 43 10 56 57 52 F3 0F 10 40"));
if (!clptrtp)
return false;
__asm {
push tr
push filter
push mask
lea edx, vecAbsEnd
lea ecx, vecAbsStart
call clptrtp
add esp, 0xC
}
};