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

Disassembly:
mov eax, 0x10076f68
call fcn.10050650
sub esp, 0x128
push ebx
push esi
push edi
push str.sampMainCheat__
call fcn.1004f43f
mov eax, dword [0x101836e0]
push 0x24
push dword [eax + 0x3de]
call fcn.1002a920
add esp, 0xc
xor esi, esi
test al, al
je 0x100068cb
mov dword [0x101836e8], esi
jmp 0x1000692d
mov eax, dword [0x101836e0]
mov ecx, dword [eax + 0x3de]
mov edx, dword [ecx + 0xc]
cmp dword [0x101836e8], edx
jne 0x100068eb
mov eax, dword [0x101836e4]
cmp eax, dword [ecx + 8]
je 0x10006948
push 0x17898
push edx
call fcn.1002a920
pop ecx
pop ecx
mov ecx, dword [0x101836e0]
test al, al
je 0x10006906
mov eax, esi
jmp 0x1000690f
mov eax, dword [ecx + 0x3de]
mov eax, dword [eax + 0xc]
mov dword [0x101836e8], eax
mov eax, dword [ecx + 0x3de]
push 0x2f3e
push dword [eax + 8]
call fcn.1002a920
pop ecx
pop ecx
test al, al
je 0x10006935
mov dword [0x101836e4], esi
jmp 0x10006948
mov eax, dword [0x101836e0]
mov eax, dword [eax + 0x3de]
mov eax, dword [eax + 8]
mov dword [0x101836e4], eax
call fcn.1003fc65
call fcn.1003fbfa
call fcn.1000749f
call fcn.1000672b
xor edi, edi
inc edi
cmp dword [0x10166f34], esi
je 0x1000699c
cmp dword [0x100da938], esi
jne 0x1000699c
lea eax, [ebp - 0x20]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
movzx eax, word [ebp - 0x20]
push eax
movzx eax, word [ebp - 0x1e]
push eax
movzx eax, word [ebp - 0x1a]
push eax
push str.Session_started_at__02d__02d__02d
push esi
call fcn.1004efdb
add esp, 0x14
mov dword [0x100da938], edi
push 0x1017e0d5
call fcn.1003df49
mov ebx, dword [sym.imp.KERNEL32.dll_GetTickCount]
pop ecx
test al, al
je 0x100069e9
call fcn.1003f6e6
push 0x1f4
call fcn.1003f113
mov eax, dword [0x1017e0e1]
mov ecx, 0x3e8
cdq
idiv ecx
push eax
push str.Rejoining_in__d_seconds...
call fcn.1002a244
add esp, 0xc
call ebx
mov ecx, dword [0x10114918]
mov dword [ecx + 0x4c53a], eax
push 0x10166fc5
call fcn.1003df49
pop ecx
test al, al
je 0x100069fd
call fcn.1003f6b2
push 0x101674c1
call fcn.1003df1a
pop ecx
test al, al
je 0x10006a5b
mov esi, 0x101674d5
mov eax, dword [esi - 8]
test eax, eax
je 0x10006a4b
mov edi, dword [esi - 4]
test edi, edi
je 0x10006a4b
cmp eax, dword [0x101832b0]
jne 0x10006a4b
cmp dword [esi], 0
push eax
je 0x10006a34
call fcn.1003de8f
jmp 0x10006a39
call fcn.1003deae
pop ecx
test eax, eax
je 0x10006a4b
push edi
push 0x1007a544
call fcn.1003f990
pop ecx
pop ecx
add esi, 0xc
cmp esi, 0x101677d5
jl 0x10006a11
xor edi, edi
xor esi, esi
inc edi
cmp dword [0x10166f5c], 0
je 0x10006ab4
cmp dword [0x101836d8], 0
je 0x10006ab4
push 0x10166f60
call fcn.1003df49
pop ecx
test al, al
je 0x10006a8f
mov eax, dword [0x1018b2e0]
xor eax, edi
push eax
mov dword [0x1018b2e0], eax
call fcn.1003fb8b
pop ecx
cmp dword [0x1018b2e0], 0
je 0x10006ab4
push 0x10166f6c
call fcn.1003df49
pop ecx
mov ecx, dword [0x100da51c]
test al, al
cmovne ecx, edi
mov dword [0x100da51c], ecx
mov eax, dword [0x10114918]
cmp byte [eax + 0x143d], 0
je 0x10006ad3
call fcn.10006e36
mov ecx, dword [0x10114918]
mov dword [ecx + 0x144d], eax
cmp dword [0x100da93c], 0
jne 0x10006ae7
call fcn.1003f5b2
mov dword [0x100da93c], edi
push 0x101626b4
call fcn.1003df49
pop ecx
test al, al
je 0x10006b3f
lea ecx, [ebp - 0x134]
call fcn.100014dd
push edi
push 8
lea eax, [ebp - 0x10]
mov dword [ebp - 4], esi
push eax
lea ecx, [ebp - 0x134]
mov byte [ebp - 0x10], 0x21
call fcn.10001724
mov ecx, dword [0x101836c0]
lea eax, [ebp - 0x134]
push esi
push 7
push edi
push eax
call fcn.1003ec10
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x134]
call fcn.100014f8
mov eax, dword [0x10114918]
cmp dword [eax + 0x4c53a], esi
je 0x10006b78
call ebx
mov ecx, dword [0x10114918]
sub eax, dword [0x1017e0e1]
cmp dword [ecx + 0x4c53a], eax
jae 0x10006b78
mov eax, dword [0x101836e0]
mov dword [eax + 0x3cd], edi
mov eax, dword [0x10114918]
mov dword [eax + 0x4c53a], esi
mov eax, dword [0x100da528]
cmp eax, edi
jne 0x10006bc1
call fcn.1003f6e6
push 0x1f4
call fcn.1003f113
mov eax, dword [0x1017e0e1]
mov ecx, 0x3e8
cdq
idiv ecx
push eax
push str.Joining_server_in__d_seconds...
call fcn.1002a244
add esp, 0xc
call ebx
mov ecx, dword [0x10114918]
push 2
mov dword [ecx + 0x4c53e], eax
pop eax
mov dword [0x100da528], eax
cmp eax, 2
jne 0x10006c05
mov eax, dword [0x10114918]
cmp dword [eax + 0x4c53e], esi
je 0x10006c05
call ebx
mov ecx, dword [0x10114918]
sub eax, dword [0x1017e0e1]
cmp dword [ecx + 0x4c53e], eax
jae 0x10006c05
mov eax, dword [0x101836e0]
mov dword [eax + 0x3cd], edi
mov eax, dword [0x10114918]
mov dword [0x100da528], esi
mov dword [eax + 0x4c53e], esi
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret