Function at 0x10011ad0
Capabilities:
Create process on windows
Schedule task via at

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1e0
mov eax, dword [0x100969c0]
xor eax, ebp
mov dword [ebp - 4], eax
cmp byte [0x1009a321], 0
push ebx
push esi
push edi
jne 0x10011b07
cmp byte [0x1009a320], 0
je 0x10011b07
push 0
push str.Update_checker
call fcn.1002a290
add esp, 8
push 0x40
push 0
push str.Update_checker
call fcn.1001d450
add esp, 0xc
test al, al
je 0x10011bd7
movsd xmm0, qword [0x1007f838]
sub esp, 0x10
movsd qword [esp + 8], xmm0
movss xmm0, dword [0x1009a324]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.New_update_is_available_New:__.2f__Installed:__.2f_
call fcn.10057110
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push 0x1007ef50
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 0x1c
test al, al
je 0x10011b83
call fcn.1001e6e0
mov byte [0x1009a321], 1
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.1002cea0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Cancel
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 0x10
test al, al
je 0x10011bd2
call fcn.1001e6e0
mov byte [0x1009a321], 1
call fcn.10020340
push dword [0x1009a39c]
call fcn.1000cfa0
add esp, 4
lea ecx, [ebp - 0x1e0]
mov esi, eax
call fcn.1000cd20
mov ecx, dword [0x100972a0]
cmp byte [ecx + 0x5c], 0
jne 0x10011d10
test esi, esi
je 0x10011d10
cmp dword [0x1009a39c], 0
je 0x10011d10
mov edx, dword [esi + 0x14]
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1d0]
test edx, edx
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [esi + 4]
lea ecx, [edx + 0x30]
cmove ecx, eax
mov eax, 0x71da00
push ecx
call eax
add esp, 0x10
test al, al
je 0x10011d10
movss xmm0, dword [0x1007f848]
comiss xmm0, dword [ebp - 0x1d8]
jb 0x10011d10
movzx eax, word [esi + 0x22]
push dword [eax*4 + 0x100959c0]
lea eax, [ebp - 0x104]
push 0x1007ef5c
push eax
call fcn.10014d70
add esp, 0xc
call fcn.100213c0
movss xmm0, dword [ebp - 0x1e0]
mov esi, eax
movss dword [ebp - 0x1c4], xmm0
movss xmm0, dword [ebp - 0x1dc]
movss dword [ebp - 0x1c0], xmm0
call fcn.100213b0
movss xmm0, dword [ebp - 0x1d8]
lea eax, [ebp - 0x104]
divss xmm0, dword [0x1007f848]
push 0
push ecx
mov dword [esp], 0
push 0
push eax
lea eax, [ebp - 0x1c4]
push 0xffffffffffffffff
push eax
push ecx
mov ecx, esi
movss xmm1, dword [0x1007f830]
subss xmm1, xmm0
movss dword [ebp - 0x1c8], xmm1
fmul dword [ebp - 0x1c8]
fstp dword [ebp - 0x1c8]
movss xmm0, dword [ebp - 0x1c8]
movss dword [esp], xmm0
push 0
call fcn.10034e30
mov al, byte [0x1009a3ac]
push 0xffffffffffffffff
mov byte [0x1009a3b4], al
call fcn.1000cfe0
push 0
push 0xffffffffffffffff
mov ebx, eax
call fcn.1000cff0
push 0xffffffffffffffff
mov edi, eax
call fcn.1000d000
add esp, 0x10
mov esi, eax
cmp byte [0x1009a3b4], 0
mov dword [ebp - 0x1c8], esi
je 0x100133de
mov ecx, dword [0x100972a0]
cmp byte [ecx + 0x5c], 0
jne 0x100133de
push 0x20
push 0
push str.Mod_Menu
call fcn.1001a670
push 0
push str.Main
call fcn.1004c280
add esp, 0x14
test al, al
je 0x100133d9
push 0
push 0
push str.Player
call fcn.1004c6b0
add esp, 0xc
test al, al
je 0x10012416
push 0x1009a378
push str.Godmode
call fcn.1004d270
push 0x1009a379
push str.Health_regeneration
call fcn.1004d270
add esp, 0x10
cmp byte [0x1009a379], 0
je 0x10011dd2
push 0x1000f070
call fcn.10011a50
add esp, 4
push 0x1009a37a
push str.Armor_regeneration
call fcn.1004d270
add esp, 8
cmp byte [0x1009a37a], 0
je 0x10011dfa
push 0x1000f0d0
call fcn.10011a50
add esp, 4
push 0x1009a37c
push str.Never_Hungry
call fcn.1004d270
add esp, 8
test al, al
je 0x10011e59
cmp byte [0x1009a37c], 0
push 1
je 0x10011e34
push 5
push ecx
mov ecx, esp
push 0x5700f0
call fcn.1000d340
call fcn.1000d770
add esp, 0xc
jmp 0x10011e59
push ecx
mov eax, esp
push ecx
mov ecx, esp
push 0x5700f0
mov dword [eax], 0x56e610
call fcn.1000d340
lea eax, [ebp - 0x1c0]
push eax
call fcn.1000d6d0
add esp, 0x10
push 0x1009a37d
push str.Freeze_Mission_Timer
call fcn.1004d270
add esp, 8
test al, al
je 0x10011ee4
cmp byte [0x1009a37d], 0
push 1
push 2
je 0x10011eac
push ecx
mov ecx, esp
push 0x44cb56
call fcn.1000d340
call fcn.1000d770
add esp, 0xc
push 1
push 2
push ecx
mov ecx, esp
push 0x44cbab
call fcn.1000d340
call fcn.1000d770
add esp, 0xc
jmp 0x10011ee4
push 0x1007efd4
push ecx
mov ecx, esp
push 0x44cb56
call fcn.1000d340
call fcn.1000d370
add esp, 0x10
push 1
push 2
push 0x1007efd8
push ecx
mov ecx, esp
push 0x44cbab
call fcn.1000d340
call fcn.1000d370
add esp, 0x10
push 0x1009a37e
push str.Teleport_to_marker
call fcn.1004d270
add esp, 8
cmp byte [0x1009a37e], 0
je 0x10011f28
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.1002cea0
add esp, 8
mov ecx, 0x1009a380
push 0x1007edac
call fcn.10017050
push 0x1009a394
push str.Free_PaynSpray
call fcn.1004d270
add esp, 8
test al, al
je 0x10011f99
cmp byte [0x1009a394], 0
mov esi, 0xc0
mov ecx, 0xc3
mov eax, esi
push 1
cmovne eax, ecx
push eax
push ecx
mov ecx, esp
push 0x44b306
call fcn.1000d340
call fcn.1000db50
add esp, 0xc
mov eax, 0xc3
cmp byte [0x1009a394], 0
cmovne esi, eax
push 1
push esi
push ecx
mov ecx, esp
push 0x44ac9c
call fcn.1000d340
call fcn.1000db50
mov esi, dword [ebp - 0x1c8]
add esp, 0xc
push 0x1009a395
push str.No_Penalty_on_wasted_busted
call fcn.1004d270
add esp, 8
test al, al
je 0x10012024
cmp byte [0x1009a395], 0
push 1
push 2
je 0x10011fec
push ecx
mov ecx, esp
push 0x442e26
call fcn.1000d340
call fcn.1000d770
add esp, 0xc
push 1
push 2
push ecx
mov ecx, esp
push 0x4431df
call fcn.1000d340
call fcn.1000d770
add esp, 0xc
jmp 0x10012024
push 0x1007f020
push ecx
mov ecx, esp
push 0x442e26
call fcn.1000d340
call fcn.1000d370
add esp, 0x10
push 1
push 2
push 0x1007f020
push ecx
mov ecx, esp
push 0x4431df
call fcn.1000d340
call fcn.1000d370
add esp, 0x10
mov eax, dword [0x100972a4]
push 0
push 0x1388
push 0x1f4
movsx eax, byte [eax]
imul ecx, eax, 0x190
mov eax, dword [0x100972a8]
add eax, 0xb8
add eax, ecx
push eax
push str.Money
call fcn.1004eb80
mov eax, dword [0x100972a4]
push 0
push 0x1007edb0
push 0
movsx eax, byte [eax]
imul ecx, eax, 0x190
mov eax, dword [0x100972a8]
add eax, 0x150
push 0
add eax, ecx
push eax
push 1
push str.Max_Armor
call fcn.1004ebc0
add esp, 0x30
mov dword [ebp - 0x1c8], 0
lea eax, [ebx + 0x544]
test ebx, ebx
jne 0x100120a4
lea eax, [ebp - 0x1c8]
push 0
push str._.2f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x3f800000
push eax
push str.Max_Health
call fcn.1004eb40
add esp, 0x18
test al, al
je 0x100120f3
test ebx, ebx
je 0x100120f3
movss xmm0, dword [ebx + 0x544]
mulss xmm0, dword [0x1007f844]
push ecx
movss dword [esp], xmm0
push 0x18
call fcn.1000d020
add esp, 8
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Restore_health
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x1001212f
test ebx, ebx
je 0x1001212f
mov eax, dword [ebx + 0x544]
mov dword [ebx + 0x540], eax
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Restore_armor
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10012189
test ebx, ebx
je 0x10012189
mov eax, dword [0x100972a4]
movsx eax, byte [eax]
imul ecx, eax, 0x190
mov eax, dword [0x100972a8]
movzx eax, byte [ecx + eax + 0x150]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebx + 0x548], xmm0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Perfect_Stats
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10012411
test ebx, ebx
je 0x10012411
push ecx
mov dword [esp], 0
push 0x15
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x16
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x17
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x18
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x19
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x40
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x41
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x42
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x43
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x44
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x45
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x46
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x47
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x48
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x49
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x4a
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x4b
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x4c
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x4d
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x4e
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x4f
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x50
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0x51
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0xa0
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0xa5
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0xdf
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0xe0
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0xe1
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0xe4
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0xe5
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0xe6
call fcn.1000d020
add esp, 4
mov dword [esp], 0x447a0000
push 0xe9
call fcn.1000d020
add esp, 8
cmp dword [ebx + 0x530], 0x32
je 0x10012411
push 0
push ebx
call fcn.1000d090
add esp, 8
call fcn.1004e920
push 0
push 0
push str.Vehicle
call fcn.1004c6b0
add esp, 0xc
test al, al
je 0x100127d6
push 0x1009a396
push str.Godmode
call fcn.1004d270
push 0x1009a397
push str.Auto_Flip
call fcn.1004d270
push 0x1009a398
push str.Auto_Fix
call fcn.1004d270
push 0x1009a399
push str.Speed_Manipulation
call fcn.1004d270
push 0
call fcn.10023d90
add esp, 0x24
test al, al
je 0x10012486
push str.K_for_speeding__J_for_stopping
call fcn.1002e600
add esp, 4
push 0x1009a354
push str.Show_Speed
call fcn.1004d270
push 0
push str.Handling
call fcn.1004dac0
add esp, 0x10
test al, al
je 0x100125e9
test edi, edi
je 0x100125e9
push ecx
mov dword [esp], 0x41a00000
call fcn.10023580
add esp, 4
lea eax, [edi + 0x8c]
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push eax
push str.Mass
call fcn.1004eb40
add esp, 0x18
lea eax, [edi + 0x90]
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push eax
push str.Turn_Mass
call fcn.1004eb40
add esp, 0x18
lea eax, [edi + 0x94]
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push eax
push str.Velocity_Frequency
call fcn.1004eb40
add esp, 0x18
lea eax, [edi + 0x98]
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push eax
push str.Air_Resistance
call fcn.1004eb40
mov eax, dword [edi + 0x384]
add esp, 0x18
add eax, 0x7c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push eax
push str.Engine_Acceleration
call fcn.1004eb40
mov eax, dword [edi + 0x384]
add esp, 0x18
add eax, 0x88
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push eax
push str.Max_Speed
call fcn.1004eb40
add esp, 0x14
mov dword [esp], 0x41a00000
call fcn.1002eba0
add esp, 4
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Spawn_Vehicle
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10012624
push 0
push str.POPUP_SPAWN_VEHICLE
call fcn.1002a290
add esp, 8
push 0x141
push 0
push str.POPUP_SPAWN_VEHICLE
call fcn.1001d450
add esp, 0xc
test al, al
je 0x100126d5
push 0xffffffffffffffff
push 0xd3
push section..data
push 0x1009a3b8
push str.Vehicle_to_spawn
call fcn.1004dd60
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Spawn
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 0x1c
test al, al
je 0x1001269f
mov eax, dword [0x1009a3b8]
add eax, 0x190
push eax
call fcn.1000d0a0
add esp, 4
call fcn.1001e6e0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Close
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x100126d0
call fcn.1001e6e0
call fcn.10020340
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Fix_Vehicle
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10012737
test edi, edi
je 0x10012737
mov eax, dword [edi + 0x594]
mov dword [edi + 0x4c0], 0x447a0000
test eax, eax
jne 0x10012721
mov dword [edi + 0x8e4], eax
jmp 0x10012730
cmp eax, 9
jne 0x10012730
mov dword [edi + 0x7bc], 0
mov ecx, edi
call fcn.1000cf80
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Flip_Vehicle
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x100127d1
test edi, edi
je 0x100127d1
mov ecx, edi
call fcn.1000cf90
test al, al
je 0x100127d1
lea eax, [ebp - 0x1d0]
mov ecx, edi
push eax
lea eax, [ebp - 0x1c8]
push eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.1000ce10
movss xmm1, dword [ebp - 0x1c8]
sub esp, 0xc
addss xmm1, dword [0x1007f840]
movss xmm0, dword [ebp - 0x1d0]
mov ecx, edi
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x1c0]
movss dword [esp + 4], xmm1
movss dword [ebp - 0x1c8], xmm1
movss dword [esp], xmm0
call fcn.1000cdb0
call fcn.1004e920
push 0
push 0
push str.Wanted
call fcn.1004c6b0
add esp, 0xc
test al, al
je 0x10012914
push 0x1009a39a
push str.Never_Wanted
call fcn.1004d270
add esp, 8
test al, al
je 0x10012840
test esi, esi
je 0x10012812
push 0
mov ecx, esi
call fcn.1000cef0
cmp byte [0x1009a39a], 0
mov eax, 0x51
push 1
mov ebx, 0xc3
cmovne eax, ebx
push eax
push ecx
mov ecx, esp
push 0x561c90
call fcn.1000d340
call fcn.1000dc20
add esp, 0xc
jmp 0x10012845
mov ebx, 0xc3
push 0x1009a39b
push str.No_Wanted_Level_In_Forbidden_Areas
call fcn.1004d270
add esp, 8
test al, al
je 0x10012882
cmp byte [0x1009a39b], 0
mov eax, 0x83
push 1
cmovne eax, ebx
push eax
push ecx
mov ecx, esp
push 0x441770
call fcn.1000d340
call fcn.1000dc20
add esp, 0xc
test esi, esi
je 0x100128aa
push 0
push 0
push 1
lea edi, [esi + 0x2c]
push edi
push str.Wanted_Level
call fcn.1004eb80
add esp, 0x14
test al, al
je 0x100128aa
push dword [edi]
mov ecx, esi
call fcn.1000cef0
push 0
push 0
push 1
push dword [0x100972b0]
push str.Maximum_Wanted_Level
call fcn.1004eb80
add esp, 0x14
test al, al
je 0x100128d6
mov eax, dword [0x100972b0]
push dword [eax]
call fcn.1000cee0
add esp, 4
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Clear_Wanted
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x1001290f
test esi, esi
je 0x1001290f
push 0
mov ecx, esi
call fcn.1000cef0
call fcn.1004e920
push 0
push 0
push str.Weapon
call fcn.1004c6b0
add esp, 0xc
test al, al
je 0x10012d3c
push 0x1009a37b
push str.Infinite_Ammo
call fcn.1004d270
push 0xffffffffffffffff
call fcn.1000cfe0
mov esi, eax
mov dword [ebp - 0x1c4], 0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c0], 0
push eax
push str.Give_Weapon
call fcn.1004c8f0
add esp, 0x14
test al, al
je 0x10012984
test esi, esi
je 0x10012984
push 0
push str.POPUP_WEAPON_GIVE
call fcn.1002a290
add esp, 8
push 0x141
push 0
push str.POPUP_WEAPON_GIVE
call fcn.1001d450
add esp, 0xc
test al, al
je 0x10012add
push 0xffffffffffffffff
push str.Unarmed
push 0x1009a3bc
push str.Weapon_to_give
call fcn.1004db10
add esp, 0x10
test al, al
je 0x100129db
push 1
push dword [0x1009a3bc]
call fcn.1000ced0
add esp, 8
movzx eax, word [eax + 0x20]
lea eax, [eax + eax*2]
add eax, eax
mov dword [0x1009a3c0], eax
push 0
push 0
push 0
push 0x1009a3c0
push str.Ammos
call fcn.1004eb80
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Give
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 0x1c
test al, al
je 0x10012aa7
push 0xffffffffffffffff
call fcn.1000cfe0
push 1
push dword [0x1009a3bc]
mov edi, eax
call fcn.1000ced0
mov esi, eax
add esp, 0xc
mov ecx, dword [esi + 0x14]
lea edx, [ecx*8]
sub edx, ecx
add edx, 0x168
lea ecx, [edi + edx*4]
call fcn.1000cf00
push 2
push dword [esi + 0xc]
call fcn.1000d070
push 0
call fcn.1000d040
add esp, 0xc
mov ecx, edi
push 1
push dword [0x1009a3c0]
push dword [0x1009a3bc]
call fcn.1000cf50
push dword [esi + 0xc]
call fcn.1000d080
add esp, 4
test dword [edi + 0x46c], 0x100
jne 0x10012aa2
push dword [0x1009a3bc]
mov ecx, edi
call fcn.1000cf60
call fcn.1001e6e0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Close
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10012ad8
call fcn.1001e6e0
call fcn.10020340
push 0xffffffffffffffff
call fcn.1000cfe0
mov esi, eax
mov dword [ebp - 0x1c4], 0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c0], 0
push eax
push str.Give_Ammo
call fcn.1004c8f0
add esp, 0xc
test al, al
je 0x10012b25
test esi, esi
je 0x10012b25
push 0
push str.POPUP_GIVE_AMMO
call fcn.1002a290
add esp, 8
push 0x141
push 0
push str.POPUP_GIVE_AMMO
call fcn.1001d450
add esp, 0xc
test al, al
je 0x10012cf7
push 0xffffffffffffffff
call fcn.1000cfe0
push 0xffffffffffffffff
push str.Unarmed
push 0x1009a3c4
push str.Weapon_to_set_give_ammo
mov esi, eax
call fcn.1004db10
add esp, 0x14
test al, al
je 0x10012b89
push dword [0x1009a3c4]
mov ecx, esi
call fcn.1000cf10
lea ecx, [eax*8]
sub ecx, eax
mov eax, dword [esi + ecx*4 + 0x5ac]
mov dword [0x1009a3c8], eax
push 0
push 0
push 0
push 0x1009a3c8
push str.Ammos
call fcn.1004eb80
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Set_for_this_weapon
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 0x1c
test al, al
je 0x10012bdd
push dword [0x1009a3c8]
mov ecx, esi
push dword [0x1009a3c4]
call fcn.1000cf30
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Give_for_this_weapon
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10012c1c
push dword [0x1009a3c8]
mov ecx, esi
push dword [0x1009a3c4]
call fcn.1000cf20
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Set_for_all
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10012c6f
lea ecx, [esi + 0x5a0]
lea edx, [ecx + 0x16c]
cmp ecx, edx
je 0x10012c6f
nop dword [eax + eax]
mov eax, dword [0x1009a3c8]
mov dword [ecx + 0xc], eax
add ecx, 0x1c
cmp ecx, edx
jne 0x10012c60
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Give_for_all
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10012cc1
lea ecx, [esi + 0x5a0]
lea edx, [ecx + 0x16c]
cmp ecx, edx
je 0x10012cc1
add ecx, 0xc
nop
mov eax, dword [0x1009a3c8]
add dword [ecx], eax
add ecx, 0x1c
lea eax, [ecx - 0xc]
cmp eax, edx
jne 0x10012cb0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Close
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10012cf2
call fcn.1001e6e0
call fcn.10020340
push 0xffffffffffffffff
call fcn.1000cfe0
mov esi, eax
mov dword [ebp - 0x1c4], 0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c0], 0
push eax
push str.Remove_weapons
call fcn.1004c8f0
add esp, 0xc
test al, al
je 0x10012d37
test esi, esi
je 0x10012d37
mov ecx, esi
call fcn.1000cf70
call fcn.1004e920
push 0
push 0
push str.Misc
call fcn.1004c6b0
add esp, 0xc
test al, al
je 0x10013002
push 0
push str.Airbreak
call fcn.1004dac0
add esp, 8
test al, al
je 0x10012db6
push str.AIRBREAK
call fcn.1002a900
push 0x10096568
push str.Enabled
call fcn.1004d270
add esp, 0xc
cmp byte [0x10096568], 0
je 0x10012db1
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.1002cea0
push 0x1000f150
call fcn.10011a50
add esp, 0xc
call fcn.1002a610
push 0
push str.Stats
call fcn.1004dac0
add esp, 8
test al, al
je 0x10012ffd
push str.Skills_Stats
call fcn.10053d00
add esp, 4
mov dword [ebp - 0x1bc], 0x1007f4fc
mov dword [ebp - 0x1b8], 0x15
lea esi, [ebp - 0x1bc]
mov dword [ebp - 0x1b4], str.Muscle
mov dword [ebp - 0x1b0], 0x17
mov dword [ebp - 0x1ac], str.Energy
mov dword [ebp - 0x1a8], 0xa5
mov dword [ebp - 0x1a4], str.Stamina
mov dword [ebp - 0x1a0], 0x16
mov dword [ebp - 0x19c], str.Lung_Capacity
mov dword [ebp - 0x198], 0xe1
mov dword [ebp - 0x194], str.Luck
mov dword [ebp - 0x190], 0xe9
mov dword [ebp - 0x18c], str.Max_Health
mov dword [ebp - 0x188], 0x18
mov dword [ebp - 0x184], str.Gambling_Skill
mov dword [ebp - 0x180], 0x51
mov dword [ebp - 0x17c], str.Driving_Skill
mov dword [ebp - 0x178], 0xa0
mov dword [ebp - 0x174], str.Flying_Skill
mov dword [ebp - 0x170], 0xdf
mov dword [ebp - 0x16c], str.Bike_Skill
mov dword [ebp - 0x168], 0xe5
mov dword [ebp - 0x164], str.Cycling_Skill
mov dword [ebp - 0x160], 0xe6
push dword [esi + 4]
lea ecx, [ebp - 0x1c9]
push dword [esi]
call fcn.10010f60
add esi, 8
lea eax, [ebp - 0x15c]
cmp esi, eax
jne 0x10012ed0
push str.Weapon_Skills
call fcn.10053d00
add esp, 4
mov dword [ebp - 0x15c], str.Pistol_Skill
mov dword [ebp - 0x158], 0x45
lea esi, [ebp - 0x15c]
mov dword [ebp - 0x154], str.Silenced_Pistol_Skill
mov dword [ebp - 0x150], 0x46
mov dword [ebp - 0x14c], str.Deagle_Skill
mov dword [ebp - 0x148], 0x47
mov dword [ebp - 0x144], str.Shotgun_Skill
mov dword [ebp - 0x140], 0x48
mov dword [ebp - 0x13c], str.Sawn_Off_Skill
mov dword [ebp - 0x138], 0x49
mov dword [ebp - 0x134], str.Combat_Shotgun_Skill
mov dword [ebp - 0x130], 0x4a
mov dword [ebp - 0x12c], str.Machine_Pistol_Skill
mov dword [ebp - 0x128], 0x4b
mov dword [ebp - 0x124], str.SMG_Skill
mov dword [ebp - 0x120], 0x4c
mov dword [ebp - 0x11c], str.AK47_Skill
mov dword [ebp - 0x118], 0x4d
mov dword [ebp - 0x114], str.M4_Skill
mov dword [ebp - 0x110], 0x4e
mov dword [ebp - 0x10c], str.Rifle_Skill
mov dword [ebp - 0x108], 0x4f
nop dword [eax]
push dword [esi + 4]
lea ecx, [ebp - 0x1c9]
push dword [esi]
call fcn.10010f60
add esi, 8
lea eax, [ebp - 0x104]
cmp esi, eax
jne 0x10012fe0
call fcn.1004e920
push 0
push 0
push str.Settings
call fcn.1004c6b0
add esp, 0xc
test al, al
je 0x100130f7
push str.Menu_key
mov ecx, 0x1009a3a0
call fcn.10017050
call fcn.10053a70
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Save
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 8
test al, al
je 0x10013085
call fcn.10015670
call fcn.10016950
mov esi, dword [0x1009645c]
mov eax, dword [0x10096460]
lea edi, [esi + eax*4]
cmp esi, edi
je 0x10013085
mov ecx, dword [esi]
call fcn.10017210
add esi, 4
cmp esi, edi
jne 0x10013077
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.1002cea0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Load
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 0x10
test al, al
je 0x100130f2
call fcn.10015000
call fcn.10015b00
mov esi, dword [0x1009645c]
mov eax, dword [0x10096460]
lea edi, [esi + eax*4]
cmp esi, edi
je 0x100130f2
mov ecx, dword [esi]
call fcn.10016ef0
add esi, 4
cmp esi, edi
jne 0x100130e4
call fcn.1004e920
push 0
push 0
push str.About
call fcn.1004c6b0
add esp, 0xc
test al, al
je 0x100133d4
movsd xmm0, qword [0x1007f838]
sub esp, 8
movsd qword [esp], xmm0
push str.Mod_Menu___.2f_
call fcn.10057110
push str.Nov__4_2024
push str.21:12:48
push str.Build_:___s___s_
call fcn.10057110
call fcn.10054a10
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0x42c80000
push eax
push str.YouTube
mov dword [ebp - 0x1c0], 0x41a00000
call fcn.1004c8f0
mov esi, dword [sym.imp.SHELL32.dll_ShellExecuteA]
add esp, 0x20
test al, al
je 0x10013189
push 0
push 0
push 0
push str.https:__www.youtube.com__frouk3378
push str.open
push 0
call esi
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.1002cea0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0x42c80000
push eax
push str.GitHub
mov dword [ebp - 0x1c0], 0x41a00000
call fcn.1004c8f0
add esp, 0x10
test al, al
je 0x100131e0
push 0
push 0
push 0
push str.https:__github.com_Frouk3
push str.open
push 0
call esi
push ecx
mov dword [esp], 0xbf800000
lea eax, [ebp - 0x1c4]
push 0
push 0
push str.Mod_Menu_made_by_Frouk
push eax
call fcn.1001da30
call fcn.10052490
lea eax, [ebp - 0x1d4]
push eax
call fcn.10022190
add esp, 0x10
movss xmm0, dword [eax]
mov dword [esp + 4], 0xbf800000
subss xmm0, dword [ebp - 0x1c4]
mulss xmm0, dword [0x1007f824]
movss dword [esp], xmm0
call fcn.1002cea0
push str.Mod_Menu_made_by_Frouk
call fcn.10057110
add esp, 8
lea eax, [ebp - 0x1c4]
mov dword [esp], 0xbf800000
push 0
push 0
push str.If_you_like_my_work__consider_donating_:_
push eax
call fcn.1001da30
call fcn.10052490
lea eax, [ebp - 0x1d4]
push eax
call fcn.10022190
add esp, 0x10
movss xmm0, dword [eax]
mov dword [esp + 4], 0xbf800000
subss xmm0, dword [ebp - 0x1c4]
mulss xmm0, dword [0x1007f824]
movss dword [esp], xmm0
call fcn.1002cea0
push str.If_you_like_my_work__consider_donating_:_
call fcn.10057110
push str.Donations_to_author_:
call fcn.10057110
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.Donatello
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 0x18
test al, al
je 0x100132ee
push 0
push 0
push 0
push str.https:__donatello.to_Frouk3
push str.open
push 0
call esi
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.1002cea0
lea eax, [ebp - 0x1c4]
mov dword [ebp - 0x1c4], 0
push eax
push str.PayPal
mov dword [ebp - 0x1c0], 0
call fcn.1004c8f0
add esp, 0x10
test al, al
je 0x10013345
push 0
push 0
push 0
push str.https:__paypal.me_MykhailoKytsun
push str.open
push 0
call esi
push str.Credits:
call fcn.10057110
call fcn.100220b0
push eax
push str.ImGui___s__:_ocornut
call fcn.1004c720
push str.MinHook_:_TsudaKageyu
call fcn.1004c720
add esp, 0xc
lea eax, [ebp - 0x1c4]
mov dword [esp], 0xbf800000
push 0
push 0
push str.And_also__thanks_to_other_people_that_helped_me
push eax
call fcn.1001da30
call fcn.10052490
lea eax, [ebp - 0x1d4]
push eax
call fcn.10022190
add esp, 0x10
movss xmm0, dword [eax]
mov dword [esp + 4], 0xbf800000
subss xmm0, dword [ebp - 0x1c4]
mulss xmm0, dword [0x1007f824]
movss dword [esp], xmm0
call fcn.1002cea0
push str.And_also__thanks_to_other_people_that_helped_me
call fcn.10057110
add esp, 0xc
call fcn.1004e920
call fcn.1004e920
call fcn.1001f780
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1005b715
mov esp, ebp
pop ebp
ret