Function at 0x1001afd9
Capabilities:
Check for time delay via gettickcount
Create process on windows

Disassembly:
push 0x410
mov eax, 0x100e7f60
call fcn.100e35bc
xor edi, edi
mov ecx, str.ShowMenu___
mov dword [ebp - 0x414], edi
mov esi, dword [0x1018f810]
mov dword [ebp - 0x41c], esi
call fcn.1008f433
mov eax, dword fs:[0x2c]
mov ecx, dword [0x1018ee7c]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x101f2940]
cmp eax, dword [ecx + 4]
jle 0x1001b073
push 0x101f2940
call fcn.100e1563
cmp dword [0x101f2940], 0xffffffff
pop ecx
jne 0x1001b073
and dword [ebp - 4], edi
mov edx, 0x1018f6e0
xor ecx, ecx
movzx eax, byte [edx + ecx]
mov edx, str.0.3.7_R5
cmp al, byte [edx + ecx]
mov edx, 0x1018f6e0
jne 0x1001b05d
inc ecx
cmp ecx, 9
jne 0x1001b040
mov al, 1
jmp 0x1001b05f
xor al, al
mov byte [0x101f2944], al
or dword [ebp - 4], 0xffffffff
push 0x101f2940
call fcn.100e1512
pop ecx
cmp dword [0x101f2948], 0
je 0x1001b085
cmp dword [0x101f294c], 0
je 0x1001b099
mov eax, dword [0xc17044]
mov dword [0x101f2948], eax
mov eax, dword [0xc17048]
mov dword [0x101f294c], eax
cmp dword [0x101f2950], 0
jne 0x1001b0b3
push 0x101f2950
push str.te_modmedia_te_logo.png
push esi
call dword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
call fcn.10091d5e
call fcn.100926d7
call fcn.10099f2f
mov ecx, dword [0x1018f3e0]
test ecx, ecx
je 0x1001b0d1
call fcn.100a05cf
call fcn.100c668a
test al, al
je 0x1001b4da
push 1
xor edx, edx
mov ecx, str._Project_TE
call fcn.100c679f
pop ecx
test al, al
je 0x1001b119
push ecx
push 0x101ecad0
mov ecx, str.About
call fcn.100c73a9
mov ecx, str.Discord
mov dword [esp], 0x101ecad1
call fcn.100c73a9
pop ecx
pop ecx
call fcn.100c6ff2
push 1
xor edx, edx
mov ecx, str._TE_Features
call fcn.100c679f
pop ecx
test al, al
je 0x1001b313
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Functions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
mov ecx, str._tTE_Protection
mov dword [esp], 0x1018ef2a
call fcn.100c73a9
cmp byte [0x101f2944], 0
pop ecx
pop ecx
jne 0x1001b188
push ecx
push 0x1018ef5a
mov ecx, str._tTE_LUA_Executor
call fcn.100c73a9
mov ecx, str._tTE_LUA_Scripts_Manager
mov dword [esp], 0x1018ef75
call fcn.100c73a9
pop ecx
pop ecx
push ecx
push 0x1018ef56
mov ecx, str._tShow_Cheat_Log
call fcn.100c73a9
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Menu_Categories
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
add esp, 0xc
mov ecx, str._tMoney_Hack
push 0x1018ef34
call fcn.100c73a9
mov ecx, str._tWeapon_Spawner
mov dword [esp], 0x1018ef2c
call fcn.100c73a9
cmp byte [0x101f2944], 0
pop ecx
pop ecx
jne 0x1001b1f1
push ecx
push 0x1018ef2f
mov ecx, str._tCrashers
call fcn.100c73a9
pop ecx
pop ecx
push ecx
mov esi, str._tFlooders
push 0x1018ef33
mov ecx, esi
call fcn.100c73a9
mov ecx, str._tPlayer_Functions
mov dword [esp], 0x1018ef31
call fcn.100c73a9
mov ecx, str._tVehicle_Functions
mov dword [esp], 0x1018ef32
call fcn.100c73a9
mov ecx, str._tVisual_Functions
mov dword [esp], 0x1018ef30
call fcn.100c73a9
mov ecx, str._tTeamExpl01T_Functions
mov dword [esp], 0x1018ef2d
call fcn.100c73a9
mov ecx, str._tGreenNeT
mov dword [esp], 0x1018ef2b
call fcn.100c73a9
pop ecx
pop ecx
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001b27c
xor ecx, ecx
call fcn.100a3393
push str.GreenNeT___BoT_Management
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Configurations
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
mov ecx, str._tAuto_Unban
mov dword [esp], 0x1018ef35
call fcn.100c73a9
cmp byte [0x101f2944], 0
pop ecx
pop ecx
jne 0x1001b2c3
push ecx
push 0x1018ef37
mov ecx, str._tAirBreak_Surfly
call fcn.100c73a9
pop ecx
pop ecx
push ecx
push 0x1018ef54
mov ecx, esi
call fcn.100c73a9
mov ecx, str._tProxy
mov dword [esp], 0x1018ef5f
call fcn.100c73a9
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Other
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
add esp, 0xc
mov ecx, str._tGreenNet_Bot_Manager
push 0x1018ef36
call fcn.100c73a9
pop ecx
pop ecx
call fcn.100c6ff2
push 1
xor edx, edx
mov ecx, str._TE_Settings
call fcn.100c679f
pop ecx
test al, al
je 0x1001b3a4
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
xor esi, esi
push esi
mov ecx, str.Save_Settings
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001b351
call fcn.10030dc8
and dword [ebp - 0x404], esi
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], esi
mov ecx, str.Load_Settings
push esi
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001b378
call fcn.10030910
and dword [ebp - 0x404], esi
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], esi
mov ecx, str.Load_Defaults
push esi
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001b39f
call fcn.1003070e
call fcn.100c6ff2
call fcn.100bf345
push str.Show_Information
call fcn.100bd3f2
pop ecx
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001b49b
xor ecx, ecx
call fcn.100a3393
mov esi, dword [0x101d3900]
sub esi, dword [0x101d38fc]
sar esi, 2
call fcn.1001af7e
cmp eax, esi
mov edx, str.Loading
mov ecx, str.Ready
cmovb ecx, edx
mov dword [ebp - 0x408], ecx
call fcn.1001af7e
mov dword [ebp - 0x410], eax
call fcn.1001af7e
lea ecx, [ebp - 0x20]
cmp eax, esi
jb 0x1001b413
movaps xmm0, xmmword [0x101378a0]
jmp 0x1001b41a
movaps xmm0, xmmword [0x10137880]
push dword [ebp - 0x408]
movups xmmword [ebp - 0x20], xmm0
push esi
push dword [ebp - 0x410]
push str.Proxies_State___i__i_:__s
push ecx
call fcn.100bd447
call fcn.1002de0b
movaps xmm0, xmmword [0x101378c0]
push eax
lea eax, [ebp - 0x20]
push str.Connected_Proxies:__i
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
call fcn.1002dd61
movaps xmm0, xmmword [0x10137880]
push eax
lea eax, [ebp - 0x20]
push str._tUsed_Proxies:__i
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
call fcn.1002ddb6
movaps xmm0, xmmword [0x101378a0]
push eax
lea eax, [ebp - 0x20]
push str._tAvailable_Proxies:__i
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
add esp, 0x38
call fcn.100a34c6
call fcn.100bf345
movaps xmm0, xmmword [0x10137890]
lea eax, [ebp - 0x20]
push 0x101042b8
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
movaps xmm0, xmmword [0x101378a0]
lea eax, [ebp - 0x20]
push str.TeamExpl01T
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
add esp, 0x10
call fcn.100c671e
cmp byte [0x101ecad0], 0
je 0x1001b5be
mov edx, dword [0x101f2954]
mov ecx, str.About__TE_Project
push 0x40
call fcn.1009e15f
pop ecx
test al, al
je 0x1001b5b9
call fcn.100bf345
movaps xmm0, xmmword [0x10137890]
lea eax, [ebp - 0x20]
push str.Last_Update_:_03_25_2024
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
call fcn.100bf345
movaps xmm0, xmmword [0x10137890]
lea eax, [ebp - 0x20]
push str.Build_:_1.0.1.8
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
call fcn.100bf345
movaps xmm0, xmmword [0x10137890]
lea eax, [ebp - 0x20]
push str.Developers_:_TeamExpl01T
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
call fcn.100bf345
movaps xmm0, xmmword [0x10137890]
lea eax, [ebp - 0x20]
push str.Based_on_:_Blue_Eclipse_Mod
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
call fcn.100bf345
movaps xmm0, xmmword [0x10137890]
lea eax, [ebp - 0x20]
push str.Commands_:__.tehelp
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
call fcn.100bf345
movaps xmm0, xmmword [0x10137890]
lea eax, [ebp - 0x20]
push str.Thanks_To_:_n_tMasterZero__Krakazabra_for_their_wonderful_project___n_tCommunity_for_reporting_bugs___n_tSIGKILL__Parazitas_for_help_with_upgrading_project_to_0.3.7_R5.
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
add esp, 0x30
call fcn.1009ffa8
cmp byte [0x101ecad1], 0
je 0x1001b5e5
push 1
xor eax, eax
push eax
push eax
push str.https:__watersmoke.net_
push str.open
push eax
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
mov byte [0x101ecad1], 0
cmp byte [0x1018ef34], 0
mov esi, 0x10104ba4
je 0x1001b678
push 0x40
mov edx, 0x1018ef34
mov ecx, str.Money_Hack
call fcn.1009e15f
pop ecx
test al, al
je 0x1001b673
xor eax, eax
inc eax
push ecx
mov dword [ebp - 0x408], eax
mov ecx, 0x1010442c
mov dword [ebp - 0x410], eax
lea eax, [ebp - 0x408]
push esi
push eax
lea eax, [ebp - 0x410]
push eax
push 0x101ecacc
call fcn.100c0d86
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Give_Money
push 0
call fcn.100bdb1c
add esp, 0x18
test al, al
je 0x1001b673
mov eax, dword [0x101ecacc]
add dword [0xb7ce50], eax
add dword [0xb7ce54], eax
call fcn.1009ffa8
cmp byte [0x1018ef2c], 0
je 0x1001b753
push 0x40
mov edx, 0x1018ef2c
mov ecx, str.Weapon_Spawner
call fcn.1009e15f
pop ecx
test al, al
je 0x1001b74e
xor eax, eax
inc eax
push ecx
mov dword [ebp - 0x408], eax
mov ecx, str.Weapon_ID
mov dword [ebp - 0x410], eax
lea eax, [ebp - 0x408]
push esi
push eax
lea eax, [ebp - 0x410]
push eax
push 0x101ecac8
call fcn.100c0d86
add esp, 0x10
mov dword [ebp - 0x408], 0xa
lea eax, [ebp - 0x408]
mov dword [ebp - 0x410], 1
mov ecx, str.Ammo
push esi
push eax
lea eax, [ebp - 0x410]
push eax
push 0x101ecac4
call fcn.100c0d86
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Spawn
push 0
call fcn.100bdb1c
add esp, 0x18
test al, al
je 0x1001b74e
mov ecx, dword [0x101ecac8]
lea eax, [ecx - 1]
cmp eax, 0x39
ja 0x1001b74e
mov edx, dword [0x101ecac4]
lea eax, [edx - 1]
cmp eax, 0x98967e
ja 0x1001b74e
push edx
call fcn.10021b94
pop ecx
call fcn.1009ffa8
cmp byte [0x101f2944], 0
jne 0x1001b83a
cmp byte [0x1018ef2f], 0
je 0x1001b83a
push 0x40
mov edx, 0x1018ef2f
mov ecx, str.Crashers
call fcn.1009e15f
pop ecx
test al, al
je 0x1001b835
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Key_Activation_Crashers
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
mov edx, 0x1018ef3b
mov ecx, str._LMB__Unknown_Crasher__R2_
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001b7d3
xor ecx, ecx
call fcn.100a3393
push str.Unknown_Crasher__R2____Use_when_there_are_cars__players_around._nActivation:_LMB__Left_Mouse_Button_
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
mov edx, 0x1018ef3c
mov ecx, str.TE_Private_Crasher
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001b804
xor ecx, ecx
call fcn.100a3393
push str.TE_Private_Crasher___You_need_to_repeat_process_entering_enter_car_.._nAllowed_Models:_Any_Sport_Car_Model
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
mov edx, 0x1018ef5c
mov ecx, str.TE_Special_Crasher
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001b835
xor ecx, ecx
call fcn.100a3393
push str.Activation:_LMB
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
call fcn.1009ffa8
cmp byte [0x1018ef2d], 0
mov esi, str.__General_Functions
je 0x1001b98b
push 0x40
mov edx, 0x1018ef2d
mov ecx, str.TeamExpl01T_Functions
call fcn.1009e15f
pop ecx
test al, al
je 0x1001b986
cmp byte [0x101f2944], 0
jne 0x1001b8d5
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push esi
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
mov edx, 0x1018ef77
mov ecx, str._OV__Fake_Lag_Fake_Speed
call fcn.100bebf0
mov edx, 0x1018ef78
mov ecx, str._OV__Player_hologram
call fcn.100bebf0
mov edx, 0x1018ef53
mov ecx, str.Vehicle_Lock_Bypass
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001b8d5
xor ecx, ecx
call fcn.100a3393
push str.Activation:_F_Enter
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Reconnect_Functions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Reconnect
push 0
call fcn.100bdb1c
add esp, 0xc
test al, al
je 0x1001b91a
call fcn.10034b9b
call fcn.100bf345
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Reconnect_with_Fake_0.3.7_R5
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001b950
mov byte [0x1018f387], 1
call fcn.10034b9b
call fcn.100bf345
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Reconnect_as_NPC
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001b986
mov byte [0x1018f386], 1
call fcn.10034b9b
call fcn.1009ffa8
cmp byte [0x1018ef30], 0
je 0x1001ba40
push 0x40
mov edx, 0x1018ef30
mov ecx, str.Visual_Functions
call fcn.1009e15f
pop ecx
test al, al
je 0x1001ba3b
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push esi
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
mov edx, 0x1018ef6c
mov ecx, str.Pickup_ESP
call fcn.100bebf0
mov edx, 0x1018ef40
mov ecx, str.Player_ESP
call fcn.100bebf0
cmp byte [0x1018ef40], 0
je 0x1001ba3b
mov edx, 0x1018ef67
mov ecx, str.3D_Player_Box
call fcn.100bebf0
mov edx, 0x1018ef68
mov ecx, str.Player_Health_Bars
call fcn.100bebf0
mov edx, 0x1018ef69
mov ecx, str.Lines
call fcn.100bebf0
mov edx, 0x1018ef6a
mov ecx, str.Names
call fcn.100bebf0
mov edx, 0x1018ef6b
mov ecx, str.Bones
call fcn.100bebf0
call fcn.1009ffa8
cmp byte [0x1018ef31], 0
mov esi, str.Speed_Hack
je 0x1001bc20
push 0x40
mov edx, 0x1018ef31
mov ecx, str.Player_Functions
call fcn.1009e15f
pop ecx
test al, al
je 0x1001bc1b
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__General_Functions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
mov edx, 0x1018ef46
mov ecx, str.Toggle_GodMode
call fcn.100bebf0
cmp byte [0x101f2944], 0
jne 0x1001baae
mov edx, 0x1018ef47
mov ecx, str.Invisible
call fcn.100bebf0
mov edx, 0x1018ef4a
mov ecx, str.Silent_Aim
call fcn.100bebf0
cmp byte [0x101f2944], 0
jne 0x1001bb74
mov edx, 0x1018ef4c
mov ecx, str.Rapid_Fire
call fcn.100bebf0
mov edx, 0x1018ef66
mov ecx, str.No_Reload
call fcn.100bebf0
mov edx, 0x1018ef70
mov ecx, str.Auto_C_Bug
call fcn.100bebf0
mov edx, 0x1018ef6f
mov ecx, str.Bunny_Hop
call fcn.100bebf0
mov edx, 0x1018ef73
mov ecx, str.Crazy_Spinbot
call fcn.100bebf0
mov edx, 0x1018ef71
mov ecx, str.Mouse_Teleport
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001bb46
xor ecx, ecx
call fcn.100a3393
push str.Activation:_Aim__hold_RMB__on_place_and_then_shot__press_LMB_.
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
mov edx, 0x1018ef72
mov ecx, esi
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001bb74
xor ecx, ecx
call fcn.100a3393
push str.Activation:_L.CTRL_while_onfoot.
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
mov edx, 0x1018ef6d
mov ecx, str.Ghost_Mode__Collisions_
call fcn.100bebf0
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov eax, str.Uninstall_GodMode_Patch
cmp byte [0x1018ef46], 0
mov ecx, str.Install_GodMode_Patch
push 0
cmove ecx, eax
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001bbbc
call fcn.10027723
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Walk_Functions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
mov ecx, str.Invert_Walk
mov dword [esp], 0x1018ef50
call fcn.100c73a9
mov ecx, str.Anim_Fuck_Walk
mov dword [esp], 0x1018ef51
call fcn.100c73a9
mov ecx, str.Wheel_Walk
mov dword [esp], 0x1018ef52
call fcn.100c73a9
mov ecx, str.Moon_Walk
mov dword [esp], 0x1018ef79
call fcn.100c73a9
pop ecx
pop ecx
call fcn.1009ffa8
cmp byte [0x1018ef32], 0
je 0x1001bd31
push 0x40
mov edx, 0x1018ef32
mov ecx, str.Vehicle_Functions
call fcn.1009e15f
pop ecx
test al, al
je 0x1001bd2c
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__General_Functions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
cmp byte [0x101f2944], 0
pop ecx
pop ecx
jne 0x1001bcd5
mov edx, 0x1018ef4d
mov ecx, esi
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001bc99
xor ecx, ecx
call fcn.100a3393
push str.Activation:_L.ALT_while_in_vehicle.
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
mov edx, 0x1018ef65
mov ecx, str._GoC__Pizdarvanka
call fcn.100bebf0
mov edx, 0x1018ef62
mov ecx, str._GoC__Supergun
call fcn.100bebf0
mov edx, 0x1018ef63
mov ecx, str._GoC__Tornado
call fcn.100bebf0
mov edx, 0x1018ef64
mov ecx, str._GoC__Rain
call fcn.100bebf0
mov edx, 0x1018ef6e
mov ecx, str.Ghost_Mode__Collisions_
call fcn.100bebf0
mov edx, 0x1018ef45
mov ecx, str.Toggle_Vehicle_GodMode
call fcn.100bebf0
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov eax, str.Uninstall_Vehicle_GodMode_Patch
cmp byte [0x1018ef45], 0
mov ecx, str.Install_Vehicle_GodMode_Patch
push 0
cmove ecx, eax
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001bd2c
call fcn.1002774f
call fcn.1009ffa8
cmp byte [0x1018ef33], 0
je 0x1001bdbf
push 0x40
mov edx, 0x1018ef33
mov ecx, str.Flooders
call fcn.1009e15f
pop ecx
test al, al
je 0x1001bdba
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Basic_pre_implemented_Flooders
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
mov edx, 0x1018ef44
mov ecx, str._CHAT__Matrix_Flooder
call fcn.100bebf0
mov edx, 0x1018ef43
mov ecx, str._CHAT__TE_Flooder
call fcn.100bebf0
mov edx, 0x1018ef55
mov ecx, str._CHAT__Custom_Flooder
call fcn.100bebf0
mov edx, 0x1018ef60
mov ecx, str._CHAT__Raksamp_Flooder
call fcn.100bebf0
mov edx, 0x1018ef42
mov ecx, str._KILL__Flooder
call fcn.100bebf0
call fcn.1009ffa8
cmp byte [0x1018ef35], 0
je 0x1001be34
push 0x40
mov edx, 0x1018ef35
mov ecx, str.Auto_Unban_Configuration
call fcn.1009e15f
pop ecx
test al, al
je 0x1001be2f
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__General_Configuration
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
mov edx, 0x1018ef38
mov ecx, str.Allow_Auto_Unban_when_kick_ban
call fcn.100bebf0
mov edx, 0x1018ef39
mov ecx, str.Allow_GPCI_Changer_when_unban
call fcn.100bebf0
cmp byte [0x1018ef38], 0
je 0x1001be2f
mov edx, 0x1018ef3a
mov ecx, str.Allow_Name_Changer_when_unban
call fcn.100bebf0
call fcn.1009ffa8
cmp byte [0x1018ef36], 0
je 0x1001c2fd
push 0x40
mov edx, 0x1018ef36
mov ecx, str.GreenNet_Bots
call fcn.1009e15f
pop ecx
test al, al
je 0x1001c2f8
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__List
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
mov dword [ebp - 4], 1
add esp, 4
lea ecx, [ebp - 0x4c]
call fcn.1002ab7d
mov ecx, dword [ebp - 0x48]
sub ecx, dword [ebp - 0x4c]
sar ecx, 2
mov dword [ebp - 0x414], 0x10
test ecx, ecx
je 0x1001c2b9
cmp dword [0x1018f6cc], 0
je 0x1001c2b9
cmp dword [0x1018ef08], 0
je 0x1001c2b9
push 7
pop eax
cmp ecx, eax
lea edx, [ebp - 0x404]
cmovl eax, ecx
and dword [ebp - 0x404], 0
mov ecx, str.Bots
movd xmm2, eax
mov eax, dword [0x101d36fc]
cvtdq2ps xmm2, xmm2
movss xmm0, dword [eax + 0x3bb4]
addss xmm0, dword [eax + 0x37e8]
addss xmm2, dword [0x101373e8]
movss xmm1, dword [eax + 0x37d8]
addss xmm1, xmm1
mulss xmm0, xmm2
addss xmm0, xmm1
movss dword [ebp - 0x400], xmm0
call fcn.100c5d37
mov eax, dword [ebp - 0x48]
mov esi, dword [ebp - 0x4c]
mov dword [ebp - 0x410], eax
cmp esi, eax
je 0x1001bfa9
and dword [ebp - 0x404], 0
and dword [ebp - 0x400], 0
mov ecx, dword [esi]
mov dword [ebp - 0x408], ecx
shr ecx, 0x10
push ecx
call fcn.10032276
push eax
lea eax, [ebp - 0x140]
push str._BOT___s___i_
push eax
call fcn.1001f0d8
movzx edi, word [ebp - 0x406]
lea eax, [ebp - 0x404]
cmp edi, dword [0x101870c8]
lea ecx, [ebp - 0x140]
push eax
sete dl
push 0
call fcn.100c5723
add esp, 0x18
test al, al
je 0x1001bf9e
mov eax, dword [0x1018f6cc]
mov eax, dword [eax + edi*4 + 0x2e]
test eax, eax
je 0x1001bf9e
cmp dword [eax], 0
je 0x1001bf9e
mov dword [0x101870c8], edi
add esi, 4
cmp esi, dword [ebp - 0x410]
jne 0x1001bf38
call fcn.100c6053
mov edi, dword [0x101870c8]
cmp edi, 0xffffffff
je 0x1001c2d4
mov eax, dword [0x1018ef08]
test eax, eax
je 0x1001c2d4
mov edx, dword [0x1018f6cc]
test edx, edx
je 0x1001c2d4
cmp dword [eax + 0x1d], 0
je 0x1001c2d4
mov eax, dword [eax + 0x19]
mov esi, dword [eax]
jmp 0x1001bffc
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x1001bffa
mov ecx, dword [ecx]
movzx ecx, word [ecx + 0x24]
cmp ecx, edi
je 0x1001c000
mov esi, dword [esi]
cmp esi, eax
jne 0x1001bfe9
cmp esi, eax
je 0x1001c2d4
mov eax, dword [esi + 8]
mov eax, dword [eax]
cmp byte [eax + 0x2d], 0
je 0x1001c2d4
mov eax, dword [edx + edi*4 + 0x2e]
test eax, eax
je 0x1001c2d4
mov ecx, dword [eax]
test ecx, ecx
je 0x1001c2d4
movss xmm0, dword [ecx + 0x1b8]
lea edx, [ebp - 0x34]
mov eax, dword [ecx + 0x1d1]
mov dword [ebp - 0x408], eax
mov al, byte [ecx + 8]
movss dword [ebp - 0x410], xmm0
movss xmm0, dword [ecx + 0x1bc]
mov ecx, edi
mov byte [ebp - 0x3f9], al
movss dword [ebp - 0x418], xmm0
call fcn.10032187
movss xmm1, dword [0x101376fc]
xorps xmm0, xmm0
call fcn.100a266c
call fcn.100a293d
mov eax, dword [esi + 8]
mov edi, 0x10104abc
movss xmm0, dword [ebp - 0x2c]
mov edx, edi
movss xmm1, dword [ebp - 0x30]
mov ecx, 0x10104ac0
movss xmm2, dword [ebp - 0x34]
mov eax, dword [eax]
cvtps2pd xmm0, xmm0
cmp byte [eax + 0x2e], 0
cmove edx, ecx
mov ecx, edi
cmp byte [eax + 0x2f], 0
mov eax, 0x10104ac0
cvtps2pd xmm1, xmm1
cmove ecx, eax
sub esp, 0x18
cmp dword [ebp - 0x408], 0
cmove edi, eax
movzx eax, byte [ebp - 0x3f9]
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [ebp - 0x410]
movsd qword [esp + 8], xmm1
cvtps2pd xmm2, xmm2
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm2
push edx
push ecx
push edi
push eax
sub esp, 0x10
movsd qword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x418]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Health:__f_nArmor:__f_nTeam_ID:__i_nAFK:__s_nClass_Requested:__s_nSpawned:__s_nPos:__f___f___f
call fcn.100bd3f2
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Teleport
push 0
call fcn.100bdb1c
add esp, 0x40
test al, al
je 0x1001c168
mov eax, dword [0x1018f6cc]
mov eax, dword [eax + 0x22]
test eax, eax
je 0x1001c168
mov eax, dword [eax]
test eax, eax
je 0x1001c168
mov ecx, dword [eax + 0x2a4]
test ecx, ecx
je 0x1001c168
push dword [0xb72914]
lea edx, [ebp - 0x34]
call fcn.10034912
pop ecx
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Disconnect
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001c199
mov eax, dword [esi + 8]
push 1
mov ecx, dword [eax]
call fcn.100cc137
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Spawn
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001c2b2
mov eax, dword [esi + 8]
mov eax, dword [eax]
cmp byte [eax + 0x2f], 0
jne 0x1001c229
lea ecx, [ebp - 0x1d0]
call fcn.1004eb73
mov byte [ebp - 4], 2
mov eax, dword [0x101d3714]
push 1
mov dword [ebp - 0x408], eax
lea eax, [ebp - 0x408]
push 0x20
push eax
call fcn.1004eece
mov eax, dword [esi + 8]
lea ecx, [ebp - 0x1d0]
push 0
push 8
push ecx
mov ecx, dword [eax]
push 0x80
call fcn.100ccb17
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov byte [eax + 0x2f], 1
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1d0]
call fcn.1004ec34
mov eax, dword [esi + 8]
mov eax, dword [eax]
cmp byte [eax + 0x30], 0
jne 0x1001c26f
lea ecx, [ebp - 0x1d0]
call fcn.1004eb73
mov byte [ebp - 4], 3
mov eax, dword [esi + 8]
push 0
push 8
push ecx
mov ecx, dword [eax]
push 0x81
call fcn.100ccb17
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov byte [eax + 0x30], 1
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1d0]
call fcn.1004ec34
mov eax, dword [esi + 8]
mov eax, dword [eax]
cmp byte [eax + 0x2e], 0
jne 0x1001c2b2
lea ecx, [ebp - 0x1d0]
call fcn.1004eb73
mov byte [ebp - 4], 4
mov eax, dword [esi + 8]
push 0
push 8
push ecx
mov ecx, dword [eax]
push 0x34
call fcn.100ccb17
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov byte [eax + 0x2e], 1
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1d0]
call fcn.1004ec34
call fcn.100a2a4a
jmp 0x1001c2d4
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.There_is_no_bots_connected__
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
push 0x10
pop eax
mov dword [ebp - 0x414], eax
and eax, 0xffffffef
mov dword [ebp - 0x414], eax
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4c]
call fcn.1001ece3
mov edi, dword [ebp - 0x414]
call fcn.1009ffa8
cmp byte [0x1018ef37], 0
je 0x1001c378
push 0x40
mov edx, 0x1018ef37
mov ecx, str.AirBreak_SurFly_Configuration
call fcn.1009e15f
pop ecx
test al, al
je 0x1001c373
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__General_Configuration
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
mov dword [esp], str._.3f
lea eax, [ebp - 0x408]
push eax
lea eax, [ebp - 0x410]
mov dword [ebp - 0x410], 0x3f800000
push eax
push 0x1018eea0
push 8
pop edx
mov ecx, str.Speed
mov dword [ebp - 0x408], 0x42c80000
call fcn.100c046b
add esp, 0x14
call fcn.1009ffa8
cmp byte [0x1018ef54], 0
mov esi, 0x2710
je 0x1001c44d
push 0x40
mov edx, 0x1018ef54
mov ecx, str.Flooders_Configuration
call fcn.1009e15f
pop ecx
test al, al
je 0x1001c448
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__General_Configuration
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
mov dword [esp], 0x10104ba4
lea eax, [ebp - 0x408]
push eax
lea eax, [ebp - 0x410]
mov dword [ebp - 0x408], esi
push eax
push 0x1018f4ec
push 4
pop edx
mov ecx, str.Chat_Flood_Delay__ms_
mov dword [ebp - 0x410], 1
call fcn.100c046b
add esp, 0x10
mov dword [ebp - 0x408], esi
lea eax, [ebp - 0x408]
mov dword [ebp - 0x410], 1
mov ecx, str.Kill_Flood_Delay__ms_
push 0x10104ba4
push eax
lea eax, [ebp - 0x410]
push eax
push 0x1018f4e8
push 4
pop edx
call fcn.100c046b
add esp, 0xc
mov edx, 0x1018f3e8
mov ecx, str.Message_for_Custom_Chat_Spam_Flood
push 0
push 0x100
call fcn.100c10a1
add esp, 0x10
call fcn.1009ffa8
cmp byte [0x1018ef5f], 0
je 0x1001c5c7
push 0x40
mov edx, 0x1018ef5f
mov ecx, str.Proxies_Configuration
call fcn.1009e15f
pop ecx
test al, al
je 0x1001c5c2
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__General_Configuration
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
mov dword [esp], 0x10104ba4
lea eax, [ebp - 0x408]
push eax
lea eax, [ebp - 0x410]
mov dword [ebp - 0x408], 0xc8
push eax
push 0x1018f4f0
push 4
pop edx
mov ecx, str.Proxy_Connection_Threads_Delay__ms_
mov dword [ebp - 0x410], 1
call fcn.100c046b
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__General_Functions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Export_Online_Proxies
push 0
call fcn.100bdb1c
add esp, 0x20
mov esi, str.te_modcomponentsproxies_socks5.online
test al, al
je 0x1001c59e
lea ecx, [ebp - 0x4c]
call fcn.1002dc79
mov dword [ebp - 4], 5
mov eax, dword [ebp - 0x48]
sub eax, dword [ebp - 0x4c]
sar eax, 2
test eax, eax
je 0x1001c592
sub esp, 0x10
lea ecx, [ebp - 0x170]
call fcn.1001eda6
mov byte [ebp - 4], 6
lea eax, [ebp - 0x170]
push eax
push 0x10102acc
push dword [ebp - 0x48]
lea ecx, [ebp - 0x404]
push dword [ebp - 0x4c]
call fcn.1001f15c
add esp, 0x10
lea ecx, [ebp - 0x170]
call fcn.1001ed85
push esi
push str.Online_Proxies_saved_to:_n_s
call fcn.100170fd
pop ecx
pop ecx
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x108]
call fcn.1001feb6
lea ecx, [ebp - 0x108]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4c]
call fcn.1001ff7c
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001c5c2
xor ecx, ecx
call fcn.100a3393
push esi
push str.Exports_Connected_Proxies_to_:__s
call fcn.100bd3f2
pop ecx
pop ecx
call fcn.100a34c6
call fcn.1009ffa8
cmp byte [0x1018ef2b], 0
je 0x1001dcd0
push 0x40
mov edx, 0x1018ef2b
mov ecx, str.GreenNeT
call fcn.1009e15f
pop ecx
test al, al
je 0x1001dccb
cmp dword [0x1018ef08], 0
je 0x1001c71b
push str.Show_Information
call fcn.100bd3f2
pop ecx
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001c71b
xor ecx, ecx
call fcn.100a3393
mov edx, dword [0x1018ef08]
and dword [ebp - 0x40c], 0
mov edx, dword [edx + 0x19]
mov ecx, dword [edx]
mov eax, ecx
cmp eax, edx
je 0x1001c67c
mov edi, dword [ebp - 0x40c]
mov esi, dword [eax + 8]
mov esi, dword [esi]
test esi, esi
je 0x1001c64a
cmp byte [esi + 0x2d], 0
je 0x1001c64a
inc edi
mov eax, dword [eax]
cmp eax, edx
jne 0x1001c63a
mov dword [ebp - 0x40c], edi
xor esi, esi
mov edi, dword [ebp - 0x414]
mov eax, dword [ecx + 8]
mov eax, dword [eax]
test eax, eax
je 0x1001c674
cmp byte [eax + 0x2d], 0
je 0x1001c674
cmp byte [eax + 0x2e], 0
je 0x1001c674
inc esi
mov ecx, dword [ecx]
cmp ecx, edx
jne 0x1001c65e
jmp 0x1001c684
xor esi, esi
and dword [ebp - 0x40c], esi
movaps xmm0, xmmword [0x101378d0]
lea eax, [ebp - 0x20]
push str.Information
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
call fcn.100bf345
mov eax, dword [0x1018ef08]
movaps xmm0, xmmword [0x101378a0]
movups xmmword [ebp - 0x20], xmm0
push dword [eax + 0x25]
lea eax, [ebp - 0x20]
push str.Proxies:__i
push eax
call fcn.100bd447
call fcn.100bf345
mov eax, dword [0x1018ef08]
movaps xmm0, xmmword [0x101378a0]
movups xmmword [ebp - 0x20], xmm0
push dword [eax + 0x21]
lea eax, [ebp - 0x20]
push dword [ebp - 0x40c]
push str.Bots:__i__i
push eax
call fcn.100bd447
call fcn.100bf345
movaps xmm0, xmmword [0x101378a0]
lea eax, [ebp - 0x20]
push esi
push str.Bots_spawned:__i
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
add esp, 0x30
call fcn.100bf345
call fcn.100a34c6
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__General_Functions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
mov ecx, dword [0x1018ef08]
test ecx, ecx
je 0x1001ce84
mov eax, dword [ecx + 0x11]
sub eax, dword [ecx + 0xd]
sar eax, 2
test eax, eax
je 0x1001ce84
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Reload_Proxies
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001c7c3
lea ecx, [ebp - 0x34]
call fcn.1002dbeb
mov dword [ebp - 4], 9
mov eax, dword [ebp - 0x30]
sub eax, dword [ebp - 0x34]
sar eax, 2
test eax, eax
je 0x1001c7b7
sub esp, 0xc
lea eax, [ebp - 0x34]
mov ecx, esp
mov dword [ebp - 0x400], esp
push eax
call fcn.1001fde6
mov byte [ebp - 4], 0xa
mov byte [ebp - 4], 9
call fcn.100cdaf3
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34]
call fcn.1001ff7c
mov eax, dword fs:[0x2c]
mov ecx, dword [0x1018ee7c]
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x101f2958]
cmp eax, dword [ecx + 4]
jle 0x1001c816
push 0x101f2958
call fcn.100e1563
cmp dword [0x101f2958], 0xffffffff
pop ecx
jne 0x1001c816
mov dword [ebp - 4], 0xb
call esi
mov dword [0x101f295c], eax
or dword [ebp - 4], 0xffffffff
push 0x101f2958
call fcn.100e1512
pop ecx
mov eax, dword [0x1018ef08]
cmp byte [eax + 0x49], 0
je 0x1001cbe5
call esi
sub eax, dword [0x101f295c]
cmp eax, 0x3e8
jb 0x1001cbe5
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Connect_Bots__1_
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001c888
call esi
push 4
mov dword [0x101f295c], eax
call fcn.100e147f
pop ecx
mov dword [ebp - 0x400], eax
mov dword [ebp - 4], 0xc
push 1
push ecx
push ecx
mov ecx, eax
call fcn.1001f215
or dword [ebp - 4], 0xffffffff
mov ecx, dword [0x1018ef08]
lea eax, [ebp - 0x4c]
push eax
call fcn.1001fbeb
mov dword [ebp - 4], 0xd
or edi, 1
mov dword [ebp - 0x414], edi
mov ecx, dword [eax + 4]
sub ecx, dword [eax]
sar ecx, 2
cmp ecx, 0xa
jb 0x1001c8e0
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Connect_Bots__10_
push 0
call fcn.100bdb1c
mov byte [ebp - 0x3f9], 1
pop ecx
test al, al
jne 0x1001c8e7
mov byte [ebp - 0x3f9], 0
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x414]
test al, 1
je 0x1001c906
and eax, 0xfffffffe
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x414], eax
call fcn.1001ff7c
cmp byte [ebp - 0x3f9], 0
je 0x1001c93a
call esi
push 4
mov dword [0x101f295c], eax
call fcn.100e147f
pop ecx
mov dword [ebp - 0x400], eax
mov dword [ebp - 4], 0xe
push 0xa
push ecx
push ecx
mov ecx, eax
call fcn.1001f215
or dword [ebp - 4], 0xffffffff
mov ecx, dword [0x1018ef08]
lea eax, [ebp - 0x1c]
push eax
call fcn.1001fbeb
mov dword [ebp - 4], 0xf
mov edi, dword [ebp - 0x414]
or edi, 2
mov dword [ebp - 0x414], edi
mov ecx, dword [eax + 4]
sub ecx, dword [eax]
sar ecx, 2
cmp ecx, 0x32
jb 0x1001c998
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Connect_Bots__50_
push 0
call fcn.100bdb1c
mov byte [ebp - 0x3f9], 1
pop ecx
test al, al
jne 0x1001c99f
mov byte [ebp - 0x3f9], 0
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x414]
test al, 2
je 0x1001c9be
and eax, 0xfffffffd
lea ecx, [ebp - 0x1c]
mov dword [ebp - 0x414], eax
call fcn.1001ff7c
cmp byte [ebp - 0x3f9], 0
je 0x1001c9f2
call esi
push 4
mov dword [0x101f295c], eax
call fcn.100e147f
pop ecx
mov dword [ebp - 0x400], eax
mov dword [ebp - 4], 0x10
push 0x32
push ecx
push ecx
mov ecx, eax
call fcn.1001f215
or dword [ebp - 4], 0xffffffff
mov ecx, dword [0x1018ef08]
lea eax, [ebp - 0x4c]
push eax
call fcn.1001fbeb
mov dword [ebp - 4], 0x11
mov edi, dword [ebp - 0x414]
or edi, 4
mov dword [ebp - 0x414], edi
mov ecx, dword [eax + 4]
sub ecx, dword [eax]
sar ecx, 2
cmp ecx, 0x64
jb 0x1001ca50
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Connect_Bots__100_
push 0
call fcn.100bdb1c
mov byte [ebp - 0x3f9], 1
pop ecx
test al, al
jne 0x1001ca57
mov byte [ebp - 0x3f9], 0
or dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x414]
test al, 4
je 0x1001ca76
and eax, 0xfffffffb
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x414], eax
call fcn.1001ff7c
cmp byte [ebp - 0x3f9], 0
je 0x1001caaa
call esi
push 4
mov dword [0x101f295c], eax
call fcn.100e147f
pop ecx
mov dword [ebp - 0x400], eax
mov dword [ebp - 4], 0x12
push 0x64
push ecx
push ecx
mov ecx, eax
call fcn.1001f215
or dword [ebp - 4], 0xffffffff
mov ecx, dword [0x1018ef08]
lea eax, [ebp - 0x1c]
and dword [ebp - 0x404], 0
and dword [ebp - 0x400], 0
push eax
call fcn.1001fbeb
mov dword [ebp - 4], 0x13
lea ecx, [ebp - 0x70]
mov edx, dword [eax + 4]
sub edx, dword [eax]
sar edx, 2
call fcn.1000c712
mov byte [ebp - 4], 0x14
mov edx, str.Connect_Bots__
push eax
lea ecx, [ebp - 0xbc]
call fcn.1000c560
mov byte [ebp - 4], 0x15
mov edx, eax
lea ecx, [ebp - 0xa4]
mov dword [esp], 0x10104dc0
call fcn.100138c4
pop ecx
mov byte [ebp - 4], 0x16
cmp dword [eax + 0x14], 0xf
jbe 0x1001cb18
mov eax, dword [eax]
push 0
lea edx, [ebp - 0x404]
mov ecx, eax
call fcn.100bdb1c
pop ecx
mov byte [ebp - 0x3f9], al
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0xa4]
call fcn.10004f4d
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xbc]
call fcn.10004f4d
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x70]
call fcn.10004f4d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c]
call fcn.1001ff7c
cmp byte [ebp - 0x3f9], 0
je 0x1001cbe5
call esi
push 4
mov dword [0x101f295c], eax
call fcn.100e147f
mov esi, eax
pop ecx
mov dword [ebp - 0x400], esi
mov dword [ebp - 4], 0x17
lea eax, [ebp - 0x4c]
mov ecx, dword [0x1018ef08]
push eax
call fcn.1001fbeb
mov byte [ebp - 4], 0x18
mov edi, dword [ebp - 0x414]
or edi, 8
mov dword [ebp - 0x414], edi
mov ecx, dword [eax + 4]
sub ecx, dword [eax]
sar ecx, 2
push ecx
push dword [0x1018ef08]
push ecx
mov ecx, esi
call fcn.1001f27c
or dword [ebp - 4], 0xffffffff
mov eax, edi
test al, 8
je 0x1001cbdf
and eax, 0xfffffff7
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x414], eax
call fcn.1001ff7c
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp byte [0x101d3725], 0
jne 0x1001cd28
mov edi, dword [0x1018ef08]
cmp dword [edi + 0x21], 0
jle 0x1001cd28
cmp byte [edi + 0x49], 0
je 0x1001cd28
call esi
sub eax, dword [0x101f295c]
cmp eax, 0x3e8
jb 0x1001cd28
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Disconnect_All
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001cd28
mov eax, dword [0x101d38e4]
cmp eax, dword [0x101d38e8]
je 0x1001cc5a
mov dword [0x101d38e8], eax
mov ecx, dword [0x1018ef08]
mov eax, dword [ecx]
mov dword [ebp - 0x408], eax
mov eax, dword [ecx + 0x2d]
mov dword [ebp - 0x74], eax
lea eax, [ecx + 0x31]
push eax
lea ecx, [ebp - 0x70]
call fcn.1000dbf5
mov dword [ebp - 4], 0x1b
mov edi, dword [0x1018ef08]
test edi, edi
je 0x1001cc9c
mov ecx, edi
call fcn.100cd2c3
push 0x4a
push edi
call fcn.100e14af
pop ecx
pop ecx
xor cl, cl
call fcn.10007a30
test al, al
je 0x1001cd15
lea ecx, [ebp - 0x34]
call fcn.1002dbeb
mov byte [ebp - 4], 0x1c
mov eax, dword [ebp - 0x30]
sub eax, dword [ebp - 0x34]
sar eax, 2
test eax, eax
je 0x1001ccf1
sub esp, 0xc
lea eax, [ebp - 0x34]
mov ecx, esp
mov dword [ebp - 0x400], esp
push eax
call fcn.1001fde6
mov byte [ebp - 4], 0x1d
mov byte [ebp - 4], 0x1c
call fcn.100cdaf3
mov ecx, dword [0x1018ef08]
mov eax, dword [ebp - 0x408]
mov dword [ecx], eax
jmp 0x1001ccf7
mov ecx, dword [0x1018ef08]
mov eax, dword [ebp - 0x74]
mov dword [ecx + 0x2d], eax
lea eax, [ebp - 0x70]
push eax
add ecx, 0x31
call fcn.10015069
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x34]
call fcn.1001ff7c
call esi
mov dword [0x101f295c], eax
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
call fcn.10004f4d
cmp byte [0x101d3724], 0
jne 0x1001cf2f
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Spawn_All
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001cf2f
mov edi, dword [0x1018ef08]
test edi, edi
je 0x1001dccb
cmp dword [edi + 0x1d], 0
jbe 0x1001cf2f
mov edi, dword [edi + 0x19]
mov esi, dword [edi]
jmp 0x1001ce77
mov eax, dword [esi + 8]
mov dword [ebp - 0x40c], eax
test eax, eax
je 0x1001ce75
mov eax, dword [eax]
test eax, eax
je 0x1001ce75
cmp byte [eax + 0x2e], 0
jne 0x1001ce75
lea ecx, [ebp - 0x1d0]
call fcn.1004eb73
mov dword [ebp - 4], 0x1f
mov eax, dword [0x101d3714]
push 1
mov dword [ebp - 0x408], eax
lea eax, [ebp - 0x408]
push 0x20
push eax
call fcn.1004eece
mov ecx, dword [ebp - 0x40c]
lea eax, [ebp - 0x1d0]
push 0
push 8
push eax
mov ecx, dword [ecx]
push 0x80
call fcn.100ccb17
lea ecx, [ebp - 0x2e4]
call fcn.1004eb73
mov byte [ebp - 4], 0x20
mov eax, ecx
push 0
push 8
push eax
mov eax, dword [ebp - 0x40c]
push 0x81
mov ecx, dword [eax]
call fcn.100ccb17
lea ecx, [ebp - 0x3f8]
call fcn.1004eb73
mov byte [ebp - 4], 0x21
mov eax, ecx
push 0
push 8
push eax
mov eax, dword [ebp - 0x40c]
push 0x34
mov ecx, dword [eax]
call fcn.100ccb17
mov ecx, dword [ebp - 0x40c]
mov eax, dword [ecx]
mov byte [eax + 0x2e], 1
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x3f8]
call fcn.1004ec34
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x2e4]
call fcn.1004ec34
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1d0]
call fcn.1004ec34
mov esi, dword [esi]
cmp esi, edi
jne 0x1001cd80
jmp 0x1001cf2f
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Init_GreenNeT
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001cf2f
lea ecx, [ebp - 0x34]
call fcn.1002dbeb
mov dword [ebp - 4], 7
mov eax, dword [ebp - 0x30]
sub eax, dword [ebp - 0x34]
sar eax, 2
test eax, eax
je 0x1001cef7
mov cl, 1
call fcn.10007a30
test al, al
je 0x1001cef7
sub esp, 0xc
lea eax, [ebp - 0x34]
mov ecx, esp
mov dword [ebp - 0x400], esp
push eax
call fcn.1001fde6
mov byte [ebp - 4], 8
mov byte [ebp - 4], 7
call fcn.100cdaf3
jmp 0x1001cf23
mov esi, str.You_need_to_have_filled_proxy_list__
push esi
call fcn.100170fd
mov edi, str.Path:_te_modcomponentsproxies_socks5.list
push edi
call fcn.100170fd
push esi
mov esi, 0xffff0000
push esi
call fcn.100323e6
push edi
push esi
call fcn.100323e6
add esp, 0x18
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x34]
call fcn.1001ff7c
cmp dword [0x1018ef08], 0
je 0x1001dccb
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Bot_Functions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
mov edx, 0x101d3740
mov ecx, str.Zombie_Bots
call fcn.100bebf0
mov edx, 0x101d3727
mov ecx, str.Chat_Flood
call fcn.100bebf0
mov edx, 0x101d3728
mov ecx, str._RakSAMP__Chat_Flood
call fcn.100bebf0
mov edx, 0x101d3729
mov ecx, str.Kill_Flood
call fcn.100bebf0
mov edx, 0x101d3741
mov ecx, str._ZombieNet__Attack___Join_Flood
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001cfc4
xor ecx, ecx
call fcn.100a3393
push str.One_of_attack_methods_from_legendary_software_called_ZombieNet.
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
cmp byte [0x101f2944], 0
jne 0x1001cffa
mov edx, 0x101d3726
mov ecx, str._OV__Follow_Me
call fcn.100bebf0
mov edx, 0x101d373f
mov ecx, str._OV__Bot_Storm
call fcn.100bebf0
mov edx, 0x101d373e
mov ecx, str._OV__Bot_Jetpack_Elevator
call fcn.100bebf0
mov edx, 0x101d372a
mov ecx, str.Copy_My_Chat
call fcn.100bebf0
mov edx, 0x101d372b
mov ecx, str.Copy_My_Commands
call fcn.100bebf0
cmp byte [0x101f2944], 0
jne 0x1001d18b
mov edx, 0x101d373a
mov ecx, str.Player_Killer
call fcn.100bebf0
mov edx, 0x101d373b
mov ecx, str.Player_Crasher
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001d065
xor ecx, ecx
call fcn.100a3393
push str.Rules:_n_tPlayers__Vehicles_must_be_around._nActivation:_LMB
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
mov edx, 0x101d372d
mov ecx, str.Circle_Crasher
call fcn.100bebf0
xor ecx, ecx
call fcn.100985a6
test al, al
je 0x1001d096
xor ecx, ecx
call fcn.100a3393
push str.Rules:_n_tPlayers__Vehicles_must_be_around._n_tAction_Circle_mut_be_set._nActivation:_LMB
call fcn.100bd3f2
pop ecx
call fcn.100a34c6
mov edx, 0x101d373c
mov ecx, str.Fuck_Troll
call fcn.100bebf0
movaps xmm0, xmmword [0x101378b0]
lea eax, [ebp - 0x20]
push str.__Bot_Actions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
pop ecx
pop ecx
push str.Action:
lea ecx, [ebp - 0x40]
call fcn.100054df
mov dword [ebp - 4], 0x22
mov eax, dword [0x101ecac0]
test eax, eax
jne 0x1001d0e6
push 4
push 0x10104ff0
jmp 0x1001d11b
cmp eax, 1
jne 0x1001d0f4
push 6
push str.Follow
jmp 0x1001d11b
cmp eax, 2
jne 0x1001d102
push 6
push str.Circle
jmp 0x1001d11b
cmp eax, 3
jne 0x1001d110
push 6
push str.Shoter
jmp 0x1001d11b
cmp eax, 4
jne 0x1001d123
push eax
push str.Line
lea ecx, [ebp - 0x40]
call fcn.1000da64
cmp dword [ebp - 0x2c], 0xf
lea ecx, [ebp - 0x40]
mov edx, 0x101ecac0
cmova ecx, dword [ebp - 0x40]
push ecx
push ecx
push 4
push 0
call fcn.100c08ac
movss xmm1, dword [0x101376fc]
xorps xmm0, xmm0
call fcn.100a266c
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Apply
push 0
call fcn.100bdb1c
add esp, 0x14
test al, al
je 0x1001d17f
mov eax, dword [0x101ecac0]
mov dword [0x101d372e], eax
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40]
call fcn.10004f4d
cmp byte [0x101d3724], 0
je 0x1001d823
cmp byte [0x101d372c], 0
je 0x1001d823
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Auto_Login_Register_Functions
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
mov edx, dword [0x1018ef08]
pop ecx
pop ecx
test edx, edx
je 0x1001d823
cmp dword [edx + 0x1d], 0
jbe 0x1001d823
mov edx, dword [edx + 0x19]
xor edi, edi
mov dword [ebp - 0x418], edi
mov ecx, dword [edx]
mov eax, ecx
cmp eax, edx
je 0x1001d253
mov esi, dword [eax + 8]
mov esi, dword [esi]
test esi, esi
je 0x1001d201
cmp byte [esi + 0x2d], 0
je 0x1001d201
cmp byte [esi + 0x2e], 0
jne 0x1001d201
inc edi
mov eax, dword [eax]
cmp eax, edx
jne 0x1001d1eb
mov dword [ebp - 0x418], edi
mov eax, ecx
xor edi, edi
mov esi, dword [eax + 8]
mov esi, dword [esi]
test esi, esi
je 0x1001d227
cmp byte [esi + 0x2d], 0
je 0x1001d227
cmp byte [esi + 0x2f], 0
jne 0x1001d227
inc edi
mov eax, dword [eax]
cmp eax, edx
jne 0x1001d211
mov dword [ebp - 0x410], edi
xor esi, esi
mov eax, dword [ecx + 8]
mov eax, dword [eax]
test eax, eax
je 0x1001d24b
cmp byte [eax + 0x2d], 0
je 0x1001d24b
cmp byte [eax + 0x30], 0
jne 0x1001d24b
inc esi
mov ecx, dword [ecx]
cmp ecx, edx
jne 0x1001d235
jmp 0x1001d263
xor esi, esi
and dword [ebp - 0x418], esi
xor edi, edi
mov dword [ebp - 0x410], edi
movaps xmm0, xmmword [0x101378a0]
lea eax, [ebp - 0x20]
push edi
push str._tBots_class_requested_:__i
push eax
mov dword [ebp - 0x408], esi
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
movaps xmm0, xmmword [0x101378a0]
lea eax, [ebp - 0x20]
push esi
push str._tBots_not_spawn_requested_:__i
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
push dword [ebp - 0x418]
movaps xmm0, xmmword [0x101378a0]
lea eax, [ebp - 0x20]
push str._tBots_not_spawned_:__i
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
mov eax, dword [0x1018ef08]
add esp, 0x24
cmp dword [eax + 0x1d], 0
jbe 0x1001d823
and dword [ebp - 0x404], 0
lea edx, [ebp - 0x404]
and dword [ebp - 0x400], 0
mov ecx, str.Reset_All
push 0
call fcn.100bdb1c
pop ecx
test al, al
je 0x1001d384
mov esi, dword [0x1018ef08]
mov esi, dword [esi + 0x19]
mov dword [ebp - 0x40c], esi
mov eax, dword [ebp - 0x40c]
mov esi, dword [esi]
cmp esi, eax
je 0x1001d384
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x1001d378
mov ecx, dword [ecx]
mov dword [ebp - 0x400], ecx
test ecx, ecx
je 0x1001d378
push 7
pop ecx
xor eax, eax
lea edi, [ebp - 0x74]
rep stosd dword es:[edi], eax
mov edi, dword [ebp - 0x400]
lea eax, [ebp - 0x74]
push 0x1c
push eax
push edi
call dword [sym.imp.KERNEL32.dll_VirtualQuery]
test eax, eax
je 0x1001d372
cmp dword [ebp - 0x64], 0x1000
jne 0x1001d372
test byte [ebp - 0x60], 0xcc
je 0x1001d372
mov eax, dword [ebp - 0x68]
cmp eax, 0x41
jb 0x1001d372
mov ecx, edi
add eax, 0xffffffbf
sub ecx, dword [ebp - 0x74]
cmp ecx, eax
ja 0x1001d372
xor eax, eax
mov word [edi + 0x2f], ax
mov byte [edi + 0x2e], al
mov eax, dword [ebp - 0x40c]
mov esi, dword [esi]
cmp esi, eax
jne 0x1001d312
mov edi, dword [ebp - 0x410]
and dword [ebp - 0x404], 0
lea ecx, [ebp - 0x28]
and dword [ebp - 0x400], 0
push 0x10104dc0
call fcn.100054df
mov esi, eax
mov dword [ebp - 4], 0x23
mov edx, edi
lea ecx, [ebp - 0xa4]
call fcn.1001685f
mov byte [ebp - 4], 0x24
mov edx, str.Send_RequestClass__
push eax
lea ecx, [ebp - 0xbc]
call fcn.1000c560
mov byte [ebp - 4], 0x25
mov edx, eax
push esi
lea ecx, [ebp - 0x70]
call fcn.1000c8dc
pop ecx
pop ecx
mov byte [ebp - 4], 0x26
cmp dword [eax + 0x14], 0xf
jbe 0x1001d3e7
mov eax, dword [eax]
push 0
lea edx, [ebp - 0x404]
mov ecx, eax
call fcn.100bdb1c
pop ecx
mov byte [ebp - 0x3f9], al
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x70]
call fcn.10004f4d
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xbc]
call fcn.10004f4d
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0xa4]
call fcn.10004f4d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.10004f4d
cmp byte [ebp - 0x3f9], 0
je 0x1001d524
mov esi, dword [0x1018ef08]
mov esi, dword [esi + 0x19]
mov dword [ebp - 0x40c], esi
jmp 0x1001d514
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x1001d51a
mov ecx, dword [ecx]
mov dword [ebp - 0x400], ecx
test ecx, ecx
je 0x1001d51a
push 7
pop ecx
xor eax, eax
lea edi, [ebp - 0x74]
rep stosd dword es:[edi], eax
mov edi, dword [ebp - 0x400]
lea eax, [ebp - 0x74]
push 0x1c
push eax
push edi
call dword [sym.imp.KERNEL32.dll_VirtualQuery]
test eax, eax
je 0x1001d514
cmp dword [ebp - 0x64], 0x1000
jne 0x1001d514
test byte [ebp - 0x60], 0xcc
je 0x1001d514
mov eax, dword [ebp - 0x68]
cmp eax, 0x41
jb 0x1001d514
mov ecx, edi
add eax, 0xffffffbf
sub ecx, dword [ebp - 0x74]
cmp ecx, eax
ja 0x1001d514
cmp byte [edi + 0x2f], 0
jne 0x1001d514
lea ecx, [ebp - 0x1d0]
call fcn.1004eb73
mov dword [ebp - 4], 0x27
mov eax, dword [0x101d3714]
push 1
mov dword [ebp - 0x400], eax
lea eax, [ebp - 0x400]
push 0x20
push eax
call fcn.1004eece
push 0
push 8
lea eax, [ebp - 0x1d0]
mov ecx, edi
push eax
push 0x80
call fcn.100ccb17
mov byte [edi + 0x2f], 1
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1d0]
call fcn.1004ec34
mov eax, dword [ebp - 0x40c]
mov esi, dword [esi]
cmp esi, eax
jne 0x1001d454
and dword [ebp - 0x404], 0
lea ecx, [ebp - 0x28]
and dword [ebp - 0x400], 0
push 0x10104dc0
call fcn.100054df
mov esi, eax
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0xa4]
mov edx, dword [ebp - 0x408]
call fcn.1001685f
mov byte [ebp - 4], 0x29
mov edx, str.Send_RequestSpawn__
push eax
lea ecx, [ebp - 0xbc]
call fcn.1000c560
mov byte [ebp - 4], 0x2a
mov edx, eax
push esi
lea ecx, [ebp - 0x70]
call fcn.1000c8dc
pop ecx
pop ecx
mov byte [ebp - 4], 0x2b
cmp dword [eax + 0x14], 0xf
jbe 0x1001d58b
mov eax, dword [eax]
push 0
lea edx, [ebp - 0x404]
mov ecx, eax
call fcn.100bdb1c
pop ecx
mov byte [ebp - 0x3f9], al
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x70]
call fcn.10004f4d
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0xbc]
call fcn.10004f4d
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0xa4]
call fcn.10004f4d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.10004f4d
cmp byte [ebp - 0x3f9], 0
je 0x1001d6a5
mov esi, dword [0x1018ef08]
mov esi, dword [esi + 0x19]
mov dword [ebp - 0x40c], esi
jmp 0x1001d695
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x1001d69b
mov ecx, dword [ecx]
mov dword [ebp - 0x400], ecx
test ecx, ecx
je 0x1001d69b
push 7
pop ecx
xor eax, eax
lea edi, [ebp - 0x74]
rep stosd dword es:[edi], eax
mov edi, dword [ebp - 0x400]
lea eax, [ebp - 0x74]
push 0x1c
push eax
push edi
call dword [sym.imp.KERNEL32.dll_VirtualQuery]
test eax, eax
je 0x1001d695
cmp dword [ebp - 0x64], 0x1000
jne 0x1001d695
test byte [ebp - 0x60], 0xcc
je 0x1001d695
mov eax, dword [ebp - 0x68]
cmp eax, 0x41
jb 0x1001d695
mov ecx, edi
add eax, 0xffffffbf
sub ecx, dword [ebp - 0x74]
cmp ecx, eax
ja 0x1001d695
cmp byte [edi + 0x30], 0
jne 0x1001d695
lea ecx, [ebp - 0x2e4]
call fcn.1004eb73
mov dword [ebp - 4], 0x2c
mov eax, ecx
push 0
push 8
push eax
push 0x81
mov ecx, edi
call fcn.100ccb17
mov byte [edi + 0x30], 1
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2e4]
call fcn.1004ec34
mov eax, dword [ebp - 0x40c]
mov esi, dword [esi]
cmp esi, eax
jne 0x1001d5f8
and dword [ebp - 0x404], 0
lea ecx, [ebp - 0x28]
and dword [ebp - 0x400], 0
push 0x10104dc0
call fcn.100054df
mov esi, eax
mov dword [ebp - 4], 0x2d
lea ecx, [ebp - 0xa4]
mov edx, dword [ebp - 0x418]
call fcn.1001685f
mov byte [ebp - 4], 0x2e
mov edx, str.Send_Spawn__
push eax
lea ecx, [ebp - 0xbc]
call fcn.1000c560
mov byte [ebp - 4], 0x2f
mov edx, eax
push esi
lea ecx, [ebp - 0x70]
call fcn.1000c8dc
pop ecx
pop ecx
mov byte [ebp - 4], 0x30
cmp dword [eax + 0x14], 0xf
jbe 0x1001d70c
mov eax, dword [eax]
push 0
lea edx, [ebp - 0x404]
mov ecx, eax
call fcn.100bdb1c
pop ecx
mov byte [ebp - 0x3f9], al
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x70]
call fcn.10004f4d
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0xbc]
call fcn.10004f4d
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0xa4]
call fcn.10004f4d
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.10004f4d
cmp byte [ebp - 0x3f9], 0
je 0x1001d823
mov esi, dword [0x1018ef08]
mov esi, dword [esi + 0x19]
mov dword [ebp - 0x40c], esi
jmp 0x1001d813
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x1001d819
mov ecx, dword [ecx]
mov dword [ebp - 0x400], ecx
test ecx, ecx
je 0x1001d819
push 7
pop ecx
xor eax, eax
lea edi, [ebp - 0x74]
rep stosd dword es:[edi], eax
mov edi, dword [ebp - 0x400]
lea eax, [ebp - 0x74]
push 0x1c
push eax
push edi
call dword [sym.imp.KERNEL32.dll_VirtualQuery]
test eax, eax
je 0x1001d813
cmp dword [ebp - 0x64], 0x1000
jne 0x1001d813
test byte [ebp - 0x60], 0xcc
je 0x1001d813
mov eax, dword [ebp - 0x68]
cmp eax, 0x41
jb 0x1001d813
mov ecx, edi
add eax, 0xffffffbf
sub ecx, dword [ebp - 0x74]
cmp ecx, eax
ja 0x1001d813
cmp byte [edi + 0x2e], 0
jne 0x1001d813
lea ecx, [ebp - 0x2e4]
call fcn.1004eb73
mov dword [ebp - 4], 0x31
mov eax, ecx
push 0
push 8
push eax
push 0x34
mov ecx, edi
call fcn.100ccb17
mov byte [edi + 0x2e], 1
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2e4]
call fcn.1004ec34
mov eax, dword [ebp - 0x40c]
mov esi, dword [esi]
cmp esi, eax
jne 0x1001d779
movaps xmm0, xmmword [0x10137880]
lea eax, [ebp - 0x20]
push str.__Settings
push eax
movups xmmword [ebp - 0x20], xmm0
call fcn.100bd447
push str.Bot_Name_Format:
call fcn.100bd3f2
pop ecx
pop ecx
call fcn.100bf3d0
pop ecx
test al, al
je 0x1001d9a6
xor esi, esi
and dword [ebp - 0x404], esi
and dword [ebp - 0x400], esi
mov ecx, dword [esi*4 + 0x100fa734]
lea edx, [ebp - 0x404]
cmp dword [0x101d38dc], ecx
push edx
sete al
push 0
mov dl, al
mov byte [ebp - 0x3f9], al
call fcn.100c5723
pop ecx
pop ecx
test al, al
je 0x1001d997
cmp dword [0x1018ef08], 0
je 0x1001d97d
test esi, esi
jne 0x1001d8d9
mov eax, dword [0x1018f6cc]
movzx ecx, word [eax + 4]
call fcn.10032276
push eax
lea ecx, [ebp - 0x28]
call fcn.100054df
mov dword [ebp - 4], 0x32
lea eax, [ebp - 0x28]
push eax
push esi
call fcn.100cd3a9
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
jmp 0x1001d978
cmp esi, 1
jne 0x1001d90f
mov eax, dword [0x1018f6cc]
movzx ecx, word [eax + 4]
call fcn.10032276
push eax
lea ecx, [ebp - 0x40]
call fcn.100054df
mov dword [ebp - 4], 0x33
lea eax, [ebp - 0x40]
push eax
push esi
call fcn.100cd3a9
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x40]
jmp 0x1001d978
cmp esi, 2
jne 0x1001d93b
push 0x100fa4b4
lea ecx, [ebp - 0x58]
call fcn.100054df
mov dword [ebp - 4], 0x34
lea eax, [ebp - 0x58]
push eax
push esi
call fcn.100cd3a9
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
jmp 0x1001d978
cmp esi, 3
jne 0x1001d97d
mov eax, dword [0x1018f6cc]
movzx ecx, word [eax + 4]
call fcn.10032276
push eax
lea ecx, [ebp - 0xa4]
call fcn.100054df
mov dword [ebp - 4], 0x35
lea eax, [ebp - 0xa4]
push eax
push esi
call fcn.100cd3a9
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa4]
call fcn.10004f4d
cmp byte [ebp - 0x3f9], 0
mov eax, dword [esi*4 + 0x100fa734]
mov dword [0x101d38dc], eax
je 0x1001d997
call fcn.100a0c9f
inc esi
cmp esi, 4
jl 0x1001d864
call fcn.100a3abe
mov edx, dword [str.RANDOM]
mov ecx, dword [0x101d38dc]
push 2
pop esi
mov al, byte [ecx]
cmp al, byte [edx]
mov byte [ebp - 0x3f9], al
mov eax, dword [0x101d38dc]
jne 0x1001d9f3
cmp byte [ebp - 0x3f9], 0
je 0x1001d9ef
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
mov byte [ebp - 0x3f9], al
mov eax, dword [0x101d38dc]
jne 0x1001d9f3
add ecx, esi
add edx, esi
cmp byte [ebp - 0x3f9], 0
jne 0x1001d9b5
xor ecx, ecx
jmp 0x1001d9f8
sbb ecx, ecx
or ecx, 1
mov edi, 0x10104ba4
test ecx, ecx
jne 0x1001da3f
push ecx
push edi
lea eax, [ebp - 0x400]
mov dword [ebp - 0x400], 0x14
push eax
lea eax, [ebp - 0x408]
mov dword [ebp - 0x408], 3
push eax
push 0x101d3736
push 4
pop edx
mov ecx, str.Random_Nickname_Length
call fcn.100c046b
mov eax, dword [0x101d38dc]
add esp, 0x14
mov ecx, dword [str._custom___id_]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1001da63
test dl, dl
je 0x1001da5f
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1001da63
add eax, esi
add ecx, esi
test dl, dl
jne 0x1001da45
xor eax, eax
jmp 0x1001da68
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1001da87
mov edx, dword [0x1018ef08]
push ecx
push ecx
push eax
push 0xf
lea edx, [edx + 0x31]
mov ecx, str.Custom_Nick
call fcn.100c10a1
add esp, 0x10
mov edx, 0x101d3725
mov ecx, str.Auto_Reconnect
call fcn.100bebf0
mov edx, 0x101d3724
mov ecx, str.Auto_Spawn
call fcn.100bebf0
cmp byte [0x101d3724], 0
je 0x1001db08
mov edx, 0x101d372c
mov ecx, str.Auto_Register_Login__AI_
call fcn.100bebf0
cmp byte [0x101d3724], 0
je 0x1001db08
cmp byte [0x101d372c], 0
je 0x1001db08
push ecx
push edi
lea eax, [ebp - 0x400]
mov dword [ebp - 0x400], 2
push eax
lea eax, [ebp - 0x408]
mov dword [ebp - 0x408], 1
push eax
push 0x101d3732
push 4
pop edx
mov ecx, str.Auto_Register_Login_Method
call fcn.100c046b
add esp, 0x14
push ecx
push edi
lea eax, [ebp - 0x400]
mov dword [ebp - 0x400], 0xa
push eax
push 0
push 0x101d3714
mov ecx, str.Class_ID
call fcn.100c0d86
add esp, 0x14
cmp byte [0x101f2944], 0
jne 0x1001dbe7
push ecx
mov esi, str._0.1f
mov dword [ebp - 0x408], 0x41200000
push esi
lea eax, [ebp - 0x400]
mov dword [ebp - 0x400], 0x43960000
push eax
lea eax, [ebp - 0x408]
mov ecx, str.Circle_Angle
push eax
push 0x101d3720
push 8
pop edx
call fcn.100c046b
add esp, 0x10
mov dword [ebp - 0x408], 0x3dcccccd
lea eax, [ebp - 0x400]
mov dword [ebp - 0x400], 0x40000000
mov ecx, str.Follow_Angle
push esi
push eax
lea eax, [ebp - 0x408]
push eax
push 0x101d371c
push 8
pop edx
call fcn.100c046b
and dword [ebp - 0x408], 0
lea eax, [ebp - 0x400]
add esp, 0x10
mov dword [ebp - 0x400], 0x40000000
mov ecx, str.Line_Distance
push esi
push eax
lea eax, [ebp - 0x408]
push eax
push 0x101d3718
push 8
pop edx
call fcn.100c046b
add esp, 0x14
push ecx
push edi
lea eax, [ebp - 0x400]
mov dword [ebp - 0x408], 1
push eax
lea eax, [ebp - 0x408]
mov esi, 0x2710
push eax
push 0x101d3708
push 4
pop edx
mov ecx, str.Chat_Flood_Delay__ms_
mov dword [ebp - 0x400], esi
call fcn.100c046b
add esp, 0x10
mov dword [ebp - 0x400], esi
lea eax, [ebp - 0x400]
mov dword [ebp - 0x408], 1
mov ecx, str.Kill_Flood_Delay__ms_
push edi
push eax
lea eax, [ebp - 0x408]
push eax
push 0x101d370c
push 4
pop edx
call fcn.100c046b
add esp, 0x14
cmp byte [0x101f2944], 0
jne 0x1001dc93
push ecx
push edi
lea eax, [ebp - 0x400]
mov dword [ebp - 0x400], esi
push eax
lea eax, [ebp - 0x408]
mov dword [ebp - 0x408], 0x1e
push eax
push 0x101d3710
push 4
pop edx
mov ecx, str.Action_Delay__ms_
call fcn.100c046b
add esp, 0x14
push ecx
push ecx
push 0
push 0x100
mov edx, 0x101d3742
mov ecx, str.Message_for_Chat_Flood
call fcn.100c10a1
mov eax, dword [0x1018ef08]
pop ecx
pop ecx
push 0
mov edx, dword [eax]
mov ecx, str.Server_Password
push 0x80
add edx, 0x1a
call fcn.100c10a1
add esp, 0x10
call fcn.1009ffa8
cmp dword [0x1018f6d0], 0
je 0x1001dce3
call fcn.1004c6d6
call fcn.1004c7d4
call fcn.1001e5e6
cmp dword [0x1018f3e0], 0
je 0x1001dcf6
call fcn.100a061f
call fcn.1009b1bb
call fcn.1009b418
call fcn.10098a5a
mov ecx, eax
call fcn.10091615
cmp dword [0x101f2950], 0
je 0x1001ddf8
mov esi, dword [0x1018f4f4]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x400], esp
shr esi, 1
sub esi, 0x28
push str.te_modmedia_te_logo.png
call fcn.100054df
mov dword [ebp - 4], 0x36
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x8c]
call fcn.1001574f
add esp, 0x18
mov dword [ebp - 4], 0x37
xorps xmm2, xmm2
movss xmm3, dword [0x1013762c]
movd xmm1, esi
cvtdq2ps xmm1, xmm1
push 0xc8ffffff
push ecx
mov ecx, eax
mov dword [esp], 0x42a00000
call fcn.100153f6
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x70]
call fcn.10004f4d
push 1
push str.1.0.1.8
call fcn.10004720
mov eax, dword [0x101d38c0]
mov edx, dword [0x1018f4f4]
cvttss2si edi, xmm0
push 0xff008700
push ecx
mov ecx, dword [ebp - 0x41c]
shr edx, 1
cvttss2si esi, dword [eax + 0xe45]
push esi
push edi
lea eax, [esi*4 + 0x1e]
push eax
call fcn.10020a2d
push str.1.0.1.8
lea ecx, [esi + 0xa]
mov eax, edi
imul ecx, ecx, 3
push 0xff008700
push 0
cdq
sub eax, edx
push ecx
mov ecx, dword [0x1018f4f4]
shr ecx, 1
sar eax, 1
sub ecx, eax
push ecx
call fcn.10021aeb
add esp, 0x28
call fcn.100e356b
ret