Function at 0x402af0
Capabilities:
Create thread
Log keystrokes via polling
Set console window title

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push ecx
push ebx
push esi
push edi
push str.color_06
call fcn.0040a54b
push str.mode_con_cols46_lines10
call fcn.0040a54b
add esp, 8
push str.RandBot__Version:_0.0.1_Release__Developer:__w0te_
call dword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
push 0x65
push 0
call dword [sym.imp.USER32.dll_LoadIconW]
mov esi, dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
push 0xfffffffffffffff0
call esi
push eax
call dword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0xfff8ffff
push eax
push 0xfffffffffffffff0
call esi
push eax
call dword [sym.imp.USER32.dll_SetWindowLongW]
mov edx, str._n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____Press_Key_NumPad4___to_Activated_Bot____n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._Status:_Disable_____________________________n
call fcn.00402f40
mov edx, 0x42999c
call fcn.00402f40
push 0
call fcn.0040a556
push eax
call fcn.0040a224
mov edi, dword [sym.imp.USER32.dll_GetAsyncKeyState]
add esp, 8
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
mov ebx, dword [sym.imp.USER32.dll_MessageBoxW]
nop
push 0x64
call edi
test ax, ax
je 0x402cff
mov al, byte [0x42dc2d]
cmp al, 1
jne 0x402c7c
push 0x4299fc
call fcn.0040a54b
add esp, 4
mov edx, str._n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____Press_Key_NumPad4___to_Activated_Bot____n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._Status:_Disable_____________________________n
call fcn.00402f40
mov edx, 0x42999c
call fcn.00402f40
push 0
push 0xf020
push 0x112
push dword [0x42dc30]
call dword [sym.imp.USER32.dll_PostMessageW]
mov byte [0x42dc2d], 0
jmp 0x402cf8
test al, al
jne 0x402cf8
push 0x4299fc
call fcn.0040a54b
add esp, 4
mov edx, str._n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____Press_Key_NumPad4___to_Activated_Bot____n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._Status:_Enable______________________________n
call fcn.00402f40
mov edx, 0x42999c
call fcn.00402f40
mov byte [0x42dc2d], 1
push 0x158
call esi
push 0
push 0
push 0x4019f0
call fcn.0040a394
add esp, 0xc
cmp byte [0x42dc2c], 1
jne 0x402bd0
push 0
push 0x429a00
push str.You_not_Open_GTA:SA:MP_n
push 0
call ebx
push 0x4299fc
call fcn.0040a54b
add esp, 4
mov edx, str._n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____Press_Key_NumPad4___to_Activated_Bot____n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._n
call fcn.00402f40
mov edx, str._____________________________________________n
call fcn.00402f40
mov edx, str._Status:_Disable_____________________________n
call fcn.00402f40
mov edx, 0x42999c
call fcn.00402f40
mov byte [0x42dc2c], 0
jmp 0x402bd0