Function at 0x1003a056
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov eax, 0x10081551
call fcn.1005ce40
sub esp, 0x278
push ebx
push esi
push edi
push str.HookedRakClientInterface::Receive
call fcn.1005b96b
mov eax, dword [0x1018d138]
pop ecx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x20]
mov edi, eax
push edi
mov dword [ebp - 0x14], edi
call fcn.10039939
pop ecx
cmp al, 0xcb
jne 0x1003a242
xor esi, esi
lea ecx, [ebp - 0x170]
push esi
push dword [edi + 8]
push dword [edi + 0x10]
call fcn.10001516
push 8
lea ecx, [ebp - 0x170]
mov dword [ebp - 4], esi
call fcn.10001629
push 1
push 0x10
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x170]
call fcn.10001681
push 0x1f
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x170]
call fcn.10001633
push 1
push 0x60
lea eax, [ebp - 0x5b]
push eax
lea ecx, [ebp - 0x170]
call fcn.10001681
movss xmm1, dword [ebp - 0x5b]
ucomiss xmm1, dword [0x10091b4c]
push 0x44
pop ebx
lahf
test bl, ah
jp 0x1003a13b
movss xmm0, dword [ebp - 0x57]
ucomiss xmm0, dword [0x10091b50]
lahf
test bl, ah
jp 0x1003a13b
movss xmm0, dword [ebp - 0x53]
ucomiss xmm0, dword [0x10091b54]
lahf
test bl, ah
jp 0x1003a13b
movzx ecx, word [ebp - 0x14]
mov eax, dword [0x1015c888]
mov dword [eax + ecx*4 + 0x4d], 1
movss xmm1, dword [ebp - 0x5b]
ucomiss xmm1, dword [0x10091b3c]
lahf
test bl, ah
jp 0x1003a17f
movss xmm0, dword [ebp - 0x57]
ucomiss xmm0, dword [0x10091b40]
lahf
test bl, ah
jp 0x1003a17f
movss xmm0, dword [ebp - 0x53]
ucomiss xmm0, dword [0x10091b48]
lahf
test bl, ah
jp 0x1003a17f
movzx ecx, word [ebp - 0x14]
mov eax, dword [0x1015c888]
mov byte [ecx + eax + 0x33e2], 1
movss xmm1, dword [ebp - 0x5b]
movss xmm2, dword [0x10091b58]
ucomiss xmm1, xmm2
lahf
test bl, ah
jp 0x1003a1d9
movss xmm0, dword [ebp - 0x57]
ucomiss xmm0, xmm2
lahf
test bl, ah
jp 0x1003a1d9
movss xmm0, dword [ebp - 0x53]
ucomiss xmm0, dword [0x10091b5c]
lahf
test bl, ah
jp 0x1003a1d9
call fcn.10014b05
push eax
movzx eax, word [ebp - 0x10]
push eax
push str._paraver__d__d
call fcn.10040f6d
movzx eax, word [ebp - 0x10]
push eax
push str.Al__bu_para_senin.
call fcn.10040f6d
movss xmm1, dword [ebp - 0x5b]
add esp, 0x14
ucomiss xmm1, dword [0x10091b5c]
lahf
test bl, ah
jp 0x1003a237
movss xmm0, dword [ebp - 0x57]
movss xmm1, dword [0x10091b60]
ucomiss xmm0, xmm1
lahf
test bl, ah
jp 0x1003a237
movss xmm0, dword [ebp - 0x53]
ucomiss xmm0, xmm1
lahf
test bl, ah
jp 0x1003a237
movzx eax, word [ebp - 0x10]
push eax
push str._silahver__d__d_onayla
call fcn.10040f6d
movzx eax, word [ebp - 0x10]
push eax
push str._silahver__d__d
call fcn.10040f6d
movzx eax, word [ebp - 0x10]
push eax
push str.Al__bu_silah_bundan_sonra_senin__emanete_sahip
call fcn.10040f6d
add esp, 0x18
lea ecx, [ebp - 0x170]
jmp 0x1003a785
cmp al, 0xce
jne 0x1003a7b6
xor esi, esi
lea ecx, [ebp - 0x284]
push esi
push dword [edi + 8]
push dword [edi + 0x10]
call fcn.10001516
xor ebx, ebx
lea ecx, [ebp - 0x284]
inc ebx
push 8
mov dword [ebp - 4], ebx
call fcn.10001629
push ebx
push 0x10
lea eax, [ebp - 0x10]
push eax
lea ecx, [ebp - 0x284]
call fcn.10001681
push 0x28
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x284]
call fcn.10001633
mov cx, word [ebp - 0x10]
mov edx, dword [0x1015c888]
movzx eax, cx
mov dword [eax*4 + 0x1016b128], ebx
cmp byte [edx + 0x38], 0
je 0x1003a74c
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call edi
sub eax, dword [0x1016c104]
cmp eax, 0x3e8
jbe 0x1003a2d4
inc dword [0x1016c100]
call edi
mov dword [0x1016c104], eax
mov eax, dword [0x1016c100]
cmp eax, 5
jle 0x1003a31d
mov eax, 0xffff
cmp word [ebp - 0x3b], ax
mov al, byte [ebp - 0x3c]
je 0x1003a2f8
test al, al
je 0x1003a2f8
cmp al, 3
je 0x1003a2f8
cmp al, 4
jne 0x1003a316
movzx ecx, word [ebp - 0x10]
movzx eax, al
push eax
push ecx
push ecx
call fcn.100405cc
pop ecx
push eax
push str.FF0000____c9c9c9_Ambar_AC__FFFFFF_s___d__PROBABLY_USING__DISTANCEHACK___sec:_d
call fcn.1004024a
add esp, 0x10
mov eax, esi
mov dword [0x1016c100], eax
cmp eax, 3
jle 0x1003a39c
movss xmm0, dword [0x10083140]
movss xmm1, dword [ebp - 0x21]
comiss xmm0, xmm1
jb 0x1003a396
movss xmm2, dword [ebp - 0x1d]
comiss xmm0, xmm2
jb 0x1003a396
movss xmm3, dword [ebp - 0x19]
comiss xmm0, xmm3
jb 0x1003a396
movss xmm0, dword [0x100896a0]
comiss xmm1, xmm0
jb 0x1003a396
comiss xmm2, xmm0
jb 0x1003a396
comiss xmm3, xmm0
jb 0x1003a396
movzx eax, word [ebp - 0x10]
sub esp, 0x18
cvtps2pd xmm0, xmm3
movsd qword [esp + 0x10], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push eax
push eax
call fcn.100405cc
pop ecx
push eax
push str.FF0000____c9c9c9_Ambar_AC__FFFFFF_s___d__PROBABLY_USING__AIMBOT___sec:__f
call fcn.1004024a
add esp, 0x24
mov dword [0x1016c100], esi
mov ecx, dword [0x1018d14c]
mov ax, word [ebp - 0x3b]
cmp ax, word [ecx]
jne 0x1003a3c3
call edi
movzx ecx, word [ebp - 0x10]
lea edx, [eax + 0xbb8]
mov eax, dword [0x1015c888]
mov dword [eax + ecx*4 + 0x9616], edx
call edi
movzx ecx, word [ebp - 0x10]
lea edx, [eax + 0x1388]
mov eax, dword [0x1015c888]
mov dword [eax + ecx*4 + 0xab02], edx
call edi
sub eax, dword [0x1016c0ec]
cmp eax, 0x1388
jbe 0x1003a43a
cmp byte [ebp - 0x3c], 4
jne 0x1003a43a
movzx ecx, word [ebp - 0x10]
mov eax, dword [0x1015c888]
cmp dword [eax + ecx*4 + 0x479b], ebx
je 0x1003a43a
push ecx
push ecx
call fcn.100405cc
pop ecx
push eax
push str._Ambar_AC___s__d__PACKET_DEFECT_BYTETYPE_Code_4_
push esi
call fcn.100046e4
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100405cc
pop ecx
push eax
push str._Ambar_AC_FFFFFF__s__d__PACKET_DEFECT_bytetype__Code_4_.
call fcn.1004024a
add esp, 0xc
call edi
mov dword [0x1016c0ec], eax
call edi
sub eax, dword [0x1016c0ec]
cmp eax, 0x1388
jbe 0x1003a4ac
cmp byte [ebp - 0x3c], 0
jne 0x1003a4ac
mov eax, 0xffff
cmp word [ebp - 0x3b], ax
je 0x1003a554
movzx ecx, word [ebp - 0x10]
mov eax, dword [0x1015c888]
cmp dword [eax + ecx*4 + 0x479b], ebx
je 0x1003a554
push ecx
push ecx
call fcn.100405cc
pop ecx
push eax
push str._ANGAR_AC___s__d__PACKET_DEFECT_BYTETYPE_Code_0_
push esi
call fcn.100046e4
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100405cc
pop ecx
push eax
push str._ANGAR_AC_FFFFFF__s__d__PACKET_DEFECT_bytetype__Code_0_
call fcn.1004024a
add esp, 0xc
call edi
mov dword [0x1016c0ec], eax
cmp byte [ebp - 0x3c], 3
jne 0x1003a4e4
movzx eax, word [ebp - 0x10]
push eax
push eax
call fcn.100405cc
pop ecx
push eax
mov ebx, 0x100910c8
push ebx
push esi
call fcn.100046e4
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100405cc
pop ecx
push eax
push ebx
call fcn.1002ae81
add esp, 0xc
cmp byte [ebp - 0x3c], 4
jne 0x1003a51c
movzx eax, word [ebp - 0x10]
push eax
push eax
call fcn.100405cc
pop ecx
push eax
mov ebx, 0x10091108
push ebx
push esi
call fcn.100046e4
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100405cc
pop ecx
push eax
push ebx
call fcn.1002ae81
add esp, 0xc
cmp byte [ebp - 0x3c], 5
jne 0x1003a554
movzx eax, word [ebp - 0x10]
push eax
push eax
call fcn.100405cc
pop ecx
push eax
mov ebx, str._ANGAR_AC___s__d__adl
push ebx
push esi
call fcn.100046e4
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100405cc
pop ecx
push eax
push ebx
call fcn.1002ae81
add esp, 0xc
call edi
sub eax, dword [0x1016c0ec]
push 0x44
pop ebx
cmp eax, 0x1388
jbe 0x1003a5f4
movss xmm0, dword [ebp - 0x21]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091ba0]
lahf
test bl, ah
jp 0x1003a5f4
movss xmm0, dword [ebp - 0x1d]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091ba8]
lahf
test bl, ah
jp 0x1003a5f4
movss xmm0, dword [ebp - 0x19]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091b98]
lahf
test bl, ah
jp 0x1003a5f4
movzx ecx, word [ebp - 0x10]
mov eax, dword [0x1015c888]
cmp dword [eax + ecx*4 + 0x479b], 1
je 0x1003a5f4
push ecx
push ecx
call fcn.100405cc
pop ecx
push eax
push str._Angar_AC___s__d__using_silent._KaraambarV3_
push esi
call fcn.100046e4
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100405cc
pop ecx
push eax
push str._Angar_AC_FFFFFF__s__d__USING_SILENT._KaraambarV3_
call fcn.1004024a
add esp, 0xc
call edi
mov dword [0x1016c0ec], eax
call edi
sub eax, dword [0x1016c0ec]
cmp eax, 0x1388
jbe 0x1003a691
movss xmm0, dword [ebp - 0x21]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091ba0]
lahf
test bl, ah
jp 0x1003a691
movss xmm0, dword [ebp - 0x1d]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091ba8]
lahf
test bl, ah
jp 0x1003a691
movss xmm0, dword [ebp - 0x19]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091b98]
lahf
test bl, ah
jp 0x1003a691
movzx ecx, word [ebp - 0x10]
mov eax, dword [0x1015c888]
cmp dword [eax + ecx*4 + 0x479b], 1
je 0x1003a691
push ecx
push ecx
call fcn.100405cc
pop ecx
push eax
push str._Angar_AC___s__d__using_silent._KaraambarV3_
push esi
call fcn.100046e4
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100405cc
pop ecx
push eax
push str._Angar_AC_FFFFFF__s__d__USING_SILENT._KaraambarV3_
call fcn.1004024a
add esp, 0xc
call edi
mov dword [0x1016c0ec], eax
movss xmm0, dword [ebp - 0x31]
sub esp, 0x48
cvtps2pd xmm0, xmm0
movzx eax, byte [ebp - 0x3c]
movzx ecx, word [ebp - 0x3b]
movzx esi, word [ebp - 0x10]
movsd qword [esp + 0x40], xmm0
movss xmm0, dword [ebp - 0x35]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x38], xmm0
movss xmm0, dword [ebp - 0x39]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x30], xmm0
movss xmm0, dword [ebp - 0x25]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [ebp - 0x29]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [ebp - 0x2d]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [ebp - 0x19]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [ebp - 0x1d]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x21]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push eax
push ecx
push ecx
call fcn.100405cc
pop ecx
push eax
push esi
push esi
call fcn.100405cc
pop ecx
push eax
push str.BulletData___s__d_______s__d__d__0.2f__0.2f__0.2f_FTARGET__0.2f__0.2f__0.2f_FORIGIN__0.2f__0.2f__0.2f
push 1
call fcn.100046e4
mov cx, word [ebp - 0x10]
add esp, 0x64
mov edx, dword [0x1015c888]
mov edi, dword [ebp - 0x14]
mov ax, word [ebp - 0x3b]
mov esi, 0xffff
cmp ax, si
je 0x1003a77f
cmp byte [edx + 0x9603], 0
je 0x1003a77f
movzx eax, ax
movzx ecx, cx
mov dword [edx + eax*4 + 0x8653], ecx
mov eax, dword [0x1015c888]
mov dword [eax + 0x9604], 5
lea ecx, [ebp - 0x284]
or dword [ebp - 4], 0xffffffff
call fcn.10001598
jmp 0x1003a7b6
push edi
call fcn.10003f40
pop ecx
test al, al
jne 0x1003a7ba
mov eax, dword [0x1018d138]
push edi
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x24]
mov eax, dword [0x1018d138]
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x20]
mov edi, eax
test edi, edi
jne 0x1003a790
mov ecx, dword [ebp - 0xc]
mov eax, edi
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret