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

Disassembly:
sub esp, 0x10
push ebx
push ebp
push esi
push str.sampMainCheat__
call fcn.10055b7b
mov eax, dword [0x10183658]
push 0x24
push dword [eax + 0x3de]
call fcn.1002a5fb
add esp, 0xc
xor ebx, ebx
test al, al
je 0x10006f29
mov dword [0x10183660], ebx
jmp 0x10006f8b
mov eax, dword [0x10183658]
mov ecx, dword [eax + 0x3de]
mov edx, dword [ecx + 0xc]
cmp dword [0x10183660], edx
jne 0x10006f49
mov eax, dword [0x1018365c]
cmp eax, dword [ecx + 8]
je 0x10006fa6
push 0x17898
push edx
call fcn.1002a5fb
pop ecx
pop ecx
mov ecx, dword [0x10183658]
test al, al
je 0x10006f64
mov eax, ebx
jmp 0x10006f6d
mov eax, dword [ecx + 0x3de]
mov eax, dword [eax + 0xc]
mov dword [0x10183660], eax
mov eax, dword [ecx + 0x3de]
push 0x2f3e
push dword [eax + 8]
call fcn.1002a5fb
pop ecx
pop ecx
test al, al
je 0x10006f93
mov dword [0x1018365c], ebx
jmp 0x10006fa6
mov eax, dword [0x10183658]
mov eax, dword [eax + 0x3de]
mov eax, dword [eax + 8]
mov dword [0x1018365c], eax
call fcn.1004165d
call fcn.100415f2
call fcn.10007472
call fcn.10006d96
xor ebp, ebp
inc ebp
cmp dword [0x10166eb0], ebx
je 0x10006ffe
cmp dword [0x100dfdec], ebx
jne 0x10006ffe
lea eax, [esp + 0xc]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
movzx eax, word [esp + 0xc]
push eax
movzx eax, word [esp + 0x12]
push eax
movzx eax, word [esp + 0x1a]
push eax
push str.Session_started_at__02d__02d__02d
push ebx
call fcn.10055717
add esp, 0x14
mov dword [0x100dfdec], ebp
push 0x10166ef4
call fcn.1003f480
pop ecx
test al, al
je 0x10007018
mov eax, dword [0x10158ae0]
xor dword [eax + 0x944c], ebp
push 0x1017e050
call fcn.1003f480
pop ecx
test al, al
je 0x1000704e
push 0x1f4
call fcn.100408a7
pop ecx
call fcn.10040f33
push dword [0x1017e05c]
call dword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [0x10183658]
mov dword [eax + 0x3cd], ebp
push 0x10166f40
call fcn.1003f480
pop ecx
test al, al
je 0x10007062
call fcn.10040eff
push 0x1016743c
call fcn.1003f451
pop ecx
test al, al
je 0x100070bc
mov esi, 0x10167450
push edi
mov eax, dword [esi - 8]
test eax, eax
je 0x100070b0
mov edi, dword [esi - 4]
test edi, edi
je 0x100070b0
cmp eax, dword [0x10183228]
jne 0x100070b0
push eax
cmp dword [esi], ebx
je 0x10007099
call fcn.1003f3c6
jmp 0x1000709e
call fcn.1003f3e5
pop ecx
test eax, eax
je 0x100070b0
push edi
push 0x1007e4fc
call fcn.10041373
pop ecx
pop ecx
add esi, 0xc
cmp esi, 0x10167750
jl 0x10007077
pop edi
cmp dword [0x10166ed8], ebx
je 0x10007112
cmp dword [0x10183650], ebx
je 0x10007112
push 0x10166edc
call fcn.1003f480
pop ecx
test al, al
je 0x100070ee
mov eax, dword [0x1018b258]
xor eax, ebp
push eax
mov dword [0x1018b258], eax
call fcn.10041583
pop ecx
cmp dword [0x1018b258], ebx
je 0x10007112
push 0x10166ee8
call fcn.1003f480
pop ecx
mov ecx, dword [0x100df9d4]
test al, al
cmovne ecx, ebp
mov dword [0x100df9d4], ecx
mov eax, dword [0x10158ae0]
cmp byte [eax + 0x5c], bl
je 0x1000712f
push ebp
call fcn.1000309c
pop ecx
mov ecx, dword [0x10158ae0]
mov dword [ecx + 0x241c], eax
cmp dword [0x100dfdf0], ebx
jne 0x10007142
call fcn.10040dff
mov dword [0x100dfdf0], ebp
mov eax, dword [0x10158ae0]
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [eax + 0x638f], ebx
je 0x10007181
call esi
mov ecx, dword [0x10158ae0]
sub eax, dword [0x1017e05c]
cmp dword [ecx + 0x638f], eax
jae 0x10007181
mov eax, dword [0x10183658]
mov dword [eax + 0x3cd], ebp
mov eax, dword [0x10158ae0]
mov dword [eax + 0x638f], ebx
mov eax, dword [0x100df9dc]
cmp eax, ebp
jne 0x100071ca
call fcn.10040f33
push 0x1f4
call fcn.100408a7
mov eax, dword [0x1017e05c]
mov ecx, 0x3e8
cdq
idiv ecx
push eax
push str.Joining_server_in__d_seconds...
call fcn.10029f1f
add esp, 0xc
call esi
mov ecx, dword [0x10158ae0]
push 2
mov dword [ecx + 0x6393], eax
pop eax
mov dword [0x100df9dc], eax
cmp eax, 2
jne 0x1000720e
mov eax, dword [0x10158ae0]
cmp dword [eax + 0x6393], ebx
je 0x1000720e
call esi
mov ecx, dword [0x10158ae0]
sub eax, dword [0x1017e05c]
cmp dword [ecx + 0x6393], eax
jae 0x1000720e
mov eax, dword [0x10183658]
mov dword [eax + 0x3cd], ebp
mov eax, dword [0x10158ae0]
mov dword [0x100df9dc], ebx
mov dword [eax + 0x6393], ebx
pop esi
pop ebp
pop ebx
add esp, 0x10
ret