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

Disassembly:
mov eax, 0x10081661
call fcn.1005cf54
sub esp, 0x278
push ebx
push esi
push edi
push str.HookedRakClientInterface::Receive
call fcn.1005ba7f
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.10039981
pop ecx
cmp al, 0xcb
jne 0x1003a2e4
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 [0x10091bfc]
push 0x44
pop ebx
lahf
test bl, ah
jp 0x1003a183
movss xmm0, dword [ebp - 0x57]
ucomiss xmm0, dword [0x10091c00]
lahf
test bl, ah
jp 0x1003a183
movss xmm0, dword [ebp - 0x53]
ucomiss xmm0, dword [0x10091c08]
lahf
test bl, ah
jp 0x1003a183
movzx ecx, word [ebp - 0x14]
mov eax, dword [0x1015c888]
mov byte [ecx + eax + 0x33e2], 1
movss xmm1, dword [ebp - 0x5b]
movss xmm2, dword [0x10091c0c]
ucomiss xmm1, xmm2
lahf
test bl, ah
jp 0x1003a1f2
movss xmm0, dword [ebp - 0x57]
ucomiss xmm0, xmm2
lahf
test bl, ah
jp 0x1003a1f2
movss xmm0, dword [ebp - 0x53]
ucomiss xmm0, dword [0x10091c10]
lahf
test bl, ah
jp 0x1003a1f2
call fcn.10014b4d
push eax
movzx eax, word [ebp - 0x14]
push eax
push str._paraver__d__d
call fcn.10041068
call fcn.10014b4d
push eax
movzx eax, word [ebp - 0x14]
push eax
push str._paraver__d__d_onayla
call fcn.10041068
movzx eax, word [ebp - 0x14]
push eax
push str.Al__bu_para_senin.
call fcn.10041068
movss xmm1, dword [ebp - 0x5b]
add esp, 0x20
ucomiss xmm1, dword [0x10091c10]
lahf
test bl, ah
jp 0x1003a255
movss xmm0, dword [ebp - 0x57]
movss xmm2, dword [0x10091c14]
ucomiss xmm0, xmm2
lahf
test bl, ah
jp 0x1003a255
movss xmm0, dword [ebp - 0x53]
ucomiss xmm0, xmm2
lahf
test bl, ah
jp 0x1003a255
movzx eax, word [ebp - 0x14]
push eax
push str._silahver__d__d
call fcn.10041068
movzx eax, word [ebp - 0x14]
push eax
push str.Al__bu_silah_bundan_sonra_senin__emanete_sahip
call fcn.10041068
movzx eax, word [ebp - 0x14]
push eax
push str._silahver__d__d_onayla
call fcn.10041068
movss xmm1, dword [ebp - 0x5b]
add esp, 0x18
movss xmm2, dword [0x10091c18]
ucomiss xmm1, xmm2
lahf
test bl, ah
jp 0x1003a2d9
movss xmm0, dword [ebp - 0x57]
ucomiss xmm0, xmm2
lahf
test bl, ah
jp 0x1003a2d9
movss xmm0, dword [ebp - 0x53]
ucomiss xmm0, dword [0x10091c1c]
lahf
test bl, ah
jp 0x1003a2d9
mov esi, str.Erosbabapro_siker_atar__t
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
push esi
call fcn.10041068
add esp, 0x34
lea ecx, [ebp - 0x170]
jmp 0x1003a827
cmp al, 0xce
jne 0x1003a858
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 0x1003a7ee
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call edi
sub eax, dword [0x1016c104]
cmp eax, 0x3e8
jbe 0x1003a376
inc dword [0x1016c100]
call edi
mov dword [0x1016c104], eax
mov eax, dword [0x1016c100]
cmp eax, 5
jle 0x1003a3bf
mov eax, 0xffff
cmp word [ebp - 0x3b], ax
mov al, byte [ebp - 0x3c]
je 0x1003a39a
test al, al
je 0x1003a39a
cmp al, 3
je 0x1003a39a
cmp al, 4
jne 0x1003a3b8
movzx ecx, word [ebp - 0x10]
movzx eax, al
push eax
push ecx
push ecx
call fcn.100406c7
pop ecx
push eax
push str.FF0000____c9c9c9_Ambar_AC__FFFFFF_s___d__PROBABLY_USING__DISTANCEHACK___sec:_d
call fcn.10040345
add esp, 0x10
mov eax, esi
mov dword [0x1016c100], eax
cmp eax, 3
jle 0x1003a43e
movss xmm0, dword [0x100831a4]
movss xmm1, dword [ebp - 0x21]
comiss xmm0, xmm1
jb 0x1003a438
movss xmm2, dword [ebp - 0x1d]
comiss xmm0, xmm2
jb 0x1003a438
movss xmm3, dword [ebp - 0x19]
comiss xmm0, xmm3
jb 0x1003a438
movss xmm0, dword [0x10089700]
comiss xmm1, xmm0
jb 0x1003a438
comiss xmm2, xmm0
jb 0x1003a438
comiss xmm3, xmm0
jb 0x1003a438
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.100406c7
pop ecx
push eax
push str.FF0000____c9c9c9_Ambar_AC__FFFFFF_s___d__PROBABLY_USING__AIMBOT___sec:__f
call fcn.10040345
add esp, 0x24
mov dword [0x1016c100], esi
mov ecx, dword [0x1018d14c]
mov ax, word [ebp - 0x3b]
cmp ax, word [ecx]
jne 0x1003a465
call edi
movzx ecx, word [ebp - 0x10]
lea edx, [eax + 0xbb8]
mov eax, dword [0x1015c888]
mov dword [eax + ecx*4 + 0x9617], edx
call edi
movzx ecx, word [ebp - 0x10]
lea edx, [eax + 0x1388]
mov eax, dword [0x1015c888]
mov dword [eax + ecx*4 + 0xab03], edx
call edi
sub eax, dword [0x1016c0ec]
cmp eax, 0x1388
jbe 0x1003a4dc
cmp byte [ebp - 0x3c], 4
jne 0x1003a4dc
movzx ecx, word [ebp - 0x10]
mov eax, dword [0x1015c888]
cmp dword [eax + ecx*4 + 0x479c], ebx
je 0x1003a4dc
push ecx
push ecx
call fcn.100406c7
pop ecx
push eax
push str._Ambar_AC___s__d__PACKET_DEFECT_BYTETYPE_Code_4_
push esi
call fcn.100046df
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100406c7
pop ecx
push eax
push str._Ambar_AC_FFFFFF__s__d__PACKET_DEFECT_bytetype__Code_4_.
call fcn.10040345
add esp, 0xc
call edi
mov dword [0x1016c0ec], eax
call edi
sub eax, dword [0x1016c0ec]
cmp eax, 0x1388
jbe 0x1003a54e
cmp byte [ebp - 0x3c], 0
jne 0x1003a54e
mov eax, 0xffff
cmp word [ebp - 0x3b], ax
je 0x1003a5f6
movzx ecx, word [ebp - 0x10]
mov eax, dword [0x1015c888]
cmp dword [eax + ecx*4 + 0x479c], ebx
je 0x1003a5f6
push ecx
push ecx
call fcn.100406c7
pop ecx
push eax
push str._ANGAR_AC___s__d__PACKET_DEFECT_BYTETYPE_Code_0_
push esi
call fcn.100046df
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100406c7
pop ecx
push eax
push str._ANGAR_AC_FFFFFF__s__d__PACKET_DEFECT_bytetype__Code_0_
call fcn.10040345
add esp, 0xc
call edi
mov dword [0x1016c0ec], eax
cmp byte [ebp - 0x3c], 3
jne 0x1003a586
movzx eax, word [ebp - 0x10]
push eax
push eax
call fcn.100406c7
pop ecx
push eax
mov ebx, 0x10091188
push ebx
push esi
call fcn.100046df
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100406c7
pop ecx
push eax
push ebx
call fcn.1002aec9
add esp, 0xc
cmp byte [ebp - 0x3c], 4
jne 0x1003a5be
movzx eax, word [ebp - 0x10]
push eax
push eax
call fcn.100406c7
pop ecx
push eax
mov ebx, 0x100911c8
push ebx
push esi
call fcn.100046df
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100406c7
pop ecx
push eax
push ebx
call fcn.1002aec9
add esp, 0xc
cmp byte [ebp - 0x3c], 5
jne 0x1003a5f6
movzx eax, word [ebp - 0x10]
push eax
push eax
call fcn.100406c7
pop ecx
push eax
mov ebx, str._ANGAR_AC___s__d__adl
push ebx
push esi
call fcn.100046df
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100406c7
pop ecx
push eax
push ebx
call fcn.1002aec9
add esp, 0xc
call edi
sub eax, dword [0x1016c0ec]
push 0x44
pop ebx
cmp eax, 0x1388
jbe 0x1003a696
movss xmm0, dword [ebp - 0x21]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091c68]
lahf
test bl, ah
jp 0x1003a696
movss xmm0, dword [ebp - 0x1d]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091c70]
lahf
test bl, ah
jp 0x1003a696
movss xmm0, dword [ebp - 0x19]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091c60]
lahf
test bl, ah
jp 0x1003a696
movzx ecx, word [ebp - 0x10]
mov eax, dword [0x1015c888]
cmp dword [eax + ecx*4 + 0x479c], 1
je 0x1003a696
push ecx
push ecx
call fcn.100406c7
pop ecx
push eax
push str._Angar_AC___s__d__using_silent._KaraambarV3_
push esi
call fcn.100046df
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100406c7
pop ecx
push eax
push str._Angar_AC_FFFFFF__s__d__USING_SILENT._KaraambarV3_
call fcn.10040345
add esp, 0xc
call edi
mov dword [0x1016c0ec], eax
call edi
sub eax, dword [0x1016c0ec]
cmp eax, 0x1388
jbe 0x1003a733
movss xmm0, dword [ebp - 0x21]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091c68]
lahf
test bl, ah
jp 0x1003a733
movss xmm0, dword [ebp - 0x1d]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091c70]
lahf
test bl, ah
jp 0x1003a733
movss xmm0, dword [ebp - 0x19]
cvtps2pd xmm0, xmm0
ucomisd xmm0, qword [0x10091c60]
lahf
test bl, ah
jp 0x1003a733
movzx ecx, word [ebp - 0x10]
mov eax, dword [0x1015c888]
cmp dword [eax + ecx*4 + 0x479c], 1
je 0x1003a733
push ecx
push ecx
call fcn.100406c7
pop ecx
push eax
push str._Angar_AC___s__d__using_silent._KaraambarV3_
push esi
call fcn.100046df
movzx eax, word [ebp - 0x10]
add esp, 0x10
push eax
push eax
call fcn.100406c7
pop ecx
push eax
push str._Angar_AC_FFFFFF__s__d__USING_SILENT._KaraambarV3_
call fcn.10040345
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.100406c7
pop ecx
push eax
push esi
push esi
call fcn.100406c7
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.100046df
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 0x1003a821
cmp byte [edx + 0x9604], 0
je 0x1003a821
movzx eax, ax
movzx ecx, cx
mov dword [edx + eax*4 + 0x8654], ecx
mov eax, dword [0x1015c888]
mov dword [eax + 0x9605], 5
lea ecx, [ebp - 0x284]
or dword [ebp - 4], 0xffffffff
call fcn.10001598
jmp 0x1003a858
push edi
call fcn.10003f3b
pop ecx
test al, al
jne 0x1003a85c
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 0x1003a832
mov ecx, dword [ebp - 0xc]
mov eax, edi
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret