спс за отзыв. Только не пойми не правильно, объясни плиз что "прикольно" и зачем загружать таблицу на стороннем ресурсе? ОБНОВЛЕНИЕ ТРЕЙНЕРА: Версия 1.1)) https://yadi.sk/d/EKFzB0WmbGPCJ Бесконечные жизни(НЕ доработаны, но решил выложить пока так, подробности есть в трейнере), бесконечные краулеры, бесконечные очки поддержки. Доработал до более правильной функциональности некоторые старые опции. Исходники добавленных функций: [ENABLE]alloc(newMem, 2048)label(returnHere)label(hack)newMem:cmp [esi+50],#1je hackmovss [esi+04],xmm0jmp returnHerehack:push eaxmov eax, [esi+c]mov [esi+04],eaxpop eaxjmp returnHereCNC4.AptTarget::GetNext+54B9E:jmp newMemreturnHere:[DISABLE]CNC4.AptTarget::GetNext+54B9E:movss [esi+04],xmm0dealloc(newMem)[ENABLE]alloc(newMem, 2048)label(returnHere)label(hack)newMem:cmp [eax+1c34],#2je hackmov eax,[eax+000019F0]jmp returnHerehack:mov [eax+000019F0],#9jmp returnHereCNC4.AptTarget::GetAnimationTarget+56417:jmp newMemnopreturnHere:[DISABLE]CNC4.AptTarget::GetAnimationTarget+56417:mov eax,[eax+000019F0]dealloc(newMem)[ENABLE]alloc(newMem, 2048)label(returnHere)label(hack)newMem:cmp dword ptr [esi+1a4],#2je hackfld dword ptr [esi+38]fcomip st(0),st(1)jmp returnHerehack:mov dword ptr [esi+48],#50push eaxmov eax, dword ptr [esi+48]mov dword ptr [esi+38],eaxpop eaxjmp returnHereCNC4.AptNativeHash::IsEmpty+B9CA8:jmp newMemreturnHere:[DISABLE]CNC4.AptNativeHash::IsEmpty+B9CA8:fld dword ptr [esi+38]fcomip st(0),st(1)dealloc(newMem)