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

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

Cheater0k

Известный
54
3
Необходимо декриптование, заранее спасибо.
 

Вложения

  • Alco_Bot_V2.cs
    4 KB · Просмотры: 7

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
CLEO:
{$CLEO}
0000:
if
    8AF7: get_samp_base_to 0@
then
    0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available

:1
wait 0
if and
0AB0: key_pressed 49
0AB0: key_pressed 32
then
Actor.Health($PLAYER_ACTOR) = 160
0615: define_AS_pack_begin 18@
0AF9: samp say_msg "/me употребил(а) наркотик"                                                                          
0605: actor -1 perform_animation "M_smk_drag" IFP "SMOKING" framedelta 4.0 loop 0 lockX 0 lockY 0 lockF 1 time -1
0618: assign_actor $PLAYER_ACTOR to_AS_pack 18@                                                         
061B: remove_references_to_AS_pack 18@
wait 4600
0615: define_AS_pack_begin 18@                                                                          
0605: actor -1 perform_animation "HANDSUP" IFP "PED" framedelta 4.0 loop 0 lockX 0 lockY 0 lockF 0 time 5
0618: assign_actor $PLAYER_ACTOR to_AS_pack 18@                                                         
061B: remove_references_to_AS_pack 18@
            wait 1000
end
if and
0AB0:   key_pressed 50
0AB0:   key_pressed 32
then
//
Actor.StorePos($PLAYER_ACTOR,1@,2@,3@)
0107: 4@ = create_object 11736 at 1@ 2@ 3@
070A: AS_actor $PLAYER_ACTOR attach_to_object 4@ offset 0.2 0.0 0.0 on_bone 5 16 perform_animation "NULL" IFP_file "NULL" time 4000
08D2: object 4@($PLAYER_ACTOR,10i) scale_model 0.3

//
SAMP.ReadSAMPMemory(1@, 0x15BA0, 2)      
SAMP.WriteSAMPMemory(0x15BA0, 50064, 2)
Actor.Health($PLAYER_ACTOR) = 160
0615: define_AS_pack_begin 18@
0AF8: samp add_message_to_chat "Вы использовали аптечку. Здоровье пополнено на 60 единиц" color 0x3386D2
0AF8: samp add_message_to_chat "Все Ваши вещи были выброшены" color 0x3386D2                                                                          
0605: actor -1 perform_animation "gum_eat" IFP "PED" framedelta 4.0 loop 0 lockX 0 lockY 0 lockF 1 time -1
0618: assign_actor $PLAYER_ACTOR to_AS_pack 18@                                                         
061B: remove_references_to_AS_pack 18@
wait 4900
0108: destroy_object 4@
0615: define_AS_pack_begin 18@                                                                          
0605: actor -1 perform_animation "HANDSUP" IFP "PED" framedelta 4.0 loop 0 lockX 0 lockY 0 lockF 0 time 5
0618: assign_actor $PLAYER_ACTOR to_AS_pack 18@                                                         
061B: remove_references_to_AS_pack 18@
wait 1000
end

if and
0AB0: key_pressed 51
0AB0: key_pressed 32
then
SAMP.ReadSAMPMemory(1@, 0x15BA0, 2)      
SAMP.WriteSAMPMemory(0x15BA0, 50064, 2)
Actor.Health($PLAYER_ACTOR) = 160
0615: define_AS_pack_begin 18@
0AF9: samp say_msg "/me перебинтовал рану"                                                                        
0605: actor -1 perform_animation "gum_eat" IFP "PED" framedelta 4.0 loop 0 lockX 0 lockY 0 lockF 1 time -1
0618: assign_actor $PLAYER_ACTOR to_AS_pack 18@                                                         
061B: remove_references_to_AS_pack 18@
wait 4900
0615: define_AS_pack_begin 18@                                                                          
0605: actor -1 perform_animation "HANDSUP" IFP "PED" framedelta 4.0 loop 0 lockX 0 lockY 0 lockF 0 time 5
0618: assign_actor $PLAYER_ACTOR to_AS_pack 18@                                                         
061B: remove_references_to_AS_pack 18@
wait 1000
end     
jump @1
Необходимо декриптование, заранее спасибо.
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
0662: printstring "Alco Bot for Pears Project"
0662: printstring "Автор скрипта: Ded_Fedot"
0662: printstring "Контакты: vk.com/idedfedot"

:Label000069
0001: wait 400 ms
0AFA:  is_samp_available
004D: jump_if_false @Label000069

:Label000077
8AFA:   not is_samp_available
004D: jump_if_false @Label00008C
0001: wait 400 ms
0002: jump @Label000077

:Label00008C
0B34: samp register_client_command "alcobot" to_label @Label000AB1
0B34: samp register_client_command "circles" to_label @Label000B03
0006: 24@ = 0

:Label0000B3
0001: wait 0 ms
00D6: if
0B3C:  samp is_dialog_responded id 22822 button 2@ list_item 3@ input_text 0
004D: jump_if_false @Label0003B8
00D6: if
0039:   2@ == 1
004D: jump_if_false @Label0003B8
00D6: if
0039:   3@ == 0
004D: jump_if_false @Label0001A7
00D6: if
08B7:   test 30@ bit 0
004D: jump_if_false @Label000113
0006: 29@ = 1
0002: jump @Label00011A

:Label000113
0006: 29@ = 0

:Label00011A
0B12: 29@ = 29@ XOR 1
00D6: if
0039:   29@ == 1
004D: jump_if_false @Label00016E
08BD: set 30@ bit 0
018C: play_sound 1139 at 0.0 0.0 0.0
0ACF: show_formatted_styled_text "~w~Bot ~g~on" time 1000 style 2
0002: jump @Label0001A7

:Label00016E
08C3: clear 30@ bit 0
018C: play_sound 1138 at 0.0 0.0 0.0
0ACF: show_formatted_styled_text "~w~Bot ~r~off" time 1000 style 2
0006: 24@ = 0

:Label0001A7
00D6: if
0039:   3@ == 1
004D: jump_if_false @Label000294
00D6: if
08B7:   test 30@ bit 1
004D: jump_if_false @Label0001D9
0006: 29@ = 1
0002: jump @Label0001E0

:Label0001D9
0006: 29@ = 0

:Label0001E0
0B12: 29@ = 29@ XOR 1
00D6: if
0039:   29@ == 1
004D: jump_if_false @Label00023A
08BD: set 30@ bit 1
018C: play_sound 1139 at 0.0 0.0 0.0
0ACF: show_formatted_styled_text "~w~Collision ~g~on" time 1000 style 2
0002: jump @Label000294

:Label00023A
08C3: clear 30@ bit 1
018C: play_sound 1138 at 0.0 0.0 0.0
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 22@ closest_ped_to 23@
00D6: if
056D:   actor 23@ defined
004D: jump_if_false @Label000294
0619: enable_actor 23@ collision_detection 1
0ACF: show_formatted_styled_text "~w~Collision ~r~off" time 1000 style 2

:Label000294
00D6: if
0039:   3@ == 2
004D: jump_if_false @Label0002FE
00D6: if
08B7:   test 30@ bit 2
004D: jump_if_false @Label0002C6
0006: 29@ = 1
0002: jump @Label0002CD

:Label0002C6
0006: 29@ = 0

:Label0002CD
0B12: 29@ = 29@ XOR 1
00D6: if
0039:   29@ == 1
004D: jump_if_false @Label0002F7
08BD: set 30@ bit 2
0002: jump @Label0002FE

:Label0002F7
08C3: clear 30@ bit 2

:Label0002FE
00D6: if
0039:   3@ == 4
004D: jump_if_false @Label00032C
08C3: clear 30@ bit 0
08C3: clear 30@ bit 1
08C3: clear 30@ bit 2
0006: 24@ = 0

:Label00032C
00D6: if
0039:   3@ == 3
004D: jump_if_false @Label0003B8
04E4: refresh_game_renderer_at -1058.975 -1360.008
03CB: set_rendering_origin_at -1058.975 -1360.008 28@
02CE: 28@ = ground_z_at -1058.975 -1360.008 500.0
00A1: put_actor $PLAYER_ACTOR at -1058.975 -1360.008 28@
018C: play_sound 1139 at 0.0 0.0 0.0
0ACF: show_formatted_styled_text "~w~Teleport ~g~successfully" time 1000 style 2

:Label0003B8
00D6: if
08B7:   test 30@ bit 0
004D: jump_if_false @Label000A4E
0006: 0@ = 0

:Label0003D1
0B50: samp 1@ = object_handle_by_id 0@
00D6: if
03CA:   object 1@ exists
004D: jump_if_false @Label000A38
01BB: store_object 1@ position_to 2@ 3@ 4@
0984: 5@ = object 1@ model
00D6: if
0039:   5@ == 1487
004D: jump_if_false @Label000A38
0AF2: 25@ = get_float_from_ini_file "cleo\Alco_Bot.ini" section "Alco_Bot" key "Distance"
050A: 6@ = distance_between_XYZ 2@ 3@ 4@ and_XYZ -1084.719 -1295.837 1562.027
00D6: if
8035:   not  6@ >= 25@ // (float)
004D: jump_if_false @Label000A38
0B56: set_game_key 6 state 255
0001: wait 1000 ms
00D6: if
0B4C:  samp is_dialog_active 1742
004D: jump_if_false @Label000A38
0B47: samp close_current_dialog_with_button 1
0001: wait 200 ms
0AB1: call_scm_func @Label000D78 3 -1074.76 -1289.114 1
0AB1: call_scm_func @Label000D78 3 -1072.284 -1288.968 0
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 500 ms
00D6: if
0B4C:  samp is_dialog_active 1742
004D: jump_if_false @Label000A38
0B47: samp close_current_dialog_with_button 1
0001: wait 200 ms
0AB1: call_scm_func @Label000D78 3 -1072.284 -1288.771 0
0AB1: call_scm_func @Label000D78 3 -1072.318 -1288.463 0
0AB1: call_scm_func @Label000D78 3 -1072.714 -1285.401 0
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 500 ms
00D6: if
0B4C:  samp is_dialog_active 1742
004D: jump_if_false @Label000A38
0B47: samp close_current_dialog_with_button 1
0001: wait 200 ms
0AB1: call_scm_func @Label000D78 3 -1072.882 -1285.4 0
0AB1: call_scm_func @Label000D78 3 -1073.212 -1285.552 0
0AB1: call_scm_func @Label000D78 3 -1073.212 -1285.552 1
0AB1: call_scm_func @Label000D78 3 -1085.242 -1294.242 1
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 500 ms
00D6: if
0B4C:  samp is_dialog_active 697
004D: jump_if_false @Label000A38
0B47: samp close_current_dialog_with_button 1
000A: 24@ += 1
0ACF: show_formatted_styled_text "~w~Circles ~g~%d" time 1000 style 2 24@
0AF0: 26@ = get_int_from_ini_file "cleo\Alco_Bot.ini" section "Alco_Bot" key "Circles"
00D6: if
003B:   24@ == 26@ // (int)
004D: jump_if_false @Label000A38
0792: disembark_instantly_actor $PLAYER_ACTOR
0B56: set_game_key 17 state 255
0001: wait 0 ms
0B56: set_game_key 17 state 0
0B56: set_game_key 17 state 255
0B56: set_game_key 17 state 255
0792: disembark_instantly_actor $PLAYER_ACTOR
0001: wait 500 ms
0792: disembark_instantly_actor $PLAYER_ACTOR
00D6: if
0B4C:  samp is_dialog_active 1742
004D: jump_if_false @Label000A38
0B47: samp close_current_dialog_with_button 1
0792: disembark_instantly_actor $PLAYER_ACTOR
0001: wait 200 ms
0006: 24@ = 0
0AB1: call_scm_func @Label000D78 3 -1081.762 -1291.631 1
0AB1: call_scm_func @Label000D78 3 -1079.159 -1289.239 0
0AB1: call_scm_func @Label000D78 3 -1079.1 -1288.892 0
0AB1: call_scm_func @Label000D78 3 -1078.628 -1278.831 1
0AB1: call_scm_func @Label000D78 3 -1078.379 -1278.698 0
0AB1: call_scm_func @Label000D78 3 -1065.973 -1277.103 1
0AB1: call_scm_func @Label000D78 3 -1065.882 -1276.837 0
0AB1: call_scm_func @Label000D78 3 -1066.685 -1270.016 0
0001: wait 500 ms
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 500 ms
00D6: if
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label000A38
0B49: samp set_current_dialog_list_item 1
0001: wait 200 ms
0B47: samp close_current_dialog_with_button 1
0001: wait 500 ms
00D6: if
0B4C:  samp is_dialog_active -1
004D: jump_if_false @Label000A38
0B47: samp close_current_dialog_with_button 1
0001: wait 200 ms
0AB1: call_scm_func @Label000D78 3 -1066.417 -1270.103 0
0AB1: call_scm_func @Label000D78 3 -1065.702 -1277.65 1
0AB1: call_scm_func @Label000D78 3 -1065.922 -1277.774 0
0AB1: call_scm_func @Label000D78 3 -1077.881 -1278.72 1
0AB1: call_scm_func @Label000D78 3 -1078.017 -1278.979 0
0AB1: call_scm_func @Label000D78 3 -1080.824 -1290.403 1
0AB1: call_scm_func @Label000D78 3 -1081.042 -1290.621 0
0AB1: call_scm_func @Label000D78 3 -1085.038 -1294.275 0
0001: wait 500 ms
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 0 ms
0B56: set_game_key 11 state 0
0B56: set_game_key 11 state 255
0B56: set_game_key 11 state 255
0001: wait 500 ms
00D6: if
0B4C:  samp is_dialog_active 697
004D: jump_if_false @Label000A38
0B47: samp close_current_dialog_with_button 1

:Label000A38
000A: 0@ += 1
0019:   0@ > 1500
004D: jump_if_false @Label0003D1

:Label000A4E
00D6: if
08B7:   test 30@ bit 1
004D: jump_if_false @Label000A67
0050: gosub @Label000D11

:Label000A67
00D6: if
08B7:   test 30@ bit 2
004D: jump_if_false @Label000AAA
0AF8: samp add_message_to_chat "{FF0000}Ты дурак? Написали же в разработке" color -1

:Label000AAA
0002: jump @Label0000B3

:Label000AB1
0AC6: 3@ = label @Label000BD9 offset
0B3B: samp show_dialog id 22822 caption "{FFF000}Бот {FFFFFF}лекероводочного завода" text 3@ button_1 "Выбрать" button_2 "Выход" style 2
0B43: samp cmd_ret

:Label000B03
0B35: samp 27@ = get_last_command_params
00D6: if
0AD4: 27@ = scan_string 27@ format "%d" 26@
004D: jump_if_false @Label000B6D
0ACF: show_formatted_styled_text "~w~Circles ~g~%d" time 1000 style 2 26@
0AF1: write_int 26@ to_ini_file "cleo\Alco_Bot.ini" section "Alco_Bot" key "Circles"
0B43: samp cmd_ret

:Label000B6D
0AF8: samp add_message_to_chat "{FF0000}Не правильный ввод команды. {FFFFFF}Пример: {FF0000}/circles {FFF000}[Кол-ч] {FFFFFF}кругов" color -1
0B43: samp cmd_ret

:Label000BD9
hex
7B 46 46 46 46 46 46 7D 5B 31 5D 7B 45 42 45 42
45 42 7D CD E0 F7 E0 F2 FC 20 F0 E0 E1 EE F2 F3
20 E1 EE F2 E0 0A 7B 46 46 46 46 46 46 7D 5B 32
5D 7B 45 42 45 42 45 42 7D CA EE EB EB E8 E7 E8
FF 20 E8 E3 F0 EE EA EE E2 0A 7B 46 46 46 46 46
46 7D 5B 33 5D 7B 45 42 45 42 45 42 7D C7 E0 E1
F0 E0 F2 FC 20 E7 E0 F0 EF EB E0 F2 F3 20 7B 46
46 30 30 30 30 7D 28 C2 20 F0 E0 E7 F0 E0 E1 EE
F2 EA E5 29 0A 7B 46 46 46 46 46 46 7D 5B 34 5D
7B 45 42 45 42 45 42 7D D2 E5 EB E5 EF EE F0 F2
20 ED E0 20 E7 E0 E2 EE E4 0A 7B 46 46 46 46 46
46 7D 5B 35 5D 7B 45 42 45 42 45 42 7D CE F2 EA
EB FE F7 E8 F2 FC 20 E2 F1 B8 0A 7B 46 46 46 46
46 46 7D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D
3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 0A 7B 46 46 46 46
46 46 7D C0 E2 F2 EE F0 3A 20 7B 46 46 30 30 30
30 7D 44 65 64 5F 46 65 64 6F 74 0A 7B 46 46 46
30 30 30 7D CA EE ED F2 E0 EA F2 FB 3A 20 7B 46
46 46 46 46 46 7D 76 6B 2E 63 6F 6D 2F 69 64 65
64 66 65 64 6F 74 0A 00
end

:Label000D11
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 22@ closest_ped_to 23@
00D6: if
056D:   actor 23@ defined
004D: jump_if_false @Label000D33
0619: enable_actor 23@ collision_detection 0

:Label000D33
0051: return

:Label000D35
0001: wait 0 ms
0330: set_player $PLAYER_CHAR infinite_run 1
00A0: store_actor $PLAYER_ACTOR position_to 3@ 4@ 5@
0063: 0@ -= 3@ // (float)
0063: 1@ -= 4@ // (float)
0604: get_Z_angle_for_point 0@ 1@ store_to 5@
0173: set_actor $PLAYER_ACTOR Z_angle_to 5@
02EB: restore_camera_with_jumpcut
0AB2: ret 0

:Label000D78
0509: 6@ = distance_between_XY 3@ 4@ and_XY 0@ 1@

:Label000D89
0021:   6@ > 0.5
004D: jump_if_false @Label000E08
00A0: store_actor $PLAYER_ACTOR position_to 3@ 4@ 5@
0AB1: call_scm_func @Label000D35 2 0@ 1@
0AB1: call_scm_func @Label000E0D 1 3
00D6: if
0039:   2@ == 1
004D: jump_if_false @Label000DE2
0AB1: call_scm_func @Label000E0D 1 32

:Label000DE2
0509: 6@ = distance_between_XY 3@ 4@ and_XY 0@ 1@
0002: jump @Label000E01
0002: jump @Label000E08

:Label000E01
0002: jump @Label000D89

:Label000E08
0AB2: ret 0

:Label000E0D
0006: 1@ = 12006488
005A: 1@ += 0@ // (int)
0A8C: write_memory 1@ size 1 value 255 virtual_protect 0
0AB2: ret 0
000E: 1@ -= -3526
0A9F: 2@ = current_thread_pointer
000A: 2@ += 16
0A8D: 3@ = read_memory 2@ size 4 virtual_protect 1
0062: 3@ -= 0@ // (int)
0006: 4@ = 0
Можно полный код пожалуйста.
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0007: 0@ = -1551
0050: gosub 0@
hex
69 73
end
hex
04 00 FA 0A
end
004D: jump_if_false @Label000012
0AF8: samp add_message_to_chat "WeaponDist by Black Jesus ацтивация DIS (как чит-код)" color 9902251 
0001: wait 0 ms
00D6: if
0AAB:   file_exists "CLEO\weapondist.ini"
004D: jump_if_false @Label0001A6
0AF2: 0@ = get_float_from_ini_file "CLEO\weapondist.ini" section "DistControl" key "Distance"
0AF2: 1@ = get_float_from_ini_file "CLEO\weapondist.ini" section "Fist|Kastet" key "Distance"
0AF2: 2@ = get_float_from_ini_file "CLEO\weapondist.ini" section "Deagle" key "Distance"
0AF2: 3@ = get_float_from_ini_file "CLEO\weapondist.ini" section "M4|AK-47" key "Distance"
0AF2: 4@ = get_float_from_ini_file "CLEO\weapondist.ini" section "Rifle|Sniper" key "Distance"
0AF2: 5@ = get_float_from_ini_file "CLEO\weapondist.ini" section "Shotgun" key "Distance"
0002: jump @Label0002CD

:Label0001A6
0AF3: write_float 900.0 to_ini_file "CLEO\weapondist.ini" section "DistControl" key "Distance"
0AF3: write_float 300.0 to_ini_file "CLEO\weapondist.ini" section "Fist|Kastet" key "Distance"
0AF3: write_float 102.0 to_ini_file "CLEO\weapondist.ini" section "Deagle" key "Distance"
0AF3: write_float 300.0 to_ini_file "CLEO\weapondist.ini" section "M4|AK-47" key "Distance"
0AF3: write_float 500.0 to_ini_file "CLEO\weapondist.ini" section "Rifle|Sniper" key "Distance"
0AF3: write_float 300.0 to_ini_file "CLEO\weapondist.ini" section "Shotgun" key "Distance"

:Label0002CD
0001: wait 0 ms
00D6: if
0256:   player $PLAYER_ACTOR defined
004D: jump_if_false @Label00032B
0AF2: 0@ = get_float_from_ini_file "CLEO\weapondist.ini" section "DistControl" key "Distance"
0A8C: write_memory 12043504 size 4 value 0@ virtual_protect 1
0001: wait 0 ms
0002: jump @Label00032B

:Label00032B
0001: wait 0 ms
00D6: if
0ADC:   test_cheat "dis"
004D: jump_if_false @Label00032B
0ACD: show_text_highpriority "WeaponDist by Black Jesus is ON" time 3000
018C: play_sound 1083 at 0.0 0.0 0.0
0001: wait 0 ms
0002: jump @Label000386

:Label000386
0001: wait 0 ms
00D6: if or
02D8:   actor $PLAYER_ACTOR current_weapon == 0
02D8:   actor $PLAYER_ACTOR current_weapon == 1
004D: jump_if_false @Label0003E9
0AF2: 1@ = get_float_from_ini_file "CLEO\weapondist.ini" section "Fist|Kastet" key "Distance"
0A8C: write_memory 12043504 size 4 value 1@ virtual_protect 1
0002: jump @Label0003E9

:Label0003E9
0001: wait 0 ms
00D6: if
02D8:   actor $PLAYER_ACTOR current_weapon == 24
004D: jump_if_false @Label000440
0AF2: 2@ = get_float_from_ini_file "CLEO\weapondist.ini" section "Deagle" key "Distance"
0A8C: write_memory 12043504 size 4 value 2@ virtual_protect 1
0002: jump @Label000440

:Label000440
0001: wait 0 ms
00D6: if or
02D8:   actor $PLAYER_ACTOR current_weapon == 30
02D8:   actor $PLAYER_ACTOR current_weapon == 31
004D: jump_if_false @Label0004A0
0AF2: 3@ = get_float_from_ini_file "CLEO\weapondist.ini" section "M4|AK-47" key "Distance"
0A8C: write_memory 12043504 size 4 value 3@ virtual_protect 1
0002: jump @Label0004A0

:Label0004A0
0001: wait 0 ms
00D6: if or
02D8:   actor $PLAYER_ACTOR current_weapon == 33
02D8:   actor $PLAYER_ACTOR current_weapon == 34
004D: jump_if_false @Label000504
0AF2: 4@ = get_float_from_ini_file "CLEO\weapondist.ini" section "Rifle|Sniper" key "Distance"
0A8C: write_memory 12043504 size 4 value 4@ virtual_protect 1
0002: jump @Label000504

:Label000504
0001: wait 0 ms
00D6: if
02D8:   actor $PLAYER_ACTOR current_weapon == 25
004D: jump_if_false @Label00055C
0AF2: 5@ = get_float_from_ini_file "CLEO\weapondist.ini" section "Shotgun" key "Distance"
0A8C: write_memory 12043504 size 4 value 5@ virtual_protect 1
0002: jump @Label00055C

:Label00055C
0001: wait 0 ms
00D6: if
0ADC:   test_cheat "dis"
004D: jump_if_false @Label000386
0ACD: show_text_highpriority "WeaponDist by Black Jesus is OFF" time 3000
018C: play_sound 1084 at 0.0 0.0 0.0
0AF2: 0@ = get_float_from_ini_file "CLEO\weapondist.ini" section "DistControl" key "Distance"
0A8C: write_memory 12043504 size 4 value 0@ virtual_protect 1
0002: jump @Label00032B
 
Последнее редактирование:
  • Нравится
Реакции: MAHEKEH

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Уже кидали этот код, только не помню на какой странице.
Lua:
function randomFunction    hook.onSendTakeDamage (INPUT_VAR_0_,INPUT_VAR_1_)
    if act then
        --jump to 0022 (if previous if statement is false) --0022 JMP-JMP
        var_0_4 = getCharHealth(PLAYER_PED)
        if not (var_0_4 <= INPUT_VAR_1_) then
            --jump to 0011 (if previous if statement is false) --0011 JMP-JMP
            if var_0_4 == 0 then
            end -- maybe?
        else
            --location 0011--0011 LOCATION-LOCATION_
            sampSendChat("/hide deagle")
            sampSendChat("/hide m4")
            sampSendChat("/hide rpg")
            var_0_5 = false --var_0_5 PRIMITIVE-PRIMITIVE
        end
        act = var_0_5
    end
    return
end


function randomFunction    main ()
    var_1_0 = isSampfuncsLoaded()
    if var_1_0 then
        --jump to 0009 (if previous if statement is false) --0009 JMP-JMP
        var_1_0 = isSampLoaded()
        if not var_1_0 then
        end -- maybe?
    else
        --location 0009--0009 LOCATION-LOCATION_
        return
    end
    var_1_0 = isSampAvailable()
    if not var_1_0 then
        --jump to 0019 (if previous if statement is false) --0019 JMP-JMP
        repeat
        var_1_1 = 100 --var_1_1 NUMBER-NUMBER
        wait(var_1_1)
    else
        --location 0019--0019 LOCATION-LOCATION_
        until false or (previous if statement is true) --location 0019
        repeat
        var_1_1 = 0 --var_1_1 NUMBER-NUMBER
        wait(var_1_1)
        if act == false then
            --jump to 0019 (if previous if statement is false) --0019 JMP-JMP
            var_1_1 = 11111 --var_1_1 NUMBER-NUMBER
            wait(var_1_1)
            var_1_0 = true --var_1_0 PRIMITIVE-PRIMITIVE
            act = var_1_0
            --jump to 0019 (if previous if statement is false) --0019 JMP-JMP
            until false or (previous if statement is true) --location 0032
            return
        end
      
      

function someFunc2()
    var_2_0 = require("samp.events")
    hook = var_2_0
    var_2_0 = true --var_2_0 PRIMITIVE-PRIMITIVE
    act = var_2_0
    local randomFunction0 = function() end -- starts at  test.lua:0
    hook.onSendTakeDamage = randomFunction0
    local randomFunction1 = function() end -- starts at  test.lua:0
    main = randomFunction1
    return
end
 

™ 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
055E: set_player $PLAYER_CHAR max_health += 100

:Label000009
0001: wait 0 ms
00D6: if and
0AB0:   key_pressed 82
0AB0:   key_pressed 71
004D: jump_if_false @Label000009
0002: jump @Label000027

:Label000027
0001: wait 0 ms
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
000B: 3@ += 3.0
0001: wait 300 ms
00A1: put_actor $PLAYER_ACTOR at 1@ 2@ 3@
0002: jump @Label000009
hex
1A A1
 
  • Нравится
Реакции: checkdasound

TheGood11

Участник
173
10
Код открыт.
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
055E: set_player $PLAYER_CHAR max_health += 100

:Label000009
0001: wait 0 ms
00D6: if and
0AB0:   key_pressed 82
0AB0:   key_pressed 71
004D: jump_if_false @Label000009
0002: jump @Label000027

:Label000027
0001: wait 0 ms
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
000B: 3@ += 3.0
0001: wait 300 ms
00A1: put_actor $PLAYER_ACTOR at 1@ 2@ 3@
0002: jump @Label000009
hex
1A A1
А какая активация?
 

™ 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 10 ms
0AB4: 1@ = var 6
00D6: if and
8039:   not  1@ == 1
0AB0:   key_pressed 17
00DF:   actor $PLAYER_ACTOR driving
004D: jump_if_false @Label000002
03C0: 0@ = actor $PLAYER_ACTOR car
07D5: set_car 0@ velocity_in_direction_XYZ 0.0 0.0 0.2 rotation_velocitiesXY 0.0 0.0 unk 0.0
0001: wait 200 ms
0002: jump @Label000002
 

Dawidos

Активный
154
29
И да,можно ли вытащить с него стиллер,сам сбив отлиный,но со стиллером.
 

Вложения

  • SbivAnimation.cs
    51 KB · Просмотры: 8

™ ChipFamily

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

Вложения

  • sbiv.cs
    17.4 KB · Просмотры: 8
  • Нравится
Реакции: Dawidos

™ ChipFamily

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

Вложения

  • Source.txt
    177.1 KB · Просмотры: 11
  • Нравится
Реакции: EmmanuelCas

™ ChipFamily

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

Код:
// 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

:Noname_2
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_2
0AF8: samp add_message_to_chat "{32CD32}[{FFFFFF}Ether/M{32CD32}]{FFFFFF} by {32CD32}R{FFFFFF}oyan {32CD32}M{FFFFFF}illans." color 16777215
0AF1: write_int 0 to_ini_file "cleo\ether.ini" section "ether" key "money"

:Noname_150
0001: wait 0 ms
0AC8: 1@ = allocate_memory_size 256
0B75: samp get_chat_string 99 text_to 1@ prefix_to 0 color_to 0 prefix_color_to 0
00D6: if
0C18: 2@ = strstr string1 1@ string2 "ïûòàåòñÿ äîçâîíèòüñÿ â ýôèð."
004D: jump_if_false @Noname_374
0AF0: 3@ = get_int_from_ini_file "cleo\ether.ini" section "ether" key "money"
000A: 3@ += 600
0AF1: write_int 3@ to_ini_file "cleo\ether.ini" section "ether" key "money"
0AF8: samp add_message_to_chat "{32CD32}[{FFFFFF}Ether/M{32CD32}]Äîõîä:{FFFFFF}%d{32CD32}$." color 16777215 3@

:Noname_374
0AC9: free_allocated_memory 1@
0002: jump @Noname_150
Я выше ему скинул код, раскрой глаза.