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

FYP

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

ГОХА | GoxaShow

В АРМИИ С 12.12,ЗАКАЗЫ НЕ ДЕЛАЮ,ТУПЫЕ ВОПРОСЫ-НАХУ
Проверенный
1,890
1,907
давайте по братски да
 

Вложения

  • ARZKiller.luac
    68.1 KB · Просмотры: 5

sᴀxᴏɴ

саксофон
Всефорумный модератор
791
853
возможно вообще открыть? авторег на ник и реклама бара не это круто
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

0000: NOP
:Label00003C
wait 300
   SAMP.Available
else_jump @Label00003C

:Label00004A
wait 0
23@ = SAMP.GetGamestate()
if
  23@ == 3
else_jump @Label00004A
wait 5300
alloc 15@ 64
alloc 7@ 64
alloc 1@ 64
if
0AAB:   file_exists "CLEO\ccleaner.ini"
else_jump @Label0000D0
0AF0: 15@ = get_int_from_ini_file "CLEO\ccleaner.ini" section "CCLEANER" key "memory"
jump @Label00015D

:Label0000D0
0AA7: call_function 8532696 num_params 2 pop 2 "wt+" "CLEO\ccleaner.ini" 18@
0AF1: write_int 400 to_ini_file "CLEO\ccleaner.ini" section "CCLEANER" key "memory"
0AF0: 15@ = get_int_from_ini_file "CLEO\ccleaner.ini" section "CCLEANER" key "memory"
0AA7: call_function 8532363 num_params 1 pop 1 18@ 18@

:Label00015D
wait 0
0B34: samp register_client_command "ccl" to_label @Label000546
0B34: samp register_client_command "cclinfo" to_label @Label0004E6
0B34: samp register_client_command "ccln" to_label @Label000384
chatmsg "{DC4747}[CCleaner] {73b461}Êîìàíäû: {FFFFFF}/ccl, /ccln {DFCFCF}[êîë-âî]{FFFFFF}, /cclinfo {dc4747}v3.2 {73b461}by Dapo Show" -1

:Label00020D
wait 0
0A8D: 7@ = read_memory 9325748 size 4 virtual_protect 1
7@ /= 1048576
0AF0: 15@ = get_int_from_ini_file "CLEO\ccleaner.ini" section "CCLEANER" key "memory"
if or
  10@ == 1
002D:   7@ >= 15@ // (int)
else_jump @Label00020D
0A8D: 1@ = read_memory 9325748 size 4 virtual_protect 1
0AA7: call_function 5489920 num_params 2 pop 2 1 1
0AA7: call_function 5490704 num_params 1 pop 1 1
0AA7: call_function 4247424 num_params 0 pop 0
0AA7: call_function 4231328 num_params 0 pop 0
0AA7: call_function 5904560 num_params 0 pop 0
0AA7: call_function 7370608 num_params 0 pop 0
0A8D: 8@ = read_memory 9325748 size 4 virtual_protect 1
0062: 1@ -= 8@ // (int)
8@ /= 1048576
1@ /= 1048576
chatmsg "{DC4747}[CCleaner] {73b461}Ïàìÿòè äî: {FFFFFF}%dMB {73b461}Ïàìÿòè ïîñëå: {FFFFFF}%dMB {73b461}Î÷èùåíî: {FFFFFF}%dMB" -1 7@ 8@ 1@
10@ = 0
jump @Label00020D

:Label000384
   SAMP.IsCommandTyped(0@)
0AD4: 1@ = scan_string 0@ format "%d" 2@
0C17: 9@ = strlen 0@
if
  9@ > 0
else_jump @Label00048E
if
   not 2@ > 49
else_jump @Label000411
chatmsg "{dc4747}[MemLimit] {73b461}Íåëüçÿ óñòàíîâèòü íèæå {FFFFFF}50MB" -1
jump @Label00048C

:Label000411
0AF1: write_int 2@ to_ini_file "CLEO\ccleaner.ini" section "CCLEANER" key "memory"
chatmsg "{dc4747}[MemLimit] {73b461}Çíà÷åíèå óñòàíîâëåíî íà: {FFFFFF}%dMB" -1 2@
jump @Label00048C

:Label00048C
SAMP.CmdRet

:Label00048E
chatmsg "{dc4747}[MemLimit] {73b461}Ââåäèòå: {dc4747}/ccln{FFFFFF} - êîë-âî íå íèæå 50MB" -1
SAMP.CmdRet

:Label0004E6
0A8D: 11@ = read_memory 9325748 size 4 virtual_protect 1
11@ /= 1048576
chatmsg "{dc4747}[CCleaner] {73b461}Ïàìÿòü çàãðóæåíà íà: {FFFFFF}%dMB" -1 11@
SAMP.CmdRet

:Label000546
0AA7: call_function 5488336 num_params 0 pop 0
0AA7: call_function 5489728 num_params 0 pop 0
0AA7: call_function 5489824 num_params 0 pop 0
0AA7: call_function 5489216 num_params 0 pop 0
0AA7: call_function 4233056 num_params 0 pop 0
0AA7: call_function 4231696 num_params 0 pop 0
0AA7: call_function 4249536 num_params 1 pop 1 -1
0AA7: call_function 4252896 num_params 0 pop 0
0AA7: call_function 7391568 num_params 0 pop 0
0AA7: call_function 4252768 num_params 0 pop 0
0AA7: call_function 4225552 num_params 0 pop 0
0AA7: call_function 4240288 num_params 0 pop 0
if
  10@ == 0
else_jump @Label0005F1
10@ = 1

:Label0005F1
SAMP.CmdRet
 
  • Нравится
Реакции: qwweccx

Vikkir Tomoyan

Известный
185
34
Кто может исходники этого скрипта достать?
Версия 2.0
 

Вложения

  • gamefixer.cs
    160.4 KB · Просмотры: 4
Последнее редактирование:

sᴀxᴏɴ

саксофон
Всефорумный модератор
791
853
  • Влюблен
  • Нравится
Реакции: Vikkir Tomoyan и qwweccx

chapo

чопа сребдс // @moujeek
Модератор
8,868
11,575
декомпильните пожалуйста
 

Вложения

  • neon_by_DK22.cs
    18.7 KB · Просмотры: 5

sᴀxᴏɴ

саксофон
Всефорумный модератор
791
853
декомпильните пожалуйста
нужно немного восстановить руками:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0@ = 0
8@ = 255
7@ = 255
jump @Label00002C
0CC2:
0103:   actor stopped_in_car
0203:   actor on_foot
0303: show_text_4numbers_highpriority GXT
0403:
hex
 00 3D 00 D6
end
0400: store_coords_to
0ADC:   test_cheat "NEONON"
else_jump @Label00005E
0@ = 1
0ACA: show_text_box "Neon Mod enabled"

:Label00005E
if
0ADC:   test_cheat "NEONOFF"
else_jump @Label000090
0@ = 0
0ACA: show_text_box "Neon Mod disabled"

:Label000090
if
  0@ == 1
else_jump @Label000358
if
   Player.Defined(0)
else_jump @Label000358
0A96: 1@ = actor $0[3] struct
1@ += 1420
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
if
  1@ > 0
else_jump @Label000358
0AEB: 1@ = car_struct 1@ handle
if
856E:   not car 1@ defined
else_jump @Label0000FE
jump @Label000672

:Label0000FE
15@ = Car.Model(1@)
if or
8A01:   not model 15@ car
8185:   not car 1@ health >= 1
else_jump @Label000124
jump @Label000672

:Label000124
0AF2: 20@ = get_float_from_ini_file "cleo\neon.ini" section "MAIN" key "fFlashlightRadius"
0AF2: 22@ = get_float_from_ini_file "cleo\neon.ini" section "MAIN" key "fFlashlightZ"
0407: store_coords_to 2@ 3@ 4@ from_car 1@ with_offset 0.0 0 22@
09E5: create_flash_light_at 2@ 3@ 4@ RGB_mask 5@ 6@ 7@ radius 20@
0AF2: 20@ = get_float_from_ini_file "cleo\neon.ini" section "MAIN" key "fShadowRadius"
0AF2: 21@ = get_float_from_ini_file "cleo\neon.ini" section "MAIN" key "fYOffsetA"
0407: store_coords_to 2@ 3@ 4@ from_car 1@ with_offset 0.0 21@ 0.0
016F: create_particle 3 rotation_factor 0.0 size 20@ intensity 8@ flags 5@ 6@ 7@ at 2@ 3@ 4@
0AF2: 21@ = get_float_from_ini_file "cleo\neon.ini" section "MAIN" key "fXOffsetA"
0407: store_coords_to 2@ 3@ 4@ from_car 1@ with_offset 21@ 0.0 0
016F: create_particle 3 rotation_factor 0.0 size 20@ intensity 8@ flags 5@ 6@ 7@ at 2@ 3@ 4@
0AF2: 21@ = get_float_from_ini_file "cleo\neon.ini" section "MAIN" key "fXOffsetB"
0407: store_coords_to 2@ 3@ 4@ from_car 1@ with_offset 21@ 0.0 0
016F: create_particle 3 rotation_factor 0.0 size 20@ intensity 8@ flags 5@ 6@ 7@ at 2@ 3@ 4@
0AF2: 21@ = get_float_from_ini_file "cleo\neon.ini" section "MAIN" key "fYOffsetB"
0407: store_coords_to 2@ 3@ 4@ from_car 1@ with_offset 0.0 21@ 0.0
016F: create_particle 3 rotation_factor 0.0 size 20@ intensity 8@ flags 5@ 6@ 7@ at 2@ 3@ 4@

:Label000358
if
0ADC:   test_cheat "NEONWHITE"
else_jump @Label00039C
5@ = 255
6@ = 255
wait 7@
hex
 05 FF 00 CA 0A 0E 10 53 65 74 20 63 6F 6C 6F 72
 3A 20 57 68 69 74 65 D6
end
0400: store_coords_to 0.0 20@ 8@ from_object
0ADC:   test_cheat "NEONRED"
else_jump @Label0003DA
5@ = 255
6@ = 0
7@ = 0
0ACA: show_text_box "Set color: Red"

:Label0003DA
if
0ADC:   test_cheat "NEONBLUE"
else_jump @Label00041A
5@ = 0
6@ = 0
7@ = 255
0ACA: show_text_box "Set color: Blue"

:Label00041A
if
0ADC:   test_cheat "NEONYELLOW"
else_jump @Label00045F
5@ = 255
6@ = 255
wait 7@
hex
 04 00
end
0ACA: show_text_box "Set color: Yellow"

:Label00045F
if
0ADC:   test_cheat "NEONORANGE"
else_jump @Label0004A4
5@ = 255
6@ = 150
wait 7@
hex
 04 00
end
0ACA: show_text_box "Set color: Orange"

:Label0004A4
if
0ADC:   test_cheat "NEONPURPLE"
else_jump @Label0004E9
5@ = 180
6@ = 0
7@ = 220
0ACA: show_text_box "Set color: Purple"

:Label0004E9
if
0ADC:   test_cheat "NEONGREEN"
else_jump @Label00052B
5@ = 0
6@ = 255
wait 7@
hex
 04 00
end
0ACA: show_text_box "Set color: Green"

:Label00052B
if
0ADC:   test_cheat "NEONPINK"
else_jump @Label00056C
5@ = 255
6@ = 0
7@ = 255
0ACA: show_text_box "Set color: Pink"

:Label00056C
if
8AAB:   not file_exists "CLEO\neon_by_DK22.cs"
else_jump @Label000598

:Label00058F
Camera.Restore_WithJumpCut
jump @Label00058F

:Label000598
9@ = 0

:Label00059F
format 10@v "NEONR%dR" 9@
format 14@v "NEONG%dG" 9@
format 18@v "NEONB%dB" 9@
if
0ADC:   test_cheat 10@v
else_jump @Label000603
0085: 5@ = 9@ // (int)
0ACE: show_formatted_text_box "Set Red: %d" 5@

:Label000603
if
0ADC:   test_cheat 14@v
else_jump @Label000630
0085: 6@ = 9@ // (int)
0ACE: show_formatted_text_box "Set Green: %d" 6@

:Label000630
if
0ADC:   test_cheat 18@v
else_jump @Label00065C
0085: 7@ = 9@ // (int)
0ACE: show_formatted_text_box "Set Blue: %d" 7@

:Label00065C
9@ += 1
  9@ > 255
else_jump @Label00059F

:Label000672
jump @Label00002C
декомп пжжжжжжжжжжжжжжж
CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0662: printstring ">decrypted<"
0000: NOP
thread "automapzoom"

:Label000020
wait 0
   SAMP.Available
else_jump @Label000020
chatmsg "{73b461}[AutoMapZoom] {FFFFFF}Àêòèâàöèÿ àâòîìàòè÷åñêàÿ{dc4747} by Black Jesus" 9902251
0A8C: write_memory 5719357 size 4 value 1132593152 virtual_protect 1
0A93: end_custom_thread
0662: printstring ">decrypted<"
 

sᴀxᴏɴ

саксофон
Всефорумный модератор
791
853
от блек жизуза
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

:Label000011
wait 0
if
   SAMP.Available
else_jump @Label000011
wait 1500
if
0AAB:   file_exists "CLEO\gamefixer.ini"
else_jump @Label0000CA
018C: play_sound 1052 at 0.0 0.0 0.0
chatmsg "{73b461}[FDist] {FFFFFF}FDist {dc4747}íå çàãðóæåí, {FFFFFF}ò.ê ó âàñ óæå óñòàíîâëåí {73b461}GameFixer" -1
0A93: end_custom_thread

:Label0000CA
wait 0
if
0AAB:   file_exists "CLEO\fdist.ini"
else_jump @Label00018E
0AF0: 10@ = get_int_from_ini_file "CLEO\fdist.ini" section "SETTINGS" key "givemedist"
0AF2: 12@ = get_float_from_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fdist"
0AF2: 15@ = get_float_from_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fpdist"
0AF2: 23@ = get_float_from_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fog"
jump @Label0002CB

:Label00018E
0AF1: write_int 1 to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "givemedist"
0AF3: write_float 400.0 to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fdist"
0AF3: write_float 1000.0 to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fpdist"
0AF3: write_float 100.0 to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fog"
0AF0: 10@ = get_int_from_ini_file "CLEO\fdist.ini" section "SETTINGS" key "givemedist"
0AF2: 12@ = get_float_from_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fdist"
0AF2: 15@ = get_float_from_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fpdist"
0AF2: 23@ = get_float_from_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fog"

:Label0002CB
chatmsg "{73b461}[FDist] {FFFFFF}Êîìàíäû: /givemedist /fdist /fpdist /efog {dc4747}by Black Jesus v1.0" -1
0B34: samp register_client_command "givemedist" to_label @Label00050F
0B34: samp register_client_command "fdist" to_label @Label00066B
0B34: samp register_client_command "fpdist" to_label @Label000A04
0B34: samp register_client_command "efog" to_label @Label000DC8
0B34: samp register_client_command "editfog" to_label @Label000DC8

:Label00037C
wait 0
if and
  10@ == 1
  11@ == 0
else_jump @Label0003C0
0A8C: write_memory 5499541 size 4 value 12044272 virtual_protect 1
0A8C: write_memory 8381985 size 4 value 13213544 virtual_protect 1
11@ = 1

:Label0003C0
wait 0
if and
  10@ == 0
  11@ == 1
else_jump @Label000404
0A8C: write_memory 5499541 size 4 value 12043504 virtual_protect 1
0A8C: write_memory 8381985 size 4 value 13210352 virtual_protect 1
11@ = 0

:Label000404
wait 0
if and
84A9:   not actor $PLAYER_ACTOR driving_heli
   not Actor.DrivingPlane($PLAYER_ACTOR)
  10@ == 1
else_jump @Label00045E
0A8C: write_memory 12044272 size 4 value 12@ virtual_protect 1
0087: 22@ = 12@ // (float)
000F: 22@ -= 23@  // Note: the incorrect math opcode was used here
0A8C: write_memory 13210352 size 4 value 22@ virtual_protect 1
0A8C: write_memory 12044272 size 4 value 12@ virtual_protect 1

:Label00045E
wait 0
if and
04A9:   actor $PLAYER_ACTOR driving_heli
  10@ == 1
else_jump @Label0004B3
0A8C: write_memory 12044272 size 4 value 15@ virtual_protect 1
0087: 22@ = 15@ // (float)
000F: 22@ -= 23@  // Note: the incorrect math opcode was used here
0A8C: write_memory 13210352 size 4 value 22@ virtual_protect 1
0A8C: write_memory 12044272 size 4 value 15@ virtual_protect 1

:Label0004B3
wait 0
if and
   Actor.DrivingPlane($PLAYER_ACTOR)
  10@ == 1
else_jump @Label00037C
0A8C: write_memory 12044272 size 4 value 15@ virtual_protect 1
0087: 22@ = 15@ // (float)
000F: 22@ -= 23@  // Note: the incorrect math opcode was used here
0A8C: write_memory 13210352 size 4 value 22@ virtual_protect 1
0A8C: write_memory 12044272 size 4 value 15@ virtual_protect 1
jump @Label00037C

:Label00050F
if and
  10@ == 0
   SAMP.ChatInputOpened
else_jump @Label0005BF
10@ = 1
chatmsg "{73b461}[FDist] {FFFFFF}Âîçìîæíîñòü èçìåíåíèÿ ïðîðèñîâêè {73b461}âêëþ÷åíî" -1
0AF1: write_int 1 to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "givemedist"
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000669

:Label0005BF
if and
  10@ == 1
   SAMP.ChatInputOpened
else_jump @Label000669
10@ = 0
chatmsg "{73b461}[FDist] {FFFFFF}Âîçìîæíîñòü èçìåíåíèÿ ïðîðèñîâêè {dc4747}âûêëþ÷åíî" -1
0AF1: write_int 0 to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "givemedist"
018C: play_sound 1052 at 0.0 0.0 0.0

:Label000669
SAMP.CmdRet

:Label00066B
if and
   SAMP.IsCommandTyped(13@)
0C1B: 14@ = atof 13@
  14@ >= 0.0
   not 14@ > 3600.0
  10@ == 1
else_jump @Label00073A
0087: 12@ = 14@ // (float)
0AF3: write_float 12@ to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fdist"
chatmsg "{73b461}[FDist] {FFFFFF}Âû óñòàíîâèëè îñíîâíóþ ïðîðèñîâêó íà {dc4747}%.1f" -1 12@
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000A02

:Label00073A
if and
   SAMP.IsCommandTyped(13@)
0C1B: 14@ = atof 13@
   not 14@ >= 0.0
  10@ == 1
else_jump @Label000801
12@ = 0.0
0AF3: write_float 12@ to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fdist"
chatmsg "{73b461}[FDist] {FFFFFF}Âû óñòàíîâèëè îñíîâíóþ ïðîðèñîâêó íà {dc4747}%.1f" -1 12@
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000A02

:Label000801
if and
   SAMP.IsCommandTyped(13@)
0C1B: 14@ = atof 13@
  14@ > 3600.0
  10@ == 1
else_jump @Label0008C8
12@ = 3600.0
0AF3: write_float 12@ to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fdist"
chatmsg "{73b461}[FDist] {FFFFFF}Âû óñòàíîâèëè îñíîâíóþ ïðîðèñîâêó íà {dc4747}%.1f" -1 12@
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000A02

:Label0008C8
if and
  10@ == 0
   SAMP.ChatInputOpened
else_jump @Label00095C
chatmsg "{73b461}[FDist] {FFFFFF}×òîáû àêòèâèðîâàòü èçìåíåíèå ïðîðèñîâêè, ïðîïèøèòå {dc4747}/givemedist" -1
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000A02

:Label00095C
if and
  10@ == 1
   SAMP.ChatInputOpened
else_jump @Label000A02
chatmsg "{73b461}[FDist] {FFFFFF}Ïèøèòå: /fdist {dc4747}[0-3600]" -1
chatmsg "{73b461}[FDist] {FFFFFF}Òåêóùèé ïàðàìåòð: {73b461}%.1f" -1 12@
018C: play_sound 1052 at 0.0 0.0 0.0

:Label000A02
SAMP.CmdRet

:Label000A04
if and
   SAMP.IsCommandTyped(16@)
0C1B: 17@ = atof 16@
  17@ >= 0.0
   not 17@ > 3600.0
  10@ == 1
else_jump @Label000AE1
0087: 15@ = 17@ // (float)
0AF3: write_float 15@ to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fpdist"
chatmsg "{73b461}[FDist] {FFFFFF}Âû óñòàíîâèëè ïðîðèñîâêó âîçäóøíîãî òðàíñïîðòà íà {dc4747}%.1f" -1 15@
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000DC6

:Label000AE1
if and
   SAMP.IsCommandTyped(16@)
0C1B: 17@ = atof 16@
   not 17@ >= 0.0
  10@ == 1
else_jump @Label000BB6
15@ = 0.0
0AF3: write_float 15@ to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fpdist"
chatmsg "{73b461}[FDist] {FFFFFF}Âû óñòàíîâèëè ïðîðèñîâêó âîçäóøíîãî òðàíñïîðòà íà {dc4747}%.1f" -1 15@
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000DC6

:Label000BB6
if and
   SAMP.IsCommandTyped(16@)
0C1B: 17@ = atof 16@
  17@ > 3600.0
  10@ == 1
else_jump @Label000C8B
15@ = 3600.0
0AF3: write_float 15@ to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fpdist"
chatmsg "{73b461}[FDist] {FFFFFF}Âû óñòàíîâèëè ïðîðèñîâêó âîçäóøíîãî òðàíñïîðòà íà {dc4747}%.1f" -1 15@
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000DC6

:Label000C8B
if and
  10@ == 0
   SAMP.ChatInputOpened
else_jump @Label000D1F
chatmsg "{73b461}[FDist] {FFFFFF}×òîáû àêòèâèðîâàòü èçìåíåíèå ïðîðèñîâêè, ïðîïèøèòå {dc4747}/givemedist" -1
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000DC6

:Label000D1F
if and
  10@ == 1
   SAMP.ChatInputOpened
else_jump @Label000DC6
chatmsg "{73b461}[FDist] {FFFFFF}Ïèøèòå: /fpdist {dc4747}[0-3600]" -1
chatmsg "{73b461}[FDist] {FFFFFF}Òåêóùèé ïàðàìåòð: {73b461}%.1f" -1 15@
018C: play_sound 1052 at 0.0 0.0 0.0

:Label000DC6
SAMP.CmdRet

:Label000DC8
   SAMP.IsCommandTyped(24@)
if and
  10@ == 1
0AD4: 25@ = scan_string 24@ format "%f" 23@
  23@ >= 1.0
   not 23@ > 3599.0
else_jump @Label000E87
0AF3: write_float 23@ to_ini_file "CLEO\fdist.ini" section "SETTINGS" key "fog"
chatmsg "{73b461}[FDist] {FFFFFF}Âû óñòàíîâèëè òóìàí íà {dc4747}%.1f" -1 23@
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000FC9

:Label000E87
if and
  10@ == 1
   SAMP.ChatInputOpened
else_jump @Label000F40
chatmsg "{73b461}[FDist] {FFFFFF}Ïèøèòå: /editfog {dc4747}[îò 1.0 äî 3599.0]" -1
chatmsg "{73b461}[FDist] {FFFFFF}Òåêóùèé ïàðàìåòð: {73b461}%.1f" -1 23@
018C: play_sound 1052 at 0.0 0.0 0.0
jump @Label000FC9

:Label000F40
if and
  10@ == 0
   SAMP.ChatInputOpened
else_jump @Label000FC9
chatmsg "{73b461}[FDist] {FFFFFF}×òîáû àêòèâèðîâàòü èçìåíåíèå òóìàíà, ïðîïèøèòå {dc4747}/givemedist" -1
018C: play_sound 1052 at 0.0 0.0 0.0

:Label000FC9
SAMP.CmdRet
 
  • Нравится
Реакции: qwweccx и SpinQuatts

sᴀxᴏɴ

саксофон
Всефорумный модератор
791
853
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
13@ = 0

:Label000009
   not SAMP.Available
else_jump @Label00001E
wait 400
jump @Label000009

:Label00001E
wait 1000
chatmsg "{A3E900}[AntiCheat]: {FFFFFF}Óñïåøíî çàãðóæåí. Àâòîð: {A3E900}Niko" -1
0C74: 1@ = create_timer_interval 0 on_label -1932
0C78: set_timer 1@ active 0
call @Label00063B 0
0BFC: set_global_var "Count" = -1
0C6A: 0@ = create_custom_thread_at_label -569
0C6A: 0@ = create_custom_thread_at_label -1172
0BE4: raknet setup_incoming_packet_hook -811
0B34: samp register_client_command "ac" to_label @Label00010F
0B34: samp register_client_command "ac_c" to_label @Label00019A
0B34: samp register_client_command "ac_t" to_label @Label0000E1

:Label0000D6
wait 0
jump @Label0000D6

:Label0000E1
   SAMP.IsCommandTyped(25@)
0C17: 26@ = strlen 25@
if
  26@ > 0
else_jump @Label00010D
call @Label0001B1 1 25@

:Label00010D
SAMP.CmdRet

:Label00010F
if
call @Label000693 0
else_jump @Label000162
0BFC: set_global_var "OnOff" = 0
chatmsg "{A3E900}[AntiCheat]: {FFFFFF}Âûêëþ÷åí" -1
jump @Label000198

:Label000162
0BFC: set_global_var "OnOff" = 1
chatmsg "{A3E900}[AntiCheat]: {FFFFFF}Âêëþ÷åí" -1

:Label000198
SAMP.CmdRet

:Label00019A
0BFC: set_global_var "Count" = -1
call @Label00063B 0
SAMP.CmdRet

:Label0001B1
call @Label0005F1 0 1@
format 2@v "%d" 1@
call @Label0006C1 0 4@ 5@ 6@
alloc 3@ 180
format 3@ "[%02d:%02d:%02d] %s" 4@ 5@ 6@ 0@
0AF5: write_string 3@ to_ini_file "CLEO\AntiCheat.ini" section "Text" key 2@v
free 3@
ret 0
0@ = Render.CreateFont("Tahoma", 10, 4)

:Label00024A
wait 0
if
call @Label000693 0
else_jump @Label000324
call @Label0005AD 0 1@ 2@
1@ -= 100
Render.DrawBorderedBox(1@, 2@, 530, 180, 838860800, 2, 1677786880)
1@ += 5
2@ += 3
3@ = 0

:Label0002A9
format 4@v "%d" 3@
alloc 5@ 180
0C11: memset destination 5@ value 0 size 180
0AF4: 5@ = read_string_from_ini_file "CLEO\AntiCheat.ini" section "Text" key 4@v
Render.DrawText(0@, 5@, 1@, 2@, -1)
free 5@
call @Label0005E2 1 2@ 2@
3@ += 1
  3@ > 9
else_jump @Label0002A9

:Label000324
jump @Label00024A
if
call @Label000693 0
else_jump @Label000490
0BE5: raknet 2@ = get_hook_param 1
if
  2@ == 206
else_jump @Label000490
0BE5: raknet 3@ = get_hook_param 0
alloc 4@ 40
0C11: memset destination 4@ value 0 size 40
BitStream.IgnoreBits(3@, 8)
5@ = BitStream.Read(3@, 2)
BitStream.ReadArray(3@, 4@, 40)
0C0C: 10@ = struct 4@ offset 0 size 1
0C0C: 6@ = struct 4@ offset 27 size 4
0C0C: 7@ = struct 4@ offset 31 size 4
if and
  6@ == 0.0
  7@ == 0.0
else_jump @Label000437
call @Label000767 1 5@ 8@
alloc 9@ 64
format 9@ "Èãðîê: %s[%d], âîçìîæíî èñïîëüçóåò SilentAim" 8@ 5@
call @Label0001B1 1 9@
free 9@
wait 2000

:Label000437
if
8C79:   not is_timer 1@ active
else_jump @Label00048B
if
  10@ == 1
else_jump @Label00048B
0C0C: 11@ = struct 4@ offset 1 size 2
if
   not SAMP.IsPlayerPaused(11@)
else_jump @Label00048B
12@ = SAMP.GetPlayerHealthByActorHandle(11@)
13@ = 0
0C78: set_timer 1@ active 1

:Label00048B
free 4@

:Label000490
0BE0: raknet hook_ret 1

:Label000494
wait 0
if
call @Label000693 0
else_jump @Label0005A6
0@ = 0

:Label0004B4
if
   SAMP.IsPlayerConnected(0@)
else_jump @Label00058B
1@ = SAMP.GetActorHandleByPlayerID(0@)
if
056D:   actor 1@ defined
else_jump @Label00058B
if
   not Actor.Driving(1@)
else_jump @Label00058B
Actor.StorePos(1@, 2@, 3@, 4@)
02CE: 5@ = ground_z_at 2@ 3@ 4@
if
8035:   not  4@ >= 5@ // (float)
else_jump @Label00058B
call @Label000767 1 0@ 6@
alloc 7@ 128
0C11: memset destination 7@ value 0 size 128
format 7@ "Èãðîê: %s[%d], âîçìîæíî èñïîëüçóåò CoordMaster" 6@ 0@
call @Label0001B1 1 7@
free 7@

:Label00058B
0@ += 1
  0@ > 999
else_jump @Label0004B4
wait 1500

:Label0005A6
jump @Label000494

:Label0005AD
SAMP.GetScreenResolution(0@, 1@)
0@ /= 1.5
1@ /= 1.5
0@ += 10
1@ += 40
ret 2 0@ 1@

:Label0005E2
0@ += 17
ret 1 0@

:Label0005F1
0BFD: 0@ = get_global_var "Count"
0@ += 1
if
  0@ > 9
else_jump @Label000627
call @Label00063B 0
0@ = 0

:Label000627
0BFC: set_global_var "Count" = 0@
ret 1 0@

:Label00063B
format 0@v ""
1@ = 0

:Label00064A
format 2@v "%d" 1@
0AF5: write_string 0@v to_ini_file "CLEO\AntiCheat.ini" section "Text" key 2@v
1@ += 1
  1@ > 9
else_jump @Label00064A
ret 0

:Label000693
0BFD: 0@ = get_global_var "OnOff"
if
  0@ == 1
else_jump @Label0006BA
return_true
jump @Label0006BC

:Label0006BA
return_false

:Label0006BC
ret 0

:Label0006C1
0AA2: 0@ = load_library "kernel32.dll" // IF and SET
0AA4: 1@ = get_proc_address "GetLocalTime" library 0@ // IF and SET
alloc 2@ 16
0AA5: call 1@ num_params 1 pop 0 2@
0085: 3@ = 2@ // (int)
3@ += 2
3@ += 2
3@ += 2
3@ += 2
0A8D: 4@ = read_memory 3@ size 2 virtual_protect 0
3@ += 2
0A8D: 5@ = read_memory 3@ size 2 virtual_protect 0
3@ += 2
0A8D: 6@ = read_memory 3@ size 2 virtual_protect 0
free 2@
ret 3 4@ 5@ 6@

:Label000767
alloc 1@ 24
0C11: memset destination 1@ value 0 size 24
1@ = SAMP.GetPlayerNickname(0@)
free 1@
ret 1 1@
13@ += 1
14@ = SAMP.GetPlayerHealthByActorHandle(11@)
if
001D:   14@ > 12@ // (int)
else_jump @Label0007B5
0C78: set_timer 1@ active 0

:Label0007B5
if
  13@ == 200
else_jump @Label000868
14@ = SAMP.GetPlayerHealthByActorHandle(11@)
if
003B:   12@ == 14@ // (int)
else_jump @Label000861
if
   not 14@ == 0
else_jump @Label000861
alloc 15@ 128
0C11: memset destination 15@ value 0 size 128
call @Label000767 1 11@ 16@
format 15@ "Èãðîê: %s[%d], âîçìîæíî èñïîëüçóåò GodMode" 16@ 11@
call @Label0001B1 1 15@
free 15@

:Label000861
0C78: set_timer 1@ active 0

:Label000868
SAMP.CmdRet
 
  • Влюблен
Реакции: SpinQuatts

SpinQuatts

Участник
52
2
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
13@ = 0

:Label000009
   not SAMP.Available
else_jump @Label00001E
wait 400
jump @Label000009

:Label00001E
wait 1000
chatmsg "{A3E900}[AntiCheat]: {FFFFFF}Óñïåøíî çàãðóæåí. Àâòîð: {A3E900}Niko" -1
0C74: 1@ = create_timer_interval 0 on_label -1932
0C78: set_timer 1@ active 0
call @Label00063B 0
0BFC: set_global_var "Count" = -1
0C6A: 0@ = create_custom_thread_at_label -569
0C6A: 0@ = create_custom_thread_at_label -1172
0BE4: raknet setup_incoming_packet_hook -811
0B34: samp register_client_command "ac" to_label @Label00010F
0B34: samp register_client_command "ac_c" to_label @Label00019A
0B34: samp register_client_command "ac_t" to_label @Label0000E1

:Label0000D6
wait 0
jump @Label0000D6

:Label0000E1
   SAMP.IsCommandTyped(25@)
0C17: 26@ = strlen 25@
if
  26@ > 0
else_jump @Label00010D
call @Label0001B1 1 25@

:Label00010D
SAMP.CmdRet

:Label00010F
if
call @Label000693 0
else_jump @Label000162
0BFC: set_global_var "OnOff" = 0
chatmsg "{A3E900}[AntiCheat]: {FFFFFF}Âûêëþ÷åí" -1
jump @Label000198

:Label000162
0BFC: set_global_var "OnOff" = 1
chatmsg "{A3E900}[AntiCheat]: {FFFFFF}Âêëþ÷åí" -1

:Label000198
SAMP.CmdRet

:Label00019A
0BFC: set_global_var "Count" = -1
call @Label00063B 0
SAMP.CmdRet

:Label0001B1
call @Label0005F1 0 1@
format 2@v "%d" 1@
call @Label0006C1 0 4@ 5@ 6@
alloc 3@ 180
format 3@ "[%02d:%02d:%02d] %s" 4@ 5@ 6@ 0@
0AF5: write_string 3@ to_ini_file "CLEO\AntiCheat.ini" section "Text" key 2@v
free 3@
ret 0
0@ = Render.CreateFont("Tahoma", 10, 4)

:Label00024A
wait 0
if
call @Label000693 0
else_jump @Label000324
call @Label0005AD 0 1@ 2@
1@ -= 100
Render.DrawBorderedBox(1@, 2@, 530, 180, 838860800, 2, 1677786880)
1@ += 5
2@ += 3
3@ = 0

:Label0002A9
format 4@v "%d" 3@
alloc 5@ 180
0C11: memset destination 5@ value 0 size 180
0AF4: 5@ = read_string_from_ini_file "CLEO\AntiCheat.ini" section "Text" key 4@v
Render.DrawText(0@, 5@, 1@, 2@, -1)
free 5@
call @Label0005E2 1 2@ 2@
3@ += 1
  3@ > 9
else_jump @Label0002A9

:Label000324
jump @Label00024A
if
call @Label000693 0
else_jump @Label000490
0BE5: raknet 2@ = get_hook_param 1
if
  2@ == 206
else_jump @Label000490
0BE5: raknet 3@ = get_hook_param 0
alloc 4@ 40
0C11: memset destination 4@ value 0 size 40
BitStream.IgnoreBits(3@, 8)
5@ = BitStream.Read(3@, 2)
BitStream.ReadArray(3@, 4@, 40)
0C0C: 10@ = struct 4@ offset 0 size 1
0C0C: 6@ = struct 4@ offset 27 size 4
0C0C: 7@ = struct 4@ offset 31 size 4
if and
  6@ == 0.0
  7@ == 0.0
else_jump @Label000437
call @Label000767 1 5@ 8@
alloc 9@ 64
format 9@ "Èãðîê: %s[%d], âîçìîæíî èñïîëüçóåò SilentAim" 8@ 5@
call @Label0001B1 1 9@
free 9@
wait 2000

:Label000437
if
8C79:   not is_timer 1@ active
else_jump @Label00048B
if
  10@ == 1
else_jump @Label00048B
0C0C: 11@ = struct 4@ offset 1 size 2
if
   not SAMP.IsPlayerPaused(11@)
else_jump @Label00048B
12@ = SAMP.GetPlayerHealthByActorHandle(11@)
13@ = 0
0C78: set_timer 1@ active 1

:Label00048B
free 4@

:Label000490
0BE0: raknet hook_ret 1

:Label000494
wait 0
if
call @Label000693 0
else_jump @Label0005A6
0@ = 0

:Label0004B4
if
   SAMP.IsPlayerConnected(0@)
else_jump @Label00058B
1@ = SAMP.GetActorHandleByPlayerID(0@)
if
056D:   actor 1@ defined
else_jump @Label00058B
if
   not Actor.Driving(1@)
else_jump @Label00058B
Actor.StorePos(1@, 2@, 3@, 4@)
02CE: 5@ = ground_z_at 2@ 3@ 4@
if
8035:   not  4@ >= 5@ // (float)
else_jump @Label00058B
call @Label000767 1 0@ 6@
alloc 7@ 128
0C11: memset destination 7@ value 0 size 128
format 7@ "Èãðîê: %s[%d], âîçìîæíî èñïîëüçóåò CoordMaster" 6@ 0@
call @Label0001B1 1 7@
free 7@

:Label00058B
0@ += 1
  0@ > 999
else_jump @Label0004B4
wait 1500

:Label0005A6
jump @Label000494

:Label0005AD
SAMP.GetScreenResolution(0@, 1@)
0@ /= 1.5
1@ /= 1.5
0@ += 10
1@ += 40
ret 2 0@ 1@

:Label0005E2
0@ += 17
ret 1 0@

:Label0005F1
0BFD: 0@ = get_global_var "Count"
0@ += 1
if
  0@ > 9
else_jump @Label000627
call @Label00063B 0
0@ = 0

:Label000627
0BFC: set_global_var "Count" = 0@
ret 1 0@

:Label00063B
format 0@v ""
1@ = 0

:Label00064A
format 2@v "%d" 1@
0AF5: write_string 0@v to_ini_file "CLEO\AntiCheat.ini" section "Text" key 2@v
1@ += 1
  1@ > 9
else_jump @Label00064A
ret 0

:Label000693
0BFD: 0@ = get_global_var "OnOff"
if
  0@ == 1
else_jump @Label0006BA
return_true
jump @Label0006BC

:Label0006BA
return_false

:Label0006BC
ret 0

:Label0006C1
0AA2: 0@ = load_library "kernel32.dll" // IF and SET
0AA4: 1@ = get_proc_address "GetLocalTime" library 0@ // IF and SET
alloc 2@ 16
0AA5: call 1@ num_params 1 pop 0 2@
0085: 3@ = 2@ // (int)
3@ += 2
3@ += 2
3@ += 2
3@ += 2
0A8D: 4@ = read_memory 3@ size 2 virtual_protect 0
3@ += 2
0A8D: 5@ = read_memory 3@ size 2 virtual_protect 0
3@ += 2
0A8D: 6@ = read_memory 3@ size 2 virtual_protect 0
free 2@
ret 3 4@ 5@ 6@

:Label000767
alloc 1@ 24
0C11: memset destination 1@ value 0 size 24
1@ = SAMP.GetPlayerNickname(0@)
free 1@
ret 1 1@
13@ += 1
14@ = SAMP.GetPlayerHealthByActorHandle(11@)
if
001D:   14@ > 12@ // (int)
else_jump @Label0007B5
0C78: set_timer 1@ active 0

:Label0007B5
if
  13@ == 200
else_jump @Label000868
14@ = SAMP.GetPlayerHealthByActorHandle(11@)
if
003B:   12@ == 14@ // (int)
else_jump @Label000861
if
   not 14@ == 0
else_jump @Label000861
alloc 15@ 128
0C11: memset destination 15@ value 0 size 128
call @Label000767 1 11@ 16@
format 15@ "Èãðîê: %s[%d], âîçìîæíî èñïîëüçóåò GodMode" 16@ 11@
call @Label0001B1 1 15@
free 15@

:Label000861
0C78: set_timer 1@ active 0

:Label000868
SAMP.CmdRet
crash