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

Disassembly:
sub esp, 0x470
push ebp
push esi
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call edi
push eax
call fcn.0042f6bf
pop ecx
call fcn.0041f61b
test eax, eax
jne 0x418d60
push str.Failed_to_load_settings
call fcn.004189dc
pop ecx
call fcn.0042f699
jmp 0x418dc5
cmp dword [0x4f13d2], 0
je 0x418d70
call fcn.00417e42
jmp 0x418d89
push dword [esp + 0x480]
call fcn.0041f0c6
mov dword [esp], 0x1f4
call dword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [0x4f13d6], 0
jne 0x418db4
call fcn.0041e6c6
test eax, eax
je 0x418db4
mov eax, dword [0x4f076c]
test eax, eax
je 0x418dc5
push eax
call fcn.00428336
and dword [0x4f076c], 0
pop ecx
jmp 0x418dc5
call fcn.004036d1
mov ecx, eax
mov dword [0x4e6b24], ecx
test ecx, ecx
jne 0x418dd3
pop edi
pop esi
xor eax, eax
pop ebp
add esp, 0x470
ret 0x10
mov eax, dword [ecx]
push 0x240
call dword [eax + 0xb8]
push 0
push 1
call fcn.0041be3d
push dword [0x4e6b24]
call fcn.0041c8ca
add esp, 0xc
lea eax, [esp + 0x18]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
cmp dword [0x4f13d2], 0
je 0x418e5e
mov ebp, 0x440378
push ebp
call fcn.004189dc
mov esi, 0x441ab8
push esi
call fcn.004189dc
movzx eax, word [esp + 0x2c]
push eax
movzx eax, word [esp + 0x2e]
push eax
movzx eax, word [esp + 0x30]
push eax
movzx eax, word [esp + 0x2c]
push eax
movzx eax, word [esp + 0x32]
push eax
movzx eax, word [esp + 0x3a]
push eax
push str.__Hack_iniciado__02d__02d__02d__02d:_02d:_02d
call fcn.004189dc
push esi
call fcn.004189dc
push ebp
call fcn.004189dc
add esp, 0x2c
mov esi, dword [0x4f0810]
mov ebp, dword [0x4f080c]
mov dword [esp + 0x10], esi
call edi
mov dword [esp + 0x14], eax
push dword [0x4e6b24]
call fcn.0041bb6c
cmp byte [0x4f140e], 0
pop ecx
je 0x418e8e
call fcn.0041a099
cmp byte [0x4f140f], 0
je 0x418e9c
call fcn.00419c28
cmp byte [0x4f1410], 0
je 0x418eaa
call fcn.00419eac
cmp byte [0x4f1411], 0
je 0x418eb8
call fcn.00419cc1
cmp byte [0x4f1412], 0
je 0x418ec6
call fcn.00419afd
cmp byte [0x4f1413], 0
je 0x418ed4
call fcn.00419b3b
call fcn.00419a3b
call fcn.00419810
cmp dword [0x49396c], 0
jne 0x418f24
cmp byte [0x4f0809], 0
push dword [0x4e6b24]
push 0x4f0f48
jne 0x418f02
push 0x4f0f34
jmp 0x418f07
push 0x493980
push dword [0x4f0f30]
push 0x4f0e30
call fcn.00419b94
add esp, 0x14
mov dword [0x49396c], 1
cmp dword [0x493968], 0
je 0x419375
cmp dword [0x493974], 0
je 0x419375
mov eax, dword [0x5197fc]
mov ecx, dword fs:[0x2c]
mov ecx, dword [ecx + eax*4]
mov eax, dword [0x4f077c]
cmp eax, dword [ecx + 4]
jg 0x419386
cmp dword [0x4f0778], 0
je 0x4190fc
call edi
sub eax, 0x3e8
cmp dword [0x4f0778], eax
jae 0x4190fc
movss xmm0, dword [0x4f148a]
lea eax, [esp + 0x38]
comiss xmm0, dword [0x441e18]
jbe 0x418fa5
push 0x441b24
push 0x10
push eax
call fcn.00417ddd
add esp, 0xc
jmp 0x418fbf
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._.2f
push 0x10
push eax
call fcn.00417ddd
add esp, 0x14
movss xmm0, dword [0x4f148e]
lea eax, [esp + 0x28]
comiss xmm0, dword [0x441e18]
jbe 0x418fe6
push 0x441b24
push 0x10
push eax
call fcn.00417ddd
add esp, 0xc
jmp 0x419000
cvtps2pd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str._.2f
push 0x10
push eax
call fcn.00417ddd
add esp, 0x14
movss xmm0, dword [0x4f1479]
lea eax, [esp + 0x28]
cvtps2pd xmm0, xmm0
sub esp, 0x20
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [0x4f1475]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [0x4f1471]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [0x4f146d]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push dword [0x4f0814]
push eax
lea eax, [esp + 0x60]
push eax
movzx eax, word [0x49397c]
imul eax, eax, 0x153
push dword [eax + 0x4939c4]
call fcn.00419547
movzx eax, ax
push eax
call fcn.00419573
movzx eax, ax
push eax
push 0x4f08f0
push str.Server:__s_nPlayers_NoNPC:__d_tTotal:__d_tPing:__d_tVida:__s_____Armadura:__s_____Skin:__d_____X:__.4f_____Y:__.4f_____Z:__.4f_____Rotacion:__.4f
lea eax, [esp + 0x19c]
push 0x190
push eax
call fcn.00417ddd
add esp, 0x48
lea ecx, [esp + 0x2ec]
lea eax, [esp + 0x15c]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x4190c8
test dl, dl
je 0x4190c4
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x4190c8
add eax, 2
add ecx, 2
test dl, dl
jne 0x4190a8
xor eax, eax
jmp 0x4190cd
sbb eax, eax
or eax, 1
test eax, eax
je 0x4190fc
lea eax, [esp + 0x15c]
push eax
push dword [0x4f0e1c]
call dword [sym.imp.USER32.dll_SetWindowTextA]
lea eax, [esp + 0x15c]
push eax
lea eax, [esp + 0x2f0]
push eax
call fcn.004189bf
pop ecx
pop ecx
cmp dword [0x4f13ee], 0
je 0x4191e6
cmp dword [0x493970], 0
je 0x4191e6
call edi
sub eax, dword [esp + 0x14]
cmp eax, 0x3e8
jae 0x419137
cmp dword [0x4f080c], ebp
jne 0x419137
cmp dword [0x4f0810], esi
je 0x4191e6
lea ecx, [esp + 0x48]
call fcn.0040120a
xor esi, esi
mov byte [esp + 0xc], 0xcd
inc esi
lea eax, [esp + 0xc]
push esi
push 8
push eax
lea ecx, [esp + 0x54]
call fcn.0040169e
call fcn.0042f69e
cdq
idiv dword [0x4f13f6]
mov eax, dword [0x4f0810]
add edx, dword [0x4f13f2]
push 0
pop ecx
sub eax, edx
push esi
cmovs eax, ecx
lea ecx, [esp + 0x4c]
mov dword [0x4f0810], eax
mov eax, dword [0x4f080c]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x14]
push 0x20
push eax
call fcn.0040169e
mov eax, dword [0x4f0810]
lea ecx, [esp + 0x48]
push esi
mov dword [esp + 0x14], eax
lea eax, [esp + 0x14]
push 0x20
push eax
call fcn.0040169e
mov ecx, dword [0x4e6b24]
lea edx, [esp + 0x48]
push 0
push 8
push esi
mov eax, dword [ecx]
push edx
call dword [eax + 0x18]
mov eax, dword [0x4f0810]
mov ebp, dword [0x4f080c]
mov dword [esp + 0x10], eax
call edi
lea ecx, [esp + 0x48]
mov dword [esp + 0x14], eax
call fcn.00401225
jmp 0x4191e9
xor esi, esi
inc esi
cmp dword [0x4f13d6], esi
je 0x419375
cmp dword [0x493970], 0
jne 0x419258
cmp dword [0x4f13e6], 0
je 0x419236
cmp dword [0x4f0768], 0
jne 0x419375
push dword [0x4f13e2]
call fcn.0041a014
mov dword [esp], str.Please_write__spawn_into_the_console_when_youre_ready_to_spawn.
call fcn.004189dc
mov dword [0x4f0768], esi
jmp 0x419374
push dword [0x4f13e2]
call fcn.0041a014
pop ecx
call fcn.0041a0f2
mov dword [0x493970], esi
mov dword [0x4f0768], esi
jmp 0x419375
cmp dword [0x4f13d6], 3
jne 0x4192b8
cmp dword [0x4f08d8], 0
jne 0x4192b3
cmp byte [0x515a35], 0
je 0x4192ac
cmp byte [0x515a24], 0
je 0x4192ac
movss xmm0, dword [0x515a25]
movss dword [0x4f146d], xmm0
movss xmm0, dword [0x515a29]
movss dword [0x4f1471], xmm0
movss xmm0, dword [0x515a2d]
movss dword [0x4f1475], xmm0
call fcn.004196fd
jmp 0x4192b8
call fcn.0041a700
cmp dword [0x4f13da], 0
je 0x41931a
cmp dword [0x4f0774], 0
je 0x41931a
call edi
sub eax, 0x7d0
cmp dword [0x4f0774], eax
jae 0x41931a
cmp dword [0x4f0780], 0
jne 0x41931a
push str.Loading_autorun...
call fcn.004189dc
pop ecx
mov esi, 0x4f14a4
cmp dword [esi - 4], 0
je 0x419302
push 1
push esi
call fcn.004164e8
pop ecx
pop ecx
add esi, 0x204
cmp esi, 0x4f5524
jl 0x4192f2
mov dword [0x4f0780], 1
cmp dword [0x4f13d6], 4
jne 0x419344
push 0x4f1449
call fcn.00419595
movzx eax, ax
mov esi, 0xffff
pop ecx
cmp ax, si
je 0x419349
push eax
call fcn.004197de
pop ecx
jmp 0x419349
mov esi, 0xffff
cmp dword [0x4f13d6], 5
jne 0x419375
push 0x4f1449
call fcn.00419595
pop ecx
movzx ecx, ax
cmp cx, si
je 0x419375
movzx eax, word [0x4f145d]
push eax
push ecx
call fcn.00419610
pop ecx
pop ecx
push 0x1e
call dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, dword [esp + 0x10]
jmp 0x418e74
push 0x4f077c
call fcn.00420700
cmp dword [0x4f077c], 0xffffffff
pop ecx
jne 0x418f5e
call edi
push 0x4f077c
mov dword [0x4f0778], eax
call fcn.004206b6
pop ecx
jmp 0x418f5e