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

FYP

Известный
Автор темы
Администратор
1,757
5,684
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. Сообщения по типу "спасибо, помог" по правилам форума считаются флудом и скорее всего будут удалены. Если вам помогли, вы можете нажать кнопку Мне нравится под ответом - это даст понять, что ответ верный.
 
Последнее редактирование:

hikk4

Известный
68
3
CLEO:
{$CLEO .cs}
/*
с процентом 50.0% срабатывает aim.
*/

0000: NOP
31@ = 0
17@ = 0
:NONAME_45
wait 0
if and
0AB0:   key_pressed 49
0AB0:   key_pressed 2
else_jump @NONAME_168
if
  31@ == 0
else_jump @NONAME_128
0AD1: show_formatted_text_highpriority "~g~on" time 150
31@ = 1
wait 200
jump @NONAME_168

:NONAME_128
0AD1: show_formatted_text_highpriority "~r~off" time 150 
31@ = 0
wait 200

:NONAME_168
jump @NONAME_175

:NONAME_175
wait 0
if and
  31@ == 1
0AD2: 2@ = player $PLAYER_CHAR targeted_actor
else_jump @NONAME_45

:NONAME_228
wait 0
if
    0ab0: key_pressed 1
    then
        0209: 17@ = random_int_in_ranges 0 2
        log "%d" 17@
        wait 150
    end
:NONAME_205
wait 0
if and
056D:   actor 2@ defined
0AB0:   key_pressed 1
else_jump @NONAME_175
if and
   not Actor.Dead(2@)
02CB:   actor 2@ bounding_sphere_visible
else_jump @NONAME_175
if
    17@ == 1
    then
0A96: 6@ = actor 2@ struct
6@ += 68
0A8D: 3@ = read_memory 6@ size 4 virtual_protect 0
6@ += 4
0A8D: 4@ = read_memory 6@ size 4 virtual_protect 0
6@ += 4
0A8D: 5@ = read_memory 6@ size 4 virtual_protect 0
Actor.StorePos(2@, 6@, 7@, 8@)
10@ = 35
0093: 10@ = integer 10@ to_float
12@ = 17.0
12@ /= 360.0
006B: 3@ *= 12@ // (float)
006B: 4@ *= 12@ // (float)
006B: 5@ *= 12@ // (float)
006B: 3@ *= 10@ // (float)
006B: 4@ *= 10@ // (float)
006B: 5@ *= 10@ // (float)
005B: 6@ += 3@ // (float)
005B: 7@ += 4@ // (float)
005B: 8@ += 5@ // (float)
Actor.StorePos($PLAYER_ACTOR, 3@, 4@, 5@)
if
06BD:   no_obstacles_between 3@ 4@ 5@ and 6@ 7@ 8@ solid 1 car 1 actor 0 object 1 particle 0
else_jump @NONAME_513
0AB1: call_scm_func @NONAME_520 4 2@ 6@ 7@ 8@
end

:NONAME_513
jump @NONAME_205

:NONAME_520
0087: 4@ = 1@ // (float)
0087: 5@ = 2@ // (float)
0087: 6@ = 3@ // (float)
068D: get_camera_position_to 1@ 2@ 3@
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0
0063: 1@ -= 4@ // (float)
0063: 2@ -= 5@ // (float)
0096: make 1@ absolute_float
0096: make 2@ absolute_float
0087: 10@ = 1@ // (float)
0087: 11@ = 2@ // (float)
006B: 10@ *= 10@ // (float)
006B: 11@ *= 11@ // (float)
005B: 10@ += 11@ // (float)
01FB: 10@ = square_root 10@
0087: 11@ = 1@ // (float)
0087: 12@ = 10@ // (float)
0073: 11@ /= 12@ // (float)
0AA5: call 4327328 num_params 1 pop 1 11@
0AE9: pop_float 12@
0AA5: call 4775488 num_params 1 pop 1 11@
0AE9: pop_float 13@
if
0AB1: call_scm_func @NONAME_1254 0 16@
else_jump @NONAME_815
if
0AB1: call_scm_func @NONAME_820 7 4@ 5@ 7@ 8@ 12@ 13@ 16@ 15@
else_jump @NONAME_815
15@ += 0.0389
0A8C: write_memory 11989592 size 4 value 15@ virtual_protect 0

:NONAME_815
0AB2: ret 0

:NONAME_820
if
  6@ == 5
else_jump @NONAME_885
7@ = 0.01
8@ = 0.01
9@ = 1.5607
10@ = 1.5807
jump @NONAME_990

:NONAME_885
if
  6@ == 6
else_jump @NONAME_950
7@ = 0.018
8@ = 0.02
9@ = 1.5507
10@ = 1.5907
jump @NONAME_990

:NONAME_950
7@ = 0.0
8@ = 0.0
9@ = 1.5707
10@ = 1.5707

:NONAME_990
if and
0025:   2@ > 0@ // (float)
0025:   3@ > 1@ // (float)
else_jump @NONAME_1033
0063: 5@ -= 8@ // (float)
0087: 15@ = 5@ // (float)

:NONAME_1033
if and
0025:   2@ > 0@ // (float)
8035:   not  3@ >= 1@ // (float)
else_jump @NONAME_1086
5@ *= -1.0
0063: 5@ -= 7@ // (float)
0087: 15@ = 5@ // (float)

:NONAME_1086
if and
8035:   not  2@ >= 0@ // (float)
0025:   3@ > 1@ // (float)
else_jump @NONAME_1129
005B: 4@ += 9@ // (float)
0087: 15@ = 4@ // (float)

:NONAME_1129
if and
8035:   not  2@ >= 0@ // (float)
8035:   not  3@ >= 1@ // (float)
else_jump @NONAME_1182
4@ *= -1.0
0063: 4@ -= 10@ // (float)
0087: 15@ = 4@ // (float)

:NONAME_1182
0A8D: 11@ = read_memory 11989592 size 4 virtual_protect 0
0063: 11@ -= 15@ // (float)
if and
   not 11@ >= 0.18
  11@ > -0.18
else_jump @NONAME_1244
0485:   return_true
jump @NONAME_1246

:NONAME_1244
059A:   return_false

:NONAME_1246
0AB2: ret 1 15@

:NONAME_1254
0A96: 0@ = actor $PLAYER_ACTOR struct
0@ += 1816
0A8D: 1@ = read_memory 0@ size 1 virtual_protect 0
if or
  1@ == 2
  1@ == 3
  1@ == 4
  1@ == 5
  1@ == 6
  1@ == 7
else_jump @NONAME_1344
0485:   return_true
jump @NONAME_1346

:NONAME_1344
059A:   return_false

:NONAME_1346
0AB2: ret 1 1@
как его активировать?
 

Akosh

Новичок
2
0
decompile
 

Вложения

  • HitmanManager.luac
    72.5 KB · Просмотры: 8
Последнее редактирование:

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
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
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Label000002
0050: gosub @Label002903
0BE3: raknet setup_incoming_rpc_hook @Label002850
0B34: samp register_client_command "icmd" to_label @Label00112F
0B34: samp register_client_command "hpme" to_label @Label0011A3
0B34: samp register_client_command "arme" to_label @Label0011E3
0B34: samp register_client_command "kme" to_label @Label001220
0B34: samp register_client_command "spme" to_label @Label001254
0B34: samp register_client_command "act" to_label @Label001267
0B34: samp register_client_command "up" to_label @Label001342
0B34: samp register_client_command "down" to_label @Label00137B
0B34: samp register_client_command "run" to_label @Label0013B6
0B34: samp register_client_command "fix" to_label @Label0015AF
0B34: samp register_client_command "antip" to_label @Label001647
0B34: samp register_client_command "ccolor" to_label @Label00179E
0B34: samp register_client_command "water" to_label @Label0018B8
0B34: samp register_client_command "tgun" to_label @Label001A56
0B34: samp register_client_command "rw" to_label @Label001B70
0B34: samp register_client_command "rwall" to_label @Label001BB0
0B34: samp register_client_command "gt" to_label @Label001BD7
0B34: samp register_client_command "marker" to_label @Label001D2B
0B34: samp register_client_command "cp" to_label @Label001DA3
0B34: samp register_client_command "tc" to_label @Label001E13
0B34: samp register_client_command "aweather" to_label @Label001ED9
0B34: samp register_client_command "pickup" to_label @Label002051
0B34: samp register_client_command "nrelog" to_label @Label001FC7
0B34: samp register_client_command "relog" to_label @Label001FAA
0B34: samp register_client_command "wh" to_label @Label0020CC
0B34: samp register_client_command ".cc" to_label @Label002379
0B34: samp register_client_command "ikill" to_label @Label0023A1
0B34: samp register_client_command "carhp" to_label @Label001507
0B34: samp register_client_command "askin" to_label @Label002508
0B34: samp register_client_command "askill" to_label @Label0027AA
0B34: samp register_client_command "hpuls" to_label @Label0007F0
0B34: samp register_client_command "fpos" to_label @Label0025E9
0B34: samp register_client_command "fakepos" to_label @Label0026EF
0B34: samp register_client_command "arepair" to_label @Label000869
0B34: samp register_client_command "offanim" to_label @Label00076F
0B34: samp register_client_command "atime" to_label @Label00091D
00D6: if
0AAB:   file_exists "cleo\icmd_setting.ini"
004D: jump_if_false @Label00036B
0AF0: 19@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Auto-Repair" key "Health"
0AF0: 20@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Auto-Repair" key "CriticalHP"
0AF0: 22@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Keyborad" key "SbiV"
0AF0: 10@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Keyborad" key "GoodMode"
0AF0: 11@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Hp_Master (/arme | /hpme)" key "Health"
0AF0: 12@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Hp_Master (/arme | /hpme)" key "Armour"
0002: jump @Label0005E7

:Label00036B
0AF1: write_int 88 to_ini_file "cleo\icmd_setting.ini" section "Keyborad" key "SbiV"
0AF1: write_int 100 to_ini_file "cleo\icmd_setting.ini" section "Hp_Master (/arme | /hpme)" key "Health"
0AF1: write_int 100 to_ini_file "cleo\icmd_setting.ini" section "Hp_Master (/arme | /hpme)" key "Armour"
0AF1: write_int 700 to_ini_file "cleo\icmd_setting.ini" section "Auto-Repair" key "CriticalHP"
0AF1: write_int 114 to_ini_file "cleo\icmd_setting.ini" section "Keyborad" key "GoodMode"
0AF1: write_int 1000 to_ini_file "cleo\icmd_setting.ini" section "Auto-Repair" key "Health"
0AF0: 19@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Auto-Repair" key "Health"
0AF0: 20@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Auto-Repair" key "CriticalHP"
0AF0: 22@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Keyborad" key "SbiV"
0AF0: 10@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Keyborad" key "GoodMode"
0AF0: 11@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Hp_Master (/arme | /hpme)" key "Health"
0AF0: 12@ = get_int_from_ini_file "cleo\icmd_setting.ini" section "Hp_Master (/arme | /hpme)" key "Armour"

:Label0005E7
0001: wait 0 ms
00D6: if and
0C89:  key_just_pressed 22@
8B21:   not samp is_chat_opened
8B4C:   not samp is_dialog_active -1
004D: jump_if_false @Label00061D
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
0972: put_actor $PLAYER_ACTOR at 1@ 2@ 3@ no_offset

:Label00061D
00D6: if
0039:   23@ == 1
004D: jump_if_false @Label000640
0209: 13@ = random_int_in_ranges 1 100
0223: set_actor $PLAYER_ACTOR health_to 13@

:Label000640
00D6: if and
0039:   6@ == 1
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false @Label000693
03C0: 1@ = actor $PLAYER_ACTOR car
0227: 5@ = car 1@ health
00D6: if
801D:   not  5@ > 20@ // (int)
004D: jump_if_false @Label000693
0A30: repair_car 1@
0224: set_car 1@ health_to 19@
053F: set_car 1@ tires_vulnerability 0
01C3: remove_references_to_car 1@

:Label000693
00D6: if
0039:   18@ == 1
004D: jump_if_false @Label0006AC
0006: 17@ = 1

:Label0006AC
00D6: if
0AB0:   key_pressed 10@
004D: jump_if_false @Label00074F
00D6: if
0039:   21@ == 0
004D: jump_if_false @Label000711
0006: 21@ = 1
0ACD: show_text_highpriority "~g~GoodMode - ~w~Activated" time 1337
0A8C: write_memory 9867629 size 1 value 1 virtual_protect 1
0C72: set_virtual_key 10@ down 0
0002: jump @Label00074F

:Label000711
0006: 21@ = 0
0ACD: show_text_highpriority "~r~GoodMode - ~w~Deactivated" time 1337
0A8C: write_memory 9867629 size 1 value 0 virtual_protect 1
0C72: set_virtual_key 10@ down 0

:Label00074F
00D6: if
0039:   24@ == 1
004D: jump_if_false @Label000768
00C0: set_current_time_hours_to 16@ minutes_to 0

:Label000768
0002: jump @Label0005E7

:Label00076F
00D6: if
0039:   18@ == 1
004D: jump_if_false @Label0007BC
0006: 18@ = 0
0AF8: samp add_message_to_chat "AntiAnimation - {FFFFFF}Deactivated" color 16729344 
0002: jump @Label0007EE

:Label0007BC
0006: 18@ = 1
0AF8: samp add_message_to_chat "AntiAnimation - {FFFFFF}Activated" color 8190976 

:Label0007EE
0B43: samp cmd_ret

:Label0007F0
00D6: if
0039:   23@ == 1
004D: jump_if_false @Label000839
0006: 23@ = 0
0AF8: samp add_message_to_chat "Пульсатор - {FFFFFF}Deactivated" color 16729344 
0002: jump @Label000867

:Label000839
0006: 23@ = 1
0AF8: samp add_message_to_chat "Пульсатор - {FFFFFF}Activated" color 8190976 

:Label000867
0B43: samp cmd_ret

:Label000869
00D6: if
0039:   6@ == 1
004D: jump_if_false @Label0008B4
0006: 6@ = 0
0AF8: samp add_message_to_chat "Auto-Repair - {FFFFFF}Deactivated" color 16729344 
0002: jump @Label00091B

:Label0008B4
0006: 6@ = 1
0AF8: samp add_message_to_chat "Auto-Repair - {FFFFFF}Activated" color 8190976 
0AF8: samp add_message_to_chat "Setting: [CriticalHP-%d][GiveHealth-%d]" color 8190976 20@ 19@ 

:Label00091B
0B43: samp cmd_ret

:Label00091D
0B35: samp 0@ = get_last_command_params
00D6: if
0AD4: 1@ = scan_string 0@ format "%d" 16@ 
004D: jump_if_false @Label0009CD
00D6: if and
8019:   not  16@ > 24
0029:   16@ >= 0
004D: jump_if_false @Label000996
00C0: set_current_time_hours_to 16@ minutes_to 0
0AF8: samp add_message_to_chat "Время изменено на {FFFFFF}[%d]" color 8190976 16@ 
0006: 24@ = 1
0002: jump @Label0009C6

:Label000996
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Неверное время" color 16711680 

:Label0009C6
0002: jump @Label0009F5

:Label0009CD
0AF8: samp add_message_to_chat "Используй: /atime [время в часах]" color -1 

:Label0009F5
0B43: samp cmd_ret
0BDE: pause_thread 0
hex
7B 46 46 30 30 30 30 7D 47 6F 6F 64 4D 6F 64 65
20 7B 43 30 43 30 43 30 7D 2D 20 C0 EA F2 E8 E2
E0 F6 E8 FF 20 46 33 20 28 20 CD E0 F1 F2 F0 EE
E9 EA E8 20 EA EB E0 E2 E8 F8 E8 20 E2 20 69 63
6D 64 5F 73 65 74 74 69 6E 67 2E 69 6E 69 20 29
0A 7B 46 46 30 30 30 30 7D 2F 68 70 6D 65 20 7B
43 30 43 30 43 30 7D 2D 20 CF EE EF EE EB ED E8
F2 FC 20 F1 E2 EE B8 20 48 50 20 28 20 CA EE EB
2D E2 EE 20 EF EE EF EE EB ED FF E5 EC EE E3 EE
20 48 50 20 E2 20 69 63 6D 64 5F 73 65 74 74 69
6E 67 2E 69 6E 69 20 29 0A 7B 46 46 30 30 30 30
7D 2F 61 72 6D 65 20 7B 43 30 43 30 43 30 7D 2D
20 CF EE EF EE EB ED E8 F2 FC 20 F1 E2 EE FE 20
C1 D0 CE CD DE 20 28 20 CA EE EB 2D E2 EE 20 EF
EE EF EE EB ED FF E5 EC EE E9 20 C1 F0 EE ED E8
20 E2 20 69 63 6D 64 5F 73 65 74 74 69 6E 67 2E
69 6E 69 20 29 0A 7B 46 46 30 30 30 30 7D D1 E1
E8 E2 20 E0 ED E8 EC E0 F6 E8 E8 20 7B 43 30 43
30 43 30 7D 2D 20 28 20 CD E0 F1 F2 F0 EE E9 EA
E8 20 EA EB E0 E2 E8 F8 E8 20 E2 20 69 63 6D 64
5F 73 65 74 74 69 6E 67 2E 69 6E 69 29 0A 7B 46
46 30 30 30 30 7D 2F 6B 6D 65 20 7B 43 30 43 30
43 30 7D 2D 20 D3 E1 E8 F2 FC 20 F1 E5 E1 FF 0A
7B 46 46 30 30 30 30 7D 2F 73 70 6D 65 20 7B 43
30 43 30 43 30 7D 2D 20 C7 E0 F1 EF E0 E2 ED E8
F2 FC F1 FF 0A 7B 46 46 30 30 30 30 7D 2F 61 63
74 20 7B 43 30 43 30 43 30 7D 2D 20 C0 ED E8 EC
E0 F6 E8 E8 20 5B 30 2C 20 32 2C 20 35 2D 38 2C
20 31 30 2D 31 33 2C 20 32 30 2D 32 35 2C 20 36
38 5D 0A 7B 46 46 30 30 30 30 7D 2F 75 70 20 7B
43 30 43 30 43 30 7D 2D 20 CF EE E4 E6 EE EF ED
E8 EA 0A 7B 46 46 30 30 30 30 7D 2F 64 6F 77 6E
20 7B 43 30 43 30 43 30 7D 2D 20 CF EE E4 E6 EE
EF ED E8 EA 20 28 C2 CD C8 C7 29 0A 7B 46 46 30
30 30 30 7D 2F 72 75 6E 20 7B 43 30 43 30 43 30
7D 2D 20 C1 E5 F1 EA EE ED E5 F7 ED FB E9 20 E1
E5 E3 0A 7B 46 46 30 30 30 30 7D 2F 66 69 78 20
7B 43 30 43 30 43 30 7D 2D 20 CF EE EF EE EB ED
E8 F2 FC 20 48 50 20 E0 E2 F2 EE EC EE E1 E8 EB
FF 20 E4 EE 20 31 30 30 30 0A 7B 46 46 30 30 30
30 7D 2F 61 6E 74 69 70 20 7B 43 30 43 30 43 30
7D 2D 20 C0 ED F2 E8 CF E0 E4 E5 ED E8 E5 20 F1
20 E1 E0 E9 EA E0 0A 7B 46 46 30 30 30 30 7D 2F
63 63 6F 6C 6F 72 20 7B 43 30 43 30 43 30 7D 2D
20 CF EE EA F0 E0 F1 E8 F2 FC 20 E0 E2 F2 EE EC
EE E1 E8 EB FC 0A 7B 46 46 30 30 30 30 7D 2F 77
61 74 65 72 20 7B 43 30 43 30 43 30 7D 2D 20 C5
E7 E4 E0 20 EF EE 20 E2 EE E4 E5 0A 7B 46 46 30
30 30 30 7D 2F 74 67 75 6E 20 7B 43 30 43 30 43
30 7D 2D 20 C4 E3 E0 ED 0A 7B 46 46 30 30 30 30
7D 2F 72 77 20 7B 43 30 43 30 43 30 7D 2D 20 C2
FB EA E8 ED F3 F2 FC 20 F2 E5 EA F3 F9 E5 E5 20
EE F0 F3 E6 E8 E5 0A 7B 46 46 30 30 30 30 7D 2F
72 77 61 6C 6C 20 7B 43 30 43 30 43 30 7D 2D 20
C2 FB EA E8 ED F3 F2 FC 20 E2 F1 E5 20 EE F0 F3
E6 E8 E5 0A 7B 46 46 30 30 30 30 7D 2F 67 74 20
7B 43 30 43 30 43 30 7D 2D 20 D2 E5 EB E5 EF EE
F0 F2 20 EA 20 E8 E3 F0 EE EA F3 0A 7B 46 46 30
30 30 30 7D 2F 6D 61 72 6B 65 72 20 7B 43 30 43
30 43 30 7D 2D 20 D2 E5 EB E5 EF EE F0 F2 20 ED
E0 20 EC E5 F2 EA F3 0A 7B 46 46 30 30 30 30 7D
2F 63 70 20 7B 43 30 43 30 43 30 7D 2D 20 D1 EE
F5 F0 E0 ED E8 F2 FC 20 EF EE E7 E8 F6 E8 FE 0A
7B 46 46 30 30 30 30 7D 2F 74 63 20 7B 43 30 43
30 43 30 7D 2D 20 D2 E5 EB E5 EF EE F0 F2 20 ED
E0 20 F1 EE F5 F0 E0 ED E5 ED ED F3 FE 20 EF EE
E7 E8 F6 E8 FE 0A 7B 46 46 30 30 30 30 7D 2F 61
77 65 61 74 68 65 72 20 7B 43 30 43 30 43 30 7D
2D 20 C8 E7 EC E5 ED E8 F2 FC 20 EF EE E3 EE E4
F3 0A 7B 46 46 30 30 30 30 7D 2F 6E 72 65 6C 6F
67 20 7B 43 30 43 30 43 30 7D 2D 20 D0 E5 EB EE
E3 20 F1 20 ED EE E2 FB EC 20 ED E8 EA EE EC 0A
7B 46 46 30 30 30 30 7D 2F 72 65 6C 6F 67 20 7B
43 30 43 30 43 30 7D 2D 20 D0 E5 EB EE E3 0A 7B
46 46 30 30 30 30 7D 2F 61 74 69 6D 65 20 7B 43
30 43 30 43 30 7D 2D 20 C8 E7 EC E5 ED E8 F2 FC
20 E2 F0 E5 EC FF 0A 7B 46 46 30 30 30 30 7D 2F
70 69 63 6B 75 70 20 7B 43 30 43 30 43 30 7D 2D
20 C2 E7 FF F2 FC 20 EF E8 EA E0 EF 20 E2 20 E7
EE ED E5 20 F1 F2 F0 E8 EC E0 0A 7B 46 46 30 30
30 30 7D 2F 77 68 20 7B 43 30 43 30 43 30 7D 2D
20 C4 E0 EB FC ED EE F1 F2 FC 20 ED E8 EA EE E2
0A 7B 46 46 30 30 30 30 7D 2F 2E 63 63 20 7B 43
30 43 30 43 30 7D 2D 20 CE F7 E8 F1 F2 E8 F2 FC
20 F1 E2 EE E9 20 F7 E0 F2 0A 7B 46 46 30 30 30
30 7D 2F 69 6B 69 6C 6C 20 7B 43 30 43 30 43 30
7D 2D 20 D4 E5 E9 EA 20 F1 EC E5 F0 F2 FC 20 EE
F2 20 E4 F0 F3 E3 EE E3 EE 20 E8 E3 F0 EE EA E0
0A 7B 46 46 30 30 30 30 7D 2F 63 61 72 68 70 20
7B 43 30 43 30 43 30 7D 2D 20 D3 F1 F2 E0 ED EE
E2 E8 F2 FC 20 F3 EA E0 E7 E0 ED ED EE E5 20 EA
EE EB 2D E2 EE 20 F5 EF 20 E0 E2 F2 EE EC EE E1
E8 EB FE 0A 7B 46 46 30 30 30 30 7D 2F 61 73 6B
69 6E 20 2D 20 7B 43 30 43 30 43 30 7D D1 EC E5
ED E8 F2 FC 20 F1 EA E8 ED 20 F1 E5 E1 E5 20 2F
20 E4 F0 F3 E3 EE EC F3 20 E8 E3 F0 EE EA F3 0A
7B 46 46 30 30 30 30 7D 2F 61 72 65 70 61 69 72
20 7B 43 30 43 30 43 30 7D 2D 20 C0 E2 F2 EE 2D
CF EE F7 E8 ED EA E0 20 28 20 CD E0 F1 F2 F0 EE
E9 EA E8 20 E2 20 69 63 6D 64 5F 73 65 74 74 69
6E 67 2E 69 6E 69 20 29 0A 7B 46 46 30 30 30 30
7D 2F 6F 66 66 61 6E 69 6D 20 7B 43 30 43 30 43
30 7D 2D 20 CE F2 EA EB FE F7 E0 E5 F2 20 E0 ED
E8 EC E0 F6 E8 E8 0A 7B 46 46 30 30 30 30 7D 2F
66 70 6F 73 20 7B 43 30 43 30 43 30 7D 2D 20 D1
EE F5 F0 E0 ED E8 F2 FC 20 EF EE E7 E8 F6 E8 FE
0A 7B 46 46 30 30 30 30 7D 2F 66 61 6B 65 70 6F
73 20 7B 43 30 43 30 43 30 7D 2D 20 CE F2 EF F0
E0 E2 E8 F2 FC 20 F4 E5 E9 EA 20 EA EE EE F0 E4
E8 ED E0 F2 FB 20 ED E0 20 F1 EE F5 F0 E0 ED E5
ED ED F3 FE 20 EF EE E7 E8 F6 E8 FE 20 2D 2D 2D
3E 0A 7B 43 30 43 30 43 30 7D 28 20 C2 E7 FF F2
FC 20 EF E8 EA E0 EF 20 ED E0 20 F1 EE F5 F0 2E
20 EF EE E7 E8 F6 E8 E8 20 2D 20 2F 66 61 6B 65
70 6F 73 20 69 64 20 70 69 63 6B 75 70 20 29 3C
2D 2D 2D 00
end

:Label00112F
0AC6: 1@ = label @Label0009FB offset
0B3B: samp show_dialog id 7983 caption "{C0C0C0}--------------- CommandList by {FF0000}Babulya Karelli {C0C0C0}---------------" text 1@ button_1 "Ок" button_2 "" style 0
0B43: samp cmd_ret

:Label0011A3
0006: 15@ = 1
0223: set_actor $PLAYER_ACTOR health_to 11@
0AF8: samp add_message_to_chat "Здоровье пополнено до {FFFFFF}'%d'" color 8190976 11@ 
0B43: samp cmd_ret

:Label0011E3
0006: 15@ = 1
035F: actor $PLAYER_ACTOR armour += 12@
0AF8: samp add_message_to_chat "Броня пополнена до {FFFFFF}'%d'" color 8190976 12@ 
0B43: samp cmd_ret

:Label001220
0223: set_actor $PLAYER_ACTOR health_to 0
0AF8: samp add_message_to_chat "Здоровье уменьшено до {FFFFFF}'0'" color 8190976 
0B43: samp cmd_ret

:Label001254
0B32: samp send_spawn
0ACD: show_text_highpriority "~g~Spawn" time 1337
0B43: samp cmd_ret

:Label001267
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d" 3@ 
004D: jump_if_false @Label0012F5
0AFD: samp set_special_action 3@
0AF8: samp add_message_to_chat "Активирована анимация {FFFFFF}[%d] {FF4500}( Деактивировать - {FFFFFF}ENTER {FF4500})" color 8190976 3@ 
0002: jump @Label001340

:Label0012F5
0AF8: samp add_message_to_chat "Используй: /act [№ анимации] (1 - Активировать | 0 - Деактивировать)" color -1 

:Label001340
0B43: samp cmd_ret

:Label001342
04C4: store_coords_to $4 $5 $6 from_actor $PLAYER_ACTOR with_offset 0.0 0.0 5.0
00A1: put_actor $PLAYER_ACTOR at $4 $5 $6
0ACD: show_text_highpriority "~g~UP" time 1337
0B43: samp cmd_ret

:Label00137B
04C4: store_coords_to $4 $5 $6 from_actor $PLAYER_ACTOR with_offset 0.0 0.0 -5.0
00A1: put_actor $PLAYER_ACTOR at $4 $5 $6
0ACD: show_text_highpriority "~g~Down" time 1337
0B43: samp cmd_ret

:Label0013B6
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d" 3@ 
004D: jump_if_false @Label0014C1
00D6: if and
8019:   not  3@ > 1
0029:   3@ >= 0
004D: jump_if_false @Label001479
00D6: if
0039:   3@ == 1
004D: jump_if_false @Label00143C
0330: set_player $PLAYER_CHAR infinite_run 1
0AF8: samp add_message_to_chat "Бесконечный бег - {FFFFFF}Activated" color 8190976 
0002: jump @Label001472

:Label00143C
0330: set_player $PLAYER_CHAR infinite_run 0
0AF8: samp add_message_to_chat "Бесконечный бег - {FFFFFF}Deactivated" color 16729344 

:Label001472
0002: jump @Label0014BA

:Label001479
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}1 - Активация | 0 - Деактивация" color 16711680 

:Label0014BA
0002: jump @Label001505

:Label0014C1
0AF8: samp add_message_to_chat "Используй: /run [1-0] (1 - Активировать | 0 - Деактивировать)" color -1 

:Label001505
0B43: samp cmd_ret

:Label001507
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 4@ = scan_string 1@ format "%d" 5@ 
004D: jump_if_false @Label001589
00D6: if
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false @Label00154E
03C0: 6@ = actor $PLAYER_ACTOR car
0224: set_car 6@ health_to 5@
0002: jump @Label001582

:Label00154E
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Вы не в автомобиле" color 16711680 

:Label001582
0002: jump @Label0015AD

:Label001589
0AF8: samp add_message_to_chat "Используй: /carhp [кол-во хп]" color -1 

:Label0015AD
0B43: samp cmd_ret

:Label0015AF
00D6: if
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false @Label001611
03C0: 1@ = actor $PLAYER_ACTOR car
0A30: repair_car 1@
053F: set_car 1@ tires_vulnerability 0
01C3: remove_references_to_car 1@
0AF8: samp add_message_to_chat "HP автомобиля изменено на {FFFFFF}'1000'" color 8190976 
0002: jump @Label001645

:Label001611
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Вы не в автомобиле" color 16711680 

:Label001645
0B43: samp cmd_ret

:Label001647
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d" 3@ 
004D: jump_if_false @Label00175C
00D6: if and
8019:   not  3@ > 1
0029:   3@ >= 0
004D: jump_if_false @Label001714
00D6: if
0039:   3@ == 1
004D: jump_if_false @Label0016D2
08C6: set_actor $PLAYER_ACTOR stay_on_bike 1
0AF8: samp add_message_to_chat "Анти-Падение с байка - {FFFFFF}Activated" color 8190976 
0002: jump @Label00170D

:Label0016D2
08C6: set_actor $PLAYER_ACTOR stay_on_bike 0
0AF8: samp add_message_to_chat "Анти-Падение с байка - {FFFFFF}Deactivated" color 16729344 

:Label00170D
0002: jump @Label001755

:Label001714
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}1 - Активация | 0 - Деактивация" color 16711680 

:Label001755
0002: jump @Label00179C

:Label00175C
0AF8: samp add_message_to_chat "Используй: /antip [1-0] (1 - Активация | 0 - Деактивация)" color -1 

:Label00179C
0B43: samp cmd_ret

:Label00179E
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d %d" 3@ 4@ 
004D: jump_if_false @Label00188B
00D6: if
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false @Label001850
03C0: 5@ = actor $PLAYER_ACTOR car
0B2C: samp 6@ = get_vehicle_id_by_car_handle 5@
0AFC: samp send_scm_event 6@ event_id 3 param_1 3@ param_2 4@
0229: set_car 5@ primary_color_to 3@ secondary_color_to 4@
0AF8: samp add_message_to_chat "Цвета автомобиля изменены {FFFFFF}[%d] {7CFC00}- {FFFFFF}[%d]" color 8190976 3@ 4@ 
0002: jump @Label001884

:Label001850
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Вы не в автомобиле" color 16711680 

:Label001884
0002: jump @Label0018B6

:Label00188B
0AF8: samp add_message_to_chat "Используй: /ccolor [цвет_1] [цвет_2]" color -1 

:Label0018B6
0B43: samp cmd_ret

:Label0018B8
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d" 3@ 
004D: jump_if_false @Label001A14
00D6: if
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false @Label0019D9
00D6: if and
8019:   not  3@ > 1
0029:   3@ >= 0
004D: jump_if_false @Label001991
00D6: if
0039:   3@ == 1
004D: jump_if_false @Label001951
0A8C: write_memory 9867602 size 4 value 1 virtual_protect 0
0AF8: samp add_message_to_chat "Езда по воде - {FFFFFF}Activated" color 8190976 
0002: jump @Label00198A

:Label001951
0A8C: write_memory 9867602 size 4 value 0 virtual_protect 0
0AF8: samp add_message_to_chat "Езда по воде - {FFFFFF}Deactivated" color 16729344 

:Label00198A
0002: jump @Label0019D2

:Label001991
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}1 - Активация | 0 - Деактивация" color 16711680 

:Label0019D2
0002: jump @Label001A0D

:Label0019D9
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Вы не в автомобиле" color 16711680 

:Label001A0D
0002: jump @Label001A54

:Label001A14
0AF8: samp add_message_to_chat "Используй: /water [1-0] (1 - Активация | 0 - Деактивация)" color -1 

:Label001A54
0B43: samp cmd_ret

:Label001A56
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d %d" 3@ 4@ 
004D: jump_if_false @Label001B39
00D6: if and
8039:   not  3@ == 19
8039:   not  3@ == 20
8039:   not  3@ == 21
8019:   not  3@ > 46
0029:   3@ >= 0
004D: jump_if_false @Label001AFE
0781: get_weapon_with_ID 3@ model_to 5@
0247: load_model 5@
038B: load_requested_models
01B2: give_actor $PLAYER_ACTOR weapon 3@ ammo 4@ // Load the weapon model before using this
0AF8: samp add_message_to_chat "Получено оружие {FFFFFF}[№ %d] [%d]" color 8190976 3@ 4@ 
0002: jump @Label001B32

:Label001AFE
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Неверный ID оружия" color 16711680 

:Label001B32
0002: jump @Label001B6E

:Label001B39
0AF8: samp add_message_to_chat "Используй: /tgun [id оружия] [кол-во патронов]" color -1 

:Label001B6E
0B43: samp cmd_ret

:Label001B70
0470: 1@ = actor $PLAYER_ACTOR current_weapon
0555: remove_weapon 1@ from_actor $PLAYER_ACTOR
0AF8: samp add_message_to_chat "Вы выкинули оружие {FFFFFF}[№ %d]" color 8190976 1@ 
0B43: samp cmd_ret

:Label001BB0
048F: actor $PLAYER_ACTOR remove_weapons
0AF8: samp add_message_to_chat "Вы выкинули всё оружие" color 8190976 
0B43: samp cmd_ret

:Label001BD7
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d" 28@ 
004D: jump_if_false @Label001D08
00D6: if
0B23:  samp is_player_connected 28@
004D: jump_if_false @Label001CCC
00D6: if
0B20: samp $7 = actor_handle_by_samp_player_id 28@
004D: jump_if_false @Label001C8D
0B36: samp 5@ = get_player_nickname 28@
00A0: store_actor $7 position_to $8 $9 $10
00A1: put_actor $PLAYER_ACTOR at $8 $9 $10
0AF8: samp add_message_to_chat "Телепортирован к игроку {FFFFFF}[{FF4500}%s(%d){FFFFFF}]" color 8190976 5@ 28@ 
0002: jump @Label001CC5

:Label001C8D
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Игрок не в зоне стрима" color 16711680 

:Label001CC5
0002: jump @Label001D01

:Label001CCC
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Игрок не на сервере" color 16711680 

:Label001D01
0002: jump @Label001D29

:Label001D08
0AF8: samp add_message_to_chat "Используй: /gt [id игрока]" color -1 

:Label001D29
0B43: samp cmd_ret

:Label001D2B
0AB6: store_target_marker_coords_to $12 $13 $23 // IF and SET
00A1: put_actor $PLAYER_ACTOR at $12 $13 $23
04BB: select_interior 0
0BCF: samp send_interior_change 0
0860: link_actor $PLAYER_ACTOR to_interior 0
0AF8: samp add_message_to_chat "Телепортирован на метку с координатами {FFFFFF}[%f, %f, %f]" color 8190976 $12 $13 $23 
0B43: samp cmd_ret

:Label001DA3
00A0: store_actor $PLAYER_ACTOR position_to $28 $30 $36
077E: get_active_interior_to 25@
0006: 26@ = 1
0AF8: samp add_message_to_chat "Позиция {FFFFFF}сохранена {7CFC00}| Координаты {FFFFFF}[%f,%f,%f]" color 8190976 $28 $30 $36 
0B43: samp cmd_ret

:Label001E13
00D6: if
0039:   26@ == 1
004D: jump_if_false @Label001E98
00A1: put_actor $PLAYER_ACTOR at $28 $30 $36
0173: set_actor $PLAYER_ACTOR Z_angle_to 25@
04BB: select_interior 25@
0860: link_actor $PLAYER_ACTOR to_interior 25@
0BCF: samp send_interior_change 25@
0AF8: samp add_message_to_chat "Телепортирован на координаты {FFFFFF}[%f, %f, %f]" color 8190976 $28 $30 $36 
0002: jump @Label001ED7

:Label001E98
0AF8: samp add_message_to_chat "Сначало {FFFFFF}сохрани {7CFC00}позицию - {FFFFFF}/sp" color 8190976 

:Label001ED7
0B43: samp cmd_ret

:Label001ED9
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d" 3@ 
004D: jump_if_false @Label001F7E
00D6: if
0029:   3@ >= 0
004D: jump_if_false @Label001F43
01B6: set_weather 3@
0AF8: samp add_message_to_chat "Погода изменена на {FFFFFF}[%d]" color 8190976 3@ 
0002: jump @Label001F77

:Label001F43
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Неверный ID погоды" color 16711680 

:Label001F77
0002: jump @Label001FA8

:Label001F7E
0AF8: samp add_message_to_chat "Используй: /aweather [номер погоды]" color -1 

:Label001FA8
0B43: samp cmd_ret

:Label001FAA
0B28: samp disconnect_with_reason 0
0ACD: show_text_highpriority "~g~Relog" time 1337
0001: wait 20 ms
0B27: samp set_gamestate 1
0B43: samp cmd_ret

:Label001FC7
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 1@ = scan_string 1@ format "%s" 3@v 
004D: jump_if_false @Label002030
0B28: samp disconnect_with_reason 0
0B29: samp set_local_name 3@v
0AF8: samp add_message_to_chat "Переподключение с ником {FF4500}[%s]" color 8190976 3@v 
0001: wait 20 ms
0B27: samp set_gamestate 1
0002: jump @Label00204F

:Label002030
0AF8: samp add_message_to_chat "Используй: /nrelog [ник]" color -1 

:Label00204F
0B43: samp cmd_ret

:Label002051
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d" 3@ 
004D: jump_if_false @Label0020A5
0BD1: samp send_picked_up_pickup 3@
0AF8: samp add_message_to_chat "Вы взяли пикап {FFFFFF}[%d]" color 8190976 3@ 
0002: jump @Label0020CA

:Label0020A5
0AF8: samp add_message_to_chat "Используй: /pickup [id пикапа]" color -1 

:Label0020CA
0B43: samp cmd_ret

:Label0020CC
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d" 3@ 
004D: jump_if_false @Label00233A
00D6: if and
8019:   not  3@ > 1
0029:   3@ >= 0
004D: jump_if_false @Label0022F2
00D6: if
0039:   3@ == 1
004D: jump_if_false @Label0021E6
0AA2: 14@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 14@ + 457971 // int
0A8C: write_memory 1@ size 6 value -1869574000 virtual_protect 1
0A8E: 2@ = 14@ + 458004 // int
0A8C: write_memory 2@ size 6 value -1869574000 virtual_protect 1
0A8E: 3@ = 14@ + 458280 // int
0A8C: write_memory 3@ size 2 value 37008 virtual_protect 1
0A8E: 4@ = 14@ + 462648 // int
0A8C: write_memory 4@ size 2 value 37008 virtual_protect 1
0A8E: 5@ = 14@ + 462372 // int
0A8C: write_memory 5@ size 6 value -1869574000 virtual_protect 1
0AA3: free_library 14@
0AF8: samp add_message_to_chat "Дальность ников - {FFFFFF}Activated" color 8190976 
0002: jump @Label0022EB

:Label0021E6
0AA2: 14@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 14@ + 457971 // int
0A8C: write_memory 1@ size 4 value 24216591 virtual_protect 1
0A8E: 2@ = 1@ + 4 // int
0A8C: write_memory 2@ size 2 value 0 virtual_protect 1
0A8E: 3@ = 14@ + 458004 // int
0A8C: write_memory 3@ size 4 value 22053903 virtual_protect 1
0A8E: 4@ = 3@ + 4 // int
0A8C: write_memory 4@ size 2 value 0 virtual_protect 1
0A8E: 5@ = 14@ + 458280 // int
0A8C: write_memory 5@ size 2 value 16500 virtual_protect 1
0A8E: 6@ = 14@ + 462648 // int
0A8C: write_memory 6@ size 2 value 24948 virtual_protect 1
0A8E: 7@ = 14@ + 462372 // int
0A8C: write_memory 7@ size 4 value 24218127 virtual_protect 1
0A8E: 8@ = 7@ + 4 // int
0A8C: write_memory 8@ size 2 value 0 virtual_protect 1
0AA3: free_library 14@
0AF8: samp add_message_to_chat "Дальность ников - {FFFFFF}Deactivated" color 16729344 

:Label0022EB
0002: jump @Label002333

:Label0022F2
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}1 - Активация | 0 - Деактивация" color 16711680 

:Label002333
0002: jump @Label002377

:Label00233A
0AF8: samp add_message_to_chat "Используй: /wh [1-0] (1 - Активация | 0 - Деактивация)" color -1 

:Label002377
0B43: samp cmd_ret

:Label002379
0BAE: samp 0@ = get_chat_info_ptr
0A8E: 1@ = 0@ + 306 // int
0C11: memset destination 1@ value 0 size 25200
0C0D: struct 0@ offset 25562 size 4 = 1
0B43: samp cmd_ret

:Label0023A1
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 4@ = scan_string 1@ format "%d %d" 2@ 3@ 
004D: jump_if_false @Label0024D6
00D6: if
0B23:  samp is_player_connected 2@
004D: jump_if_false @Label002491
00D6: if and
0029:   3@ >= 0
8019:   not  3@ > 46
004D: jump_if_false @Label002456
0B36: samp 5@ = get_player_nickname 2@
0B32: samp send_spawn
0AF8: samp add_message_to_chat "Вы убиты игроком {FF4500}(%s)[%d] {7CFC00}из оружия {FFFFFF}[№ %d]" color 8190976 5@ 2@ 3@ 
0002: jump @Label00248A

:Label002456
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Неверный ID оружия" color 16711680 

:Label00248A
0002: jump @Label0024CF

:Label002491
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Игрок не подключен к серверу" color 16711680 

:Label0024CF
0002: jump @Label002506

:Label0024D6
0AF8: samp add_message_to_chat "Используй: /ikill [id игрока] [id оружия]" color -1 

:Label002506
0B43: samp cmd_ret

:Label002508
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d %d" 3@ 4@ 
004D: jump_if_false @Label0025BB
00D6: if and
0029:   4@ >= 0
8019:   not  4@ > 311
004D: jump_if_false @Label002587
00D6: if
8039:   not  4@ == 74
004D: jump_if_false @Label002571
0AB1: call_scm_func @Label002821 2 3@ 4@ 
0002: jump @Label002580

:Label002571
0AB1: call_scm_func @Label002821 2 3@ 0 

:Label002580
0002: jump @Label0025B4

:Label002587
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}От 0 до 311" color 16711680 

:Label0025B4
0002: jump @Label0025E7

:Label0025BB
0AF8: samp add_message_to_chat "Используй: /askin [id игрока] [0-311]" color -1 

:Label0025E7
0B43: samp cmd_ret

:Label0025E9
0006: 27@ = 1
00A0: store_actor $PLAYER_ACTOR position_to $37 $38 $41
0AF8: samp add_message_to_chat "{FFFFFF}[Сохранено {C0C0C0}[%f,%f,%f {FFFFFF}]" color 8190976 $37 $38 $41 
0AF8: samp add_message_to_chat "Используй: {FFFFFF}/fakepos {C0C0C0}для отправки фейк позиции." color 12632256 
0AF8: samp add_message_to_chat "Присутствует возможность взять пикап на фейк позиции. Используй {FFFFFF}/fakepos [id pickup]" color 12632256 
0B43: samp cmd_ret

:Label0026EF
0B35: samp 9@ = get_last_command_params
0AD4: 4@ = scan_string 9@ format "%d" 29@ 
00D6: if
0039:   27@ == 1
004D: jump_if_false @Label00275E
0AB1: call_scm_func @Label0028B9 3 $37 $38 $41 
0BD1: samp send_picked_up_pickup 29@
0ACD: show_text_highpriority "~g~[successfully] ~w~Fake position" time 1337
0002: jump @Label0027A8

:Label00275E
0AF8: samp add_message_to_chat "{FF0000}Ошибка: {C0C0C0}Ты не сохранил координаты. {FFFFFF}/fpos" color 16711680 

:Label0027A8
0B43: samp cmd_ret

:Label0027AA
0627: update_integer_stat 72 to 100.0
0627: update_integer_stat 78 to 100.0
0627: update_integer_stat 71 to 100.0
0627: update_integer_stat 76 to 100.0
0627: update_integer_stat 79 to 100.0
0627: update_integer_stat 77 to 100.0
0627: update_integer_stat 70 to 100.0
0AF8: samp add_message_to_chat "Скиллы всех оружий изменены на {FFFFFF}'100'" color 8190976 
0B43: samp cmd_ret

:Label002821
0B3D: raknet 17@ = new_bit_stream
0B40: raknet bit_stream 17@ write 0@ type 3 size 4
0B40: raknet bit_stream 17@ write 1@ type 3 size 4
0BF6: raknet emul_rpc_receive 153 bit_stream 17@
0B3E: raknet delete_bit_stream 17@
0AB2: ret 0

:Label002850
0BE5: raknet 0@ = get_hook_param 1
00D6: if or
0039:   0@ == 14
0039:   0@ == 66
004D: jump_if_false @Label002886
00D6: if
0039:   15@ == 1
004D: jump_if_false @Label002886
0BE0: raknet hook_ret 0

:Label002886
00D6: if and
0039:   0@ == 86
0039:   18@ == 1
004D: jump_if_false @Label0028B5
00D6: if
0039:   17@ == 1
004D: jump_if_false @Label0028B5
0BE0: raknet hook_ret 0

:Label0028B5
0BE0: raknet hook_ret 1

:Label0028B9
0AC8: 3@ = allocate_memory_size 68
0B2B: samp 4@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0BBA: samp store_player 4@ onfoot_data 3@
0C0D: struct 3@ offset 6 size 4 = 0@
0C0D: struct 3@ offset 10 size 4 = 1@
0C0D: struct 3@ offset 14 size 4 = 2@
0BC0: samp send_onfoot_data 3@
0AC9: free_allocated_memory 3@
0AB2: ret 0

:Label002903
00D6: if
8AAB:   not file_exists "cleo\icmd.cs"
004D: jump_if_false @Label003552
0B28: samp disconnect_with_reason 0
0001: wait 5000 ms
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!][!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "------------------------------------------------------------" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Внимание[!!]----[icmd]" color 16711680 
0AF8: samp add_message_to_chat "[icmd]----[!!]Изменять название файла запрещено[!!]----[icmd]" color 16711680 
0A93: end_custom_thread
 

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код открыт.
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
thread "SPRINGFIELD"
wait 5000
0AB1: call_scm_func @SPRINGFIELD_634 0 
31@ = 0

:SPRINGFIELD_39
wait 0
if and
0AB0:   key_pressed 18
0AB0:   key_pressed 114
else_jump @SPRINGFIELD_190
0B12: 31@ = 31@ XOR 1
if
  31@ == 1
else_jump @SPRINGFIELD_134
0AB1: call_scm_func @SPRINGFIELD_255 0 
0AD1: show_formatted_text_highpriority "WH NickName ~g~ON by Baks" time 1337 
wait 200
jump @SPRINGFIELD_190

:SPRINGFIELD_134
if
  31@ == 0
else_jump @SPRINGFIELD_190
0AB1: call_scm_func @SPRINGFIELD_415 0 
0AD1: show_formatted_text_highpriority "WH NickName ~r~OFF by Baks" time 1337 
wait 200

:SPRINGFIELD_190
if
  31@ == 1
else_jump @SPRINGFIELD_248
if
0AB0:   key_pressed 119
else_jump @SPRINGFIELD_248
0AB1: call_scm_func @SPRINGFIELD_415 0 
wait 1000
0AB1: call_scm_func @SPRINGFIELD_255 0 

:SPRINGFIELD_248
jump @SPRINGFIELD_39

:SPRINGFIELD_255
0AA2: 30@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 30@ + 457971 // int
0A8C: write_memory 1@ size 6 value -1869574000 virtual_protect 1
0A8E: 2@ = 30@ + 458004 // int
0A8C: write_memory 2@ size 6 value -1869574000 virtual_protect 1
0A8E: 3@ = 30@ + 458280 // int
0A8C: write_memory 3@ size 2 value 37008 virtual_protect 1
0A8E: 4@ = 30@ + 462648 // int
0A8C: write_memory 4@ size 2 value 37008 virtual_protect 1
0A8E: 5@ = 30@ + 462372 // int
0A8C: write_memory 5@ size 6 value -1869574000 virtual_protect 1
0AA3: free_library 30@
0AB2: ret 0

:SPRINGFIELD_415
0AA2: 30@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 30@ + 457971 // int
0A8C: write_memory 1@ size 4 value 24216591 virtual_protect 1
0A8E: 2@ = 1@ + 4 // int
0A8C: write_memory 2@ size 2 value 0 virtual_protect 1
0A8E: 3@ = 30@ + 458004 // int
0A8C: write_memory 3@ size 4 value 22053903 virtual_protect 1
0A8E: 4@ = 3@ + 4 // int
0A8C: write_memory 4@ size 2 value 0 virtual_protect 1
0A8E: 5@ = 30@ + 458280 // int
0A8C: write_memory 5@ size 2 value 16500 virtual_protect 1
0A8E: 6@ = 30@ + 462648 // int
0A8C: write_memory 6@ size 2 value 24948 virtual_protect 1
0A8E: 7@ = 30@ + 462372 // int
0A8C: write_memory 7@ size 4 value 24218127 virtual_protect 1
0A8E: 8@ = 7@ + 4 // int
0A8C: write_memory 8@ size 2 value 0 virtual_protect 1
0AA3: free_library 30@
0AB2: ret 0

:SPRINGFIELD_634
0AA2: 0@ = load_library "samp.dll" // IF and SET
0085: 1@ = 0@ // (int)
1@ += 2203876
0A8D: 3@ = read_memory 1@ size 4 virtual_protect 1
0085: 2@ = 0@ // (int)
2@ += 409616
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "WallHack PLUS - 0.3.7 - {00DDE8}UGBASE.EU" 8 
0AB2: ret 0
 
  • Нравится
Реакции: oleks.

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
CLEO:
{$CLEO .cs}
0000: NOP
repeat
wait 228
until samp.Available()
0B34: samp register_client_command "checkfrac" to_label @palevo
while true
wait 0
end

:palevo
alloc 27@ 700
6@ = 0
13@ = 0
14@ = 0
15@ = 0
16@ = 0
17@ = 0
18@ = 0
19@ = 0
20@ = 0
21@ = 0
for 0@ = 0 to 999

    if samp.IsPlayerConnected(0@)
    then
    1@ = samp.GetPlayerColor(0@)
/////////////////////////////////   
    
        if 1@ == -14540254
        then
        6@ += 1
        end
//В маске             
        if 1@ == -6724045
        then
        13@ += 1
        end
//МО       
        if 1@ == -16738048
        then
        14@ += 1
         end
//Грувы       
        if 1@ ==  -13056
        then
        15@ += 1
        end
//Вагосы       
        if 1@ == -16724737
        then
        16@ += 1
        end
//Ацтеки       
        if 1@ == -3407617
        then
        17@ += 1
        end
//Балласы       
        if 1@ == -10066177
        then
        18@ += 1
        end
//Рифа       
        if 1@ == -16747147
        then
        19@ += 1
        end
//РМ       
        if 1@ == -4521984
        then
        20@ += 1
        end
//Яки       
        if 1@ == -6737050
        then
        21@ += 1
        end
    //ЛКН      
/////////////////////////////////        
    end

end
0AF8: samp add_message_to_chat "{66CC00}Людей в организациях:" color -1
0AF8: samp add_message_to_chat "{009F00}Grove  - %d | {FFCD00}Vagos  - %d | {CC00FF}Ballas  - %d | {6666FF}Rifa  - %d | {00CCFF}Aztecas  - %d " color -1 14@ 15@ 17@ 18@ 16@ 
0AF8: samp add_message_to_chat "{BB0000}Yakuza  - %d | {B03060}La Cosa Nostra  - %d | {007575}Русская мафия  - %d" color -1 20@ 21@ 19@ 
0AF8: samp add_message_to_chat "В масках  - %d | {996633}Военные  - %d" color -1 6@ 13@
0B43: samp cmd_ret
 

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
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
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Label000002
0B34: samp register_client_command "mcar" to_label @Label0001EC
0AF8: samp add_message_to_chat "[ /mcar ] {FFFFFF}by Babulya Karelli" color 16729344 
0AF8: samp add_message_to_chat "Не забудь подписаться vk.com/larek_babulyi" color 3381759 

:Label00007E
0001: wait 0 ms
00D6: if
0039:   20@ == 1
004D: jump_if_false @Label0001BF
0B35: samp 1@ = get_last_command_params
00D6: if
0AD4: 2@ = scan_string 1@ format "%d" 3@ 
004D: jump_if_false @Label00018F
00D6: if and
8019:   not  3@ > 2000
0019:   3@ > -1
004D: jump_if_false @Label00016B
00D6: if
80DF:   not actor $PLAYER_ACTOR driving
004D: jump_if_false @Label000143
00D6: if
0AFF: samp 12@ = car_handle_by_samp_vehicle_id 3@
004D: jump_if_false @Label000116
0B30: samp send_enter_vehicle 3@ as_passenger 0
0001: wait 500 ms
036A: put_actor $PLAYER_ACTOR in_car 12@
0AB1: call_scm_func @Label0001C6 0 
0002: jump @Label00013C

:Label000116
0AF8: samp add_message_to_chat "Такой машины нету в зоне стрима" color -1 

:Label00013C
0002: jump @Label000164

:Label000143
0AF8: samp add_message_to_chat "Нельзя находиться в машине" color -1 

:Label000164
0002: jump @Label000188

:Label00016B
0AF8: samp add_message_to_chat "Некорректный ID машины" color -1 

:Label000188
0002: jump @Label0001B8

:Label00018F
0AF8: samp add_message_to_chat "Используй: /mcar [id машины (/dl)]" color -1 

:Label0001B8
0006: 20@ = 0

:Label0001BF
0002: jump @Label00007E

:Label0001C6
0AC8: 4@ = allocate_memory_size 68
0B2B: samp 3@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0BBA: samp store_player 3@ onfoot_data 4@
0BC0: samp send_onfoot_data 4@
0AC9: free_allocated_memory 4@
0AB2: ret 0

:Label0001EC
0006: 20@ = 1
0B43: samp cmd_ret
 
  • Нравится
Реакции: oleks.

Qsany

Потрачен
464
147
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Спасибо
 

Вложения

  • montanasoft.cs
    66.8 KB · Просмотры: 8

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Склейка - стиллер со скриптом.
Вот сам скрипт
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
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Label000002
0AB1: call_scm_func @Label000BED 0 29@ 27@ 26@ 25@ 24@ 23@
0B34: samp register_client_command "MONTANASOFT" to_label @Label000089
0B34: samp register_client_command "MONTANACFG" to_label @Label0000E8
0BE2: raknet setup_outcoming_packet_hook @Label00091A
0ACD: show_text_highpriority "~B~AIMBOT BY DONATELLO,LOADED " time 3000

:Label00007E
0001: wait 0 ms
0002: jump @Label00007E

:Label000089
00D6: if
0B61:  samp is_local_player_spawned
004D: jump_if_false @Label0000E6
00D6: if
0039:   30@ == 0
004D: jump_if_false @Label0000C5
0ACD: show_text_highpriority "~R~DONATELLO ON" time 3000
0002: jump @Label0000DC

:Label0000C5
0ACD: show_text_highpriority "~P~DONATELLO OFF" time 3000

:Label0000DC
0B12: 30@ = 30@ XOR 1

:Label0000E6
0B43: samp cmd_ret

:Label0000E8
00D6: if
0B61:  samp is_local_player_spawned
004D: jump_if_false @Label00051F
0AC8: 2@ = allocate_memory_size 20
0B35: samp 2@ = get_last_command_params
0AD4: 3@ = scan_string 2@ format "%D %D" 4@ 5@
00D6: if
0039:   3@ == 2
004D: jump_if_false @Label0004BE
00D6: if
0039:   4@ == 1
004D: jump_if_false @Label0001D4
0AF8: samp add_message_to_chat "{99CC00}ПАРАМЕТР TARGETHOOKDISTANCE БЫЛ УСПЕШНО ОБНОВЛЕН!" color 16777215
0085: 28@ = 5@ // (int)
0093: 29@ = integer 28@ to_float
0AF1: write_int 5@ to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "TARGETHOOKDISTANCE"

:Label0001D4
00D6: if
0039:   4@ == 2
004D: jump_if_false @Label00025F
0AF8: samp add_message_to_chat "{99CC00}ПАРАМЕТР DETOUR БЫЛ УСПЕШНО ОБНОВЛЕН!" color 16777215
0085: 27@ = 5@ // (int)
0AF1: write_int 5@ to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "DETOUR"

:Label00025F
00D6: if
0039:   4@ == 3
004D: jump_if_false @Label0002F6
0AF8: samp add_message_to_chat "{99CC00}ПАРАМЕТР CORRECTANGLE БЫЛ УСПЕШНО ОБНОВЛЕН!" color 16777215
0085: 26@ = 5@ // (int)
0AF1: write_int 5@ to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "CORRECTANGLE"

:Label0002F6
00D6: if
0039:   4@ == 4
004D: jump_if_false @Label00038F
0AF8: samp add_message_to_chat "{99CC00}ПАРАМЕТР GIVEDAMAGERPC БЫЛ УСПЕШНО ОБНОВЛЕН!" color 16777215
0085: 25@ = 5@ // (int)
0AF1: write_int 5@ to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "GIVEDAMAGERPC"

:Label00038F
00D6: if
0039:   4@ == 5
004D: jump_if_false @Label000422
0AF8: samp add_message_to_chat "{99CC00}ПАРАМЕТР RANDOMSHOT БЫЛ УСПЕШНО ОБНОВЛЕН!" color 16777215
0085: 24@ = 5@ // (int)
0AF1: write_int 5@ to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "RANDOMSHOT"

:Label000422
00D6: if
0039:   4@ == 6
004D: jump_if_false @Label0004B7
0AF8: samp add_message_to_chat "{99CC00}ПАРАМЕТР CLISTFILTER БЫЛ УСПЕШНО ОБНОВЛЕН!" color 16777215
0085: 23@ = 5@ // (int)
0AF1: write_int 5@ to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "CLISTFILTER"

:Label0004B7
0002: jump @Label00051A

:Label0004BE
0AF8: samp add_message_to_chat "{99CC00}ВВЕДИТЕ: {00FFFF}/AIMCFG {FFCC00}[НОМЕР ПАРАМЕТРА(1-6)] {FF0000}[ЗНАЧЕНИЕ]" color 16777215

:Label00051A
0AC9: free_allocated_memory 2@

:Label00051F
0B43: samp cmd_ret

:Label000521
0001: wait 0 ms
0A96: 2@ = actor $PLAYER_ACTOR struct
000A: 2@ += 1836
0A8D: 2@ = read_memory 2@ size 1 virtual_protect 0
0470: 0@ = actor $PLAYER_ACTOR current_weapon
0085: 1@ = 0@ // (int)
00D6: if
0039:   2@ == 2
004D: jump_if_false @Label00056A
000A: 1@ += 25

:Label00056A
00D6: if
0039:   2@ == 3
004D: jump_if_false @Label000583
000A: 1@ += 36

:Label000583
0012: 1@ *= 112
000A: 1@ += 13150904
000A: 1@ += 34
0A8D: 1@ = read_memory 1@ size 2 virtual_protect 0
0093: 1@ = integer 1@ to_float
00D6: if and
0029:   0@ >= 22
8039:   not  0@ == 25
8039:   not  0@ == 26
8039:   not  0@ == 27
8019:   not  0@ > 34
004D: jump_if_false @Label0005E7
0017: 1@ /= 3.043478

:Label0005E7
0AB2: ret 1 1@

:Label0005EF
0001: wait 0 ms
0B3D: raknet 4@ = new_bit_stream
0B40: raknet bit_stream 4@ write 0 type 1 size 1
0B40: raknet bit_stream 4@ write 0@ type 2 size 2
0B40: raknet bit_stream 4@ write 1@ type 4 size 4
0B40: raknet bit_stream 4@ write 2@ type 3 size 4
0B40: raknet bit_stream 4@ write 3 type 3 size 4
0B8A: raknet send_rpc 115 bit_stream 4@
0B3E: raknet delete_bit_stream 4@
0AB2: ret 0

:Label000643
0001: wait 0 ms
0AB1: call_scm_func @Label000521 0 13@
0AB1: call_scm_func @Label0005EF 3 0@ 13@ 1@
0AB2: ret 0

:Label00066C
0001: wait 0 ms
00A0: store_actor 0@ position_to 1@ 2@ 3@
0604: get_Z_angle_for_point 1@ 2@ store_to 17@
0B2B: samp 8@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0AC8: 4@ = allocate_memory_size 68
0BBA: samp store_player 8@ onfoot_data 4@
0C0D: struct 4@ offset 30 size 4 = 17@
0B40: raknet bit_stream 5@ write 207 type 0 size 1
0B40: raknet bit_stream 5@ write 4@ type 5 size 68
0B8B: raknet send bit_stream 5@
0B3E: raknet delete_bit_stream 5@
0AC9: free_allocated_memory 4@
0AB2: ret 0

:Label0006D8
0001: wait 0 ms
0470: 3@ = actor $PLAYER_ACTOR current_weapon
00A0: store_actor $PLAYER_ACTOR position_to 4@ 5@ 6@
0B2B: samp 8@ = get_player_id_by_actor_handle 0@
00A0: store_actor 0@ position_to 9@ 10@ 11@
0AC8: 2@ = allocate_memory_size 40
0C0D: struct 2@ offset 0 size 1 = 1
0C0D: struct 2@ offset 1 size 2 = 8@
0C0D: struct 2@ offset 3 size 4 = 4@
0C0D: struct 2@ offset 7 size 4 = 5@
0C0D: struct 2@ offset 11 size 4 = 6@
0098: 22@ = random_float_in_ranges_0.0_to_1.0
0209: 21@ = random_int_in_ranges 0 1
00D6: if
0039:   21@ == 1
004D: jump_if_false @Label000779
005B: 9@ += 22@ // (float)
0002: jump @Label000781

:Label000779
005B: 9@ += 22@ // (float)

:Label000781
0098: 22@ = random_float_in_ranges_0.0_to_1.0
0209: 21@ = random_int_in_ranges 0 1
00D6: if
0039:   21@ == 1
004D: jump_if_false @Label0007B0
005B: 10@ += 22@ // (float)
0002: jump @Label0007B8

:Label0007B0
005B: 10@ += 22@ // (float)

:Label0007B8
0098: 22@ = random_float_in_ranges_0.0_to_1.0
0209: 21@ = random_int_in_ranges 0 1
00D6: if
0039:   21@ == 1
004D: jump_if_false @Label0007E7
005B: 1@ += 22@ // (float)
0002: jump @Label0007EF

:Label0007E7
005B: 1@ += 22@ // (float)

:Label0007EF
0C0D: struct 2@ offset 15 size 4 = 9@
0C0D: struct 2@ offset 19 size 4 = 10@
0C0D: struct 2@ offset 23 size 4 = 11@
0098: 22@ = random_float_in_ranges_0.0_to_1.0
0098: 23@ = random_float_in_ranges_0.0_to_1.0
0098: 24@ = random_float_in_ranges_0.0_to_1.0
0C0D: struct 2@ offset 27 size 4 = 22@
0C0D: struct 2@ offset 31 size 4 = 23@
0C0D: struct 2@ offset 35 size 4 = 24@
0C0D: struct 2@ offset 39 size 1 = 3@
0B3D: raknet 12@ = new_bit_stream
0B40: raknet bit_stream 12@ write 206 type 0 size 1
0B40: raknet bit_stream 12@ write 2@ type 5 size 40
0B8B: raknet send bit_stream 12@
0B3E: raknet delete_bit_stream 12@
0AC9: free_allocated_memory 2@
0AB2: ret 2 8@ 3@

:Label000889
0001: wait 0 ms
00D6: if
0039:   0@ == 1
004D: jump_if_false @Label0008D9
0B2B: samp 22@ = get_player_id_by_actor_handle 1@
0B2B: samp 21@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0B37: samp 20@ = get_player_color 22@
0B37: samp 19@ = get_player_color 21@
00D6: if
0085: 20@ = 19@ // (int)
004D: jump_if_false @Label0008D9
0006: 18@ = 1

:Label0008D9
00D6: if and
0039:   0@ == 1
0039:   18@ == 0
004D: jump_if_false @Label0008F9
0006: 17@ = 1

:Label0008F9
00D6: if
0039:   0@ == 0
004D: jump_if_false @Label000912
0006: 17@ = 1

:Label000912
0AB2: ret 1 17@

:Label00091A
0001: wait 0 ms
0BE5: raknet 2@ = get_hook_param 0
0BE5: raknet 3@ = get_hook_param 1
00D6: if
0039:   3@ == 206
004D: jump_if_false @Label000A5C
00D6: if
0039:   30@ == 1
004D: jump_if_false @Label000A5C
0AB1: call_scm_func @Label000A60 1 29@ 7@
00D6: if
8039:   not  7@ == -1
004D: jump_if_false @Label000A5C
0AB1: call_scm_func @Label000889 2 23@ 7@ 17@
00D6: if
0039:   17@ == 1
004D: jump_if_false @Label000A5C
00D6: if
0039:   27@ == 1
004D: jump_if_false @Label0009C9
00D6: if
0039:   26@ == 1
004D: jump_if_false @Label0009C9
0AB1: call_scm_func @Label00066C 1 7@

:Label0009C9
00D6: if
0039:   24@ == 0
004D: jump_if_false @Label0009F5
0AB1: call_scm_func @Label0006D8 1 7@ 0@ 1@
0002: jump @Label000A24

:Label0009F5
0209: 31@ = random_int_in_ranges 0 10
00D6: if
002D:   31@ >= 24@ // (int)
004D: jump_if_false @Label000A24
0AB1: call_scm_func @Label0006D8 1 7@ 0@ 1@

:Label000A24
00D6: if
0039:   27@ == 1
004D: jump_if_false @Label000A58
00D6: if
0039:   25@ == 1
004D: jump_if_false @Label000A58
0AB1: call_scm_func @Label000643 2 0@ 1@

:Label000A58
0BE0: raknet hook_ret 0

:Label000A5C
0BE0: raknet hook_ret 1

:Label000A60
0001: wait 0 ms
0007: 28@ = 0.0

:Label000A6E
0A8D: 29@ = read_memory 12010640 size 4 virtual_protect 0
000A: 29@ += 4
0A8D: 29@ = read_memory 29@ size 4 virtual_protect 0
0006: 30@ = 0

:Label000A96
0A8D: 31@ = read_memory 29@ size 1 virtual_protect 0
000A: 29@ += 1
00D6: if and
0029:   31@ >= 0
001B:   128 > 31@
004D: jump_if_false @Label000BB4
005A: 31@ += 30@ // (int)
00D6: if
056D:   actor 31@ defined
004D: jump_if_false @Label000BB4
00D6: if
803C:   not  $PLAYER_ACTOR == 31@ // (int)
004D: jump_if_false @Label000BB4
04C4: store_coords_to 27@ 26@ 25@ from_actor 31@ with_offset 0.0 0.0 0.0
068D: get_camera_position_to 24@ 23@ 22@
00D6: if and
06BD:   no_obstacles_between 27@ 26@ 25@ and 24@ 23@ 22@ solid 1 car 1 actor 0 object 1 particle 0
80DF:   not actor 31@ driving
8118:   not actor 31@ dead
02CB:   actor 31@ bounding_sphere_visible
004D: jump_if_false @Label000BB4
04C4: store_coords_to 10@ 11@ 12@ from_actor 31@ with_offset 0.0 0.0 0.0
0AB1: call_scm_func @Label000F6E 3 10@ 11@ 12@ 13@ 14@
0509: 15@ = distance_between_XY 339.1 179.1 and_XY 13@ 14@
00D6: if
0035:   28@ >= 15@ // (float)
004D: jump_if_false @Label000BB4
0AB2: ret 1 31@

:Label000BB4
000A: 30@ += 256
0019:   30@ > 35584
004D: jump_if_false @Label000A96
000B: 28@ += 8.0
001D:   28@ > 0@ // (int)
004D: jump_if_false @Label000A6E
0AB2: ret 1 -1

:Label000BED
0001: wait 0 ms
00D6: if
0AAB:   file_exists "CLEO\AIMCONFIG_V3[BY_0PC0D3R].INI"
004D: jump_if_false @Label000DB0
0AF0: 28@ = get_int_from_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "TARGETHOOKDISTANCE"
0AF0: 27@ = get_int_from_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "DETOUR"
0AF0: 26@ = get_int_from_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "QUATCORRECTOR"
0AF0: 25@ = get_int_from_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "GIVEDAMAGERPC"
0AF0: 24@ = get_int_from_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "RANDOMSHOT"
0AF0: 23@ = get_int_from_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "FRIENDLYFIRE"
0093: 29@ = integer 28@ to_float
0002: jump @Label000F57

:Label000DB0
0AF1: write_int 40 to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "TARGETHOOKDISTANCE"
0AF1: write_int 1 to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "DETOUR"
0AF1: write_int 1 to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "QUATCORRECTOR"
0AF1: write_int 1 to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "GIVEDAMAGERPC"
0AF1: write_int 0 to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "RANDOMSHOT"
0AF1: write_int 0 to_ini_file "CLEO\AIMCONFIG_V3[BY_MONTANA].INI" section "SETTINGS" key "FRIENDLYFIRE"
0007: 29@ = 40.0
0006: 27@ = 1
0006: 26@ = 1
0006: 25@ = 1
0006: 24@ = 0
0006: 23@ = 0

:Label000F57
0AB2: ret 6 29@ 27@ 26@ 25@ 24@ 23@

:Label000F6E
0001: wait 0 ms
0AC7: 14@ = var 0@ offset
0AC7: 15@ = var 3@ offset
0AC7: 16@ = var 6@ offset
0AC7: 17@ = var 9@ offset
0AA5: call 7392816 num_params 6 pop 6 0 0 17@ 16@ 15@ 14@
0007: 12@ = 640.0
0007: 13@ = 448.0
0A8D: 14@ = read_memory 12677188 size 4 virtual_protect 0
0A8D: 15@ = read_memory 12677192 size 4 virtual_protect 0
0093: 14@ = integer 14@ to_float
0093: 15@ = integer 15@ to_float
0073: 12@ /= 14@ // (float)
0073: 13@ /= 15@ // (float)
006B: 3@ *= 12@ // (float)
006B: 4@ *= 13@ // (float)
0AB2: ret 2 3@ 4@
 

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Заранее спасибо
Код открыт.
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 "REPAIR"

:Label00000A
0001: wait 0 ms
00D6: if and
0AB0:   key_pressed 16
0AB0:   key_pressed 49
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false @Label00000A
03C0: 0@ = actor $PLAYER_ACTOR car
0227: 1@ = car 0@ health
00D6: if
8021:   not  1@ > 1000.0
004D: jump_if_false @Label00000A
0A30: repair_car 0@
0001: wait 100 ms
0407: store_coords_to 1@ 2@ 3@ from_car 0@ with_offset -1.5 0.0 0.0
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 1@ 2@ 3@
0001: wait 1000 ms
01C3: remove_references_to_car 0@
0002: jump @Label00000A