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

FYP

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

qioxun

Участник
31
8
декомпилируйте пожалуйста :)
 

Вложения

  • arztools (1).luac
    1.4 MB · Просмотры: 3
D

deleted-user-548977

Гость
Pls
 

Вложения

  • CheckOnline_fixed.lua
    4.2 KB · Просмотры: 1

chromiusj

Известный
Модератор
5,604
3,910
так код открыт же

CLEO:
{$CLEO .cs}
{$USE bitwise}

16@ = -1

:Noname_7
wait 0
if or
  not Player.Defined($PLAYER_CHAR)
  not $ONMISSION == 0
goto_if_false @Noname_41
goto @Noname_740

:Noname_41
if
  TIMERA > 1000
goto_if_false @Noname_67
TIMERA = 0

:Noname_67
if and
  Actor.Driving($PLAYER_ACTOR)
  not is_char_in_flying_vehicle $PLAYER_ACTOR
  not is_char_in_any_boat $PLAYER_ACTOR
  not is_char_in_any_train $PLAYER_ACTOR
  not Actor.DrivingVehicleType($PLAYER_ACTOR, 481)
  not Actor.DrivingVehicleType($PLAYER_ACTOR, 509)
  not Actor.DrivingVehicleType($PLAYER_ACTOR, 510)
goto_if_false @Noname_300
15@ = Actor.CurrentCar($PLAYER_ACTOR)
get_driver_of_car 24@ = car 15@
if
  is_int_lvar_equal_to_int_lvar 24@ == $PLAYER_ACTOR
goto_if_false @Noname_300
if
  not is_int_lvar_equal_to_int_lvar 15@ == 16@
goto_if_false @Noname_191
17@ = 0
set_lvar_int_to_lvar_int 16@ = 15@

:Noname_191
if
  is_key_pressed 90
goto_if_false @Noname_220
17@ = 1
goto @Noname_300

:Noname_220
if
  is_key_pressed 88
goto_if_false @Noname_249
17@ = 3
goto @Noname_300

:Noname_249
if
  is_key_pressed 67
goto_if_false @Noname_278
17@ = 2
goto @Noname_300

:Noname_278
if
  is_key_pressed 16
goto_if_false @Noname_300
17@ = 0

:Noname_300
get_active_camera_coordinates 18@ 19@ 20@
get_active_camera_point_at 21@ 22@ 23@
sub_float_lvar_from_float_lvar 21@ -= 18@
sub_float_lvar_from_float_lvar 22@ -= 19@
sub_float_lvar_from_float_lvar 23@ -= 20@
sub_float_lvar_from_float_lvar 18@ -= 21@
sub_float_lvar_from_float_lvar 19@ -= 22@
sub_float_lvar_from_float_lvar 20@ -= 23@
get_active_camera_coordinates 12@ 13@ 14@
get_active_camera_point_at 21@ 22@ 23@
get_this_script_struct 25@
if
  get_random_car_in_sphere_no_save_recursive 0@ = random_vehicle_near_point 12@ 13@ 14@ in_radius 200.0 find_next 0 pass_wrecked 1
goto_if_false @Noname_740

:Noname_431
get_vehicle_pointer 1@ = vehicle 0@
int_add 15@ = 1@ + 1424
read_memory 15@ = read_memory 15@ size 1 virtual_protect 0
if and
  not 15@ == 0
  not 15@ == 9
goto_if_false @Noname_494
goto @Noname_710

:Noname_494
call_method_return 7147648 struct 1@ num_params 0 pop 0 15@
if and
  not 15@ == 1
  not 15@ == 2
goto_if_false @Noname_544
goto @Noname_710

:Noname_544
int_add 2@ = 1@ + 1220
read_memory 2@ = read_memory 2@ size 4 virtual_protect 0
Car.StorePos(0@, 6@, 7@, 8@)
get_distance_between_coords_3d 10@ = distance_between_XYZ 6@ 7@ 8@ and_XYZ 18@ 19@ 20@
get_distance_between_coords_3d 9@ = distance_between_XYZ 6@ 7@ 8@ and_XYZ 21@ 22@ 23@
if or
  is_float_lvar_greater_than_float_lvar 9@ > 10@
  2@ > 0
  Car.Model(0@) == 481
  Car.Model(0@) == 509
  Car.Model(0@) == 510
goto_if_false @Noname_684
goto @Noname_710

:Noname_684
if
  not TIMERA > 500
goto_if_false @Noname_710
gosub @Noname_747

:Noname_710
  not get_random_car_in_sphere_no_save_recursive 0@ = random_vehicle_near_point 12@ 13@ 14@ in_radius 200.0 find_next 1 pass_wrecked 1
goto_if_false @Noname_431

:Noname_740
goto @Noname_7

:Noname_747
if
  is_int_lvar_equal_to_int_lvar 0@ == 16@
goto_if_false @Noname_1206
set_lvar_int_to_lvar_int 26@ = 17@
gosub @Noname_2596
if or
  26@ == 2
  26@ == 3
goto_if_false @Noname_980
get_var_pointer 2@ = var 6@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_980
if or
  26@ == 1
  26@ == 3
goto_if_false @Noname_1199
9@ *= -1.0
6@ *= -1.0
get_var_pointer 2@ = var 6@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_1199
goto @Noname_2315

:Noname_1206
26@ = 0
int_add 5@ = 1@ + 934
int_add 4@ = 1@ + 932
int_add 3@ = 1@ + 936
read_memory 4@ = read_memory 4@ size 2 virtual_protect 0
read_memory 5@ = read_memory 5@ size 2 virtual_protect 0
read_memory 3@ = read_memory 3@ size 2 virtual_protect 0
if
  not 4@ == 65535
goto_if_false @Noname_2315
31@ = 0

:Noname_1310
set_lvar_int_to_lvar_int 2@ = 3@(31@,3i)
3@(31@,3i) = 3@(31@,3i) >> 10
3@(31@,3i) *= 4
3@(31@,3i) += 9893972
read_memory 3@(31@,3i) = read_memory 3@(31@,3i) size 4 virtual_protect 0
if
  not 3@(31@,3i) == 0
goto_if_false @Noname_1716
set_lvar_int_to_lvar_int 3@(31@,3i) = 2@
2@ = 2@ & 1023
2@ *= 14
3@(31@,3i) = 3@(31@,3i) >> 10
3@(31@,3i) *= 4
3@(31@,3i) += 9894260
read_memory 3@(31@,3i) = read_memory 3@(31@,3i) size 4 virtual_protect 0
add_int_lvar_to_int_lvar 2@ += 3@(31@,3i)
set_lvar_int_to_lvar_int 6@(31@,3i) = 2@
int_add 9@(31@,3i) = 2@ + 2
read_memory 6@(31@,3i) = read_memory 6@(31@,3i) size 2 virtual_protect 0
if
  6@(31@,3i) >= 32768
goto_if_false @Noname_1597
6@(31@,3i) += -65536

:Noname_1597
cset_lvar_float_to_lvar_int 6@(31@,3i) = integer 6@(31@,3i)
6@(31@,3f) /= 8.0
read_memory 9@(31@,3i) = read_memory 9@(31@,3i) size 2 virtual_protect 0
if
  9@(31@,3i) >= 32768
goto_if_false @Noname_1686
9@(31@,3i) += -65536

:Noname_1686
cset_lvar_float_to_lvar_int 9@(31@,3i) = integer 9@(31@,3i)
9@(31@,3f) /= 8.0

:Noname_1716
31@ += 1
  31@ > 2
goto_if_false @Noname_1310
sub_float_lvar_from_float_lvar 8@ -= 7@
sub_float_lvar_from_float_lvar 11@ -= 10@
sub_float_lvar_from_float_lvar 7@ -= 6@
sub_float_lvar_from_float_lvar 10@ -= 9@
get_heading_from_vector_2d 8@ 11@ store_to 27@
get_heading_from_vector_2d 7@ 10@ store_to 28@
sub_float_lvar_from_float_lvar 27@ -= 28@
limit_angle 27@ absolute_degrees_to 27@
if and
  27@ >= 30.0
  not 27@ >= 180.0
goto_if_false @Noname_1852
26@ = 1
goto @Noname_1904

:Noname_1852
if and
  not 27@ > 330.0
  27@ > 180.0
goto_if_false @Noname_1897
26@ = 2
goto @Noname_1904

:Noname_1897
26@ = 0

:Noname_1904
gosub @Noname_2596
if
  26@ == 2
goto_if_false @Noname_2103
get_var_pointer 2@ = var 6@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_2103
if
  26@ == 1
goto_if_false @Noname_2315
9@ *= -1.0
6@ *= -1.0
get_var_pointer 2@ = var 6@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_2315
1@ += 1224
read_memory 1@ = read_memory 1@ size 4 virtual_protect 0
if
  1@ > 0
goto_if_false @Noname_2594
gosub @Noname_2596
if or
  26@ == 2
  26@ == 3
goto_if_false @Noname_2472
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_2472
if or
  26@ == 1
  26@ == 3
goto_if_false @Noname_2594
9@ *= -1.0
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_2594
return

:Noname_2596
int_add 2@ = 1@ + 34
read_memory 2@ = read_memory 2@ size 2 virtual_protect 0
2@ *= 4
2@ += 11120840
read_memory 2@ = read_memory 2@ size 4 virtual_protect 0
2@ += 92
read_memory 2@ = read_memory 2@ size 4 virtual_protect 0
read_memory 6@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 7@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 8@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 9@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 10@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 11@ = read_memory 2@ size 4 virtual_protect 0
if
  6@ == 0.0
goto_if_false @Noname_2804
6@ = 0.15

:Noname_2804
if
  9@ == 0.0
goto_if_false @Noname_2835
9@ = 0.15

:Noname_2835
return
 

nmatez

Новичок
5
5
так код открыт же

CLEO:
{$CLEO .cs}
{$USE bitwise}

16@ = -1

:Noname_7
wait 0
if or
  not Player.Defined($PLAYER_CHAR)
  not $ONMISSION == 0
goto_if_false @Noname_41
goto @Noname_740

:Noname_41
if
  TIMERA > 1000
goto_if_false @Noname_67
TIMERA = 0

:Noname_67
if and
  Actor.Driving($PLAYER_ACTOR)
  not is_char_in_flying_vehicle $PLAYER_ACTOR
  not is_char_in_any_boat $PLAYER_ACTOR
  not is_char_in_any_train $PLAYER_ACTOR
  not Actor.DrivingVehicleType($PLAYER_ACTOR, 481)
  not Actor.DrivingVehicleType($PLAYER_ACTOR, 509)
  not Actor.DrivingVehicleType($PLAYER_ACTOR, 510)
goto_if_false @Noname_300
15@ = Actor.CurrentCar($PLAYER_ACTOR)
get_driver_of_car 24@ = car 15@
if
  is_int_lvar_equal_to_int_lvar 24@ == $PLAYER_ACTOR
goto_if_false @Noname_300
if
  not is_int_lvar_equal_to_int_lvar 15@ == 16@
goto_if_false @Noname_191
17@ = 0
set_lvar_int_to_lvar_int 16@ = 15@

:Noname_191
if
  is_key_pressed 90
goto_if_false @Noname_220
17@ = 1
goto @Noname_300

:Noname_220
if
  is_key_pressed 88
goto_if_false @Noname_249
17@ = 3
goto @Noname_300

:Noname_249
if
  is_key_pressed 67
goto_if_false @Noname_278
17@ = 2
goto @Noname_300

:Noname_278
if
  is_key_pressed 16
goto_if_false @Noname_300
17@ = 0

:Noname_300
get_active_camera_coordinates 18@ 19@ 20@
get_active_camera_point_at 21@ 22@ 23@
sub_float_lvar_from_float_lvar 21@ -= 18@
sub_float_lvar_from_float_lvar 22@ -= 19@
sub_float_lvar_from_float_lvar 23@ -= 20@
sub_float_lvar_from_float_lvar 18@ -= 21@
sub_float_lvar_from_float_lvar 19@ -= 22@
sub_float_lvar_from_float_lvar 20@ -= 23@
get_active_camera_coordinates 12@ 13@ 14@
get_active_camera_point_at 21@ 22@ 23@
get_this_script_struct 25@
if
  get_random_car_in_sphere_no_save_recursive 0@ = random_vehicle_near_point 12@ 13@ 14@ in_radius 200.0 find_next 0 pass_wrecked 1
goto_if_false @Noname_740

:Noname_431
get_vehicle_pointer 1@ = vehicle 0@
int_add 15@ = 1@ + 1424
read_memory 15@ = read_memory 15@ size 1 virtual_protect 0
if and
  not 15@ == 0
  not 15@ == 9
goto_if_false @Noname_494
goto @Noname_710

:Noname_494
call_method_return 7147648 struct 1@ num_params 0 pop 0 15@
if and
  not 15@ == 1
  not 15@ == 2
goto_if_false @Noname_544
goto @Noname_710

:Noname_544
int_add 2@ = 1@ + 1220
read_memory 2@ = read_memory 2@ size 4 virtual_protect 0
Car.StorePos(0@, 6@, 7@, 8@)
get_distance_between_coords_3d 10@ = distance_between_XYZ 6@ 7@ 8@ and_XYZ 18@ 19@ 20@
get_distance_between_coords_3d 9@ = distance_between_XYZ 6@ 7@ 8@ and_XYZ 21@ 22@ 23@
if or
  is_float_lvar_greater_than_float_lvar 9@ > 10@
  2@ > 0
  Car.Model(0@) == 481
  Car.Model(0@) == 509
  Car.Model(0@) == 510
goto_if_false @Noname_684
goto @Noname_710

:Noname_684
if
  not TIMERA > 500
goto_if_false @Noname_710
gosub @Noname_747

:Noname_710
  not get_random_car_in_sphere_no_save_recursive 0@ = random_vehicle_near_point 12@ 13@ 14@ in_radius 200.0 find_next 1 pass_wrecked 1
goto_if_false @Noname_431

:Noname_740
goto @Noname_7

:Noname_747
if
  is_int_lvar_equal_to_int_lvar 0@ == 16@
goto_if_false @Noname_1206
set_lvar_int_to_lvar_int 26@ = 17@
gosub @Noname_2596
if or
  26@ == 2
  26@ == 3
goto_if_false @Noname_980
get_var_pointer 2@ = var 6@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_980
if or
  26@ == 1
  26@ == 3
goto_if_false @Noname_1199
9@ *= -1.0
6@ *= -1.0
get_var_pointer 2@ = var 6@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_1199
goto @Noname_2315

:Noname_1206
26@ = 0
int_add 5@ = 1@ + 934
int_add 4@ = 1@ + 932
int_add 3@ = 1@ + 936
read_memory 4@ = read_memory 4@ size 2 virtual_protect 0
read_memory 5@ = read_memory 5@ size 2 virtual_protect 0
read_memory 3@ = read_memory 3@ size 2 virtual_protect 0
if
  not 4@ == 65535
goto_if_false @Noname_2315
31@ = 0

:Noname_1310
set_lvar_int_to_lvar_int 2@ = 3@(31@,3i)
3@(31@,3i) = 3@(31@,3i) >> 10
3@(31@,3i) *= 4
3@(31@,3i) += 9893972
read_memory 3@(31@,3i) = read_memory 3@(31@,3i) size 4 virtual_protect 0
if
  not 3@(31@,3i) == 0
goto_if_false @Noname_1716
set_lvar_int_to_lvar_int 3@(31@,3i) = 2@
2@ = 2@ & 1023
2@ *= 14
3@(31@,3i) = 3@(31@,3i) >> 10
3@(31@,3i) *= 4
3@(31@,3i) += 9894260
read_memory 3@(31@,3i) = read_memory 3@(31@,3i) size 4 virtual_protect 0
add_int_lvar_to_int_lvar 2@ += 3@(31@,3i)
set_lvar_int_to_lvar_int 6@(31@,3i) = 2@
int_add 9@(31@,3i) = 2@ + 2
read_memory 6@(31@,3i) = read_memory 6@(31@,3i) size 2 virtual_protect 0
if
  6@(31@,3i) >= 32768
goto_if_false @Noname_1597
6@(31@,3i) += -65536

:Noname_1597
cset_lvar_float_to_lvar_int 6@(31@,3i) = integer 6@(31@,3i)
6@(31@,3f) /= 8.0
read_memory 9@(31@,3i) = read_memory 9@(31@,3i) size 2 virtual_protect 0
if
  9@(31@,3i) >= 32768
goto_if_false @Noname_1686
9@(31@,3i) += -65536

:Noname_1686
cset_lvar_float_to_lvar_int 9@(31@,3i) = integer 9@(31@,3i)
9@(31@,3f) /= 8.0

:Noname_1716
31@ += 1
  31@ > 2
goto_if_false @Noname_1310
sub_float_lvar_from_float_lvar 8@ -= 7@
sub_float_lvar_from_float_lvar 11@ -= 10@
sub_float_lvar_from_float_lvar 7@ -= 6@
sub_float_lvar_from_float_lvar 10@ -= 9@
get_heading_from_vector_2d 8@ 11@ store_to 27@
get_heading_from_vector_2d 7@ 10@ store_to 28@
sub_float_lvar_from_float_lvar 27@ -= 28@
limit_angle 27@ absolute_degrees_to 27@
if and
  27@ >= 30.0
  not 27@ >= 180.0
goto_if_false @Noname_1852
26@ = 1
goto @Noname_1904

:Noname_1852
if and
  not 27@ > 330.0
  27@ > 180.0
goto_if_false @Noname_1897
26@ = 2
goto @Noname_1904

:Noname_1897
26@ = 0

:Noname_1904
gosub @Noname_2596
if
  26@ == 2
goto_if_false @Noname_2103
get_var_pointer 2@ = var 6@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_2103
if
  26@ == 1
goto_if_false @Noname_2315
9@ *= -1.0
6@ *= -1.0
get_var_pointer 2@ = var 6@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_2315
1@ += 1224
read_memory 1@ = read_memory 1@ size 4 virtual_protect 0
if
  1@ > 0
goto_if_false @Noname_2594
gosub @Noname_2596
if or
  26@ == 2
  26@ == 3
goto_if_false @Noname_2472
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_2472
if or
  26@ == 1
  26@ == 3
goto_if_false @Noname_2594
9@ *= -1.0
get_var_pointer 2@ = var 9@
call_function 7325056 num_params 21 pop 21 1 0 1097859072 0 1069547520 0 0 0 0 0 0 0 1125515264 0.3 2@ 255 0 128 255 1@ 25@
25@ += 1

:Noname_2594
return

:Noname_2596
int_add 2@ = 1@ + 34
read_memory 2@ = read_memory 2@ size 2 virtual_protect 0
2@ *= 4
2@ += 11120840
read_memory 2@ = read_memory 2@ size 4 virtual_protect 0
2@ += 92
read_memory 2@ = read_memory 2@ size 4 virtual_protect 0
read_memory 6@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 7@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 8@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 9@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 10@ = read_memory 2@ size 4 virtual_protect 0
2@ += 4
read_memory 11@ = read_memory 2@ size 4 virtual_protect 0
if
  6@ == 0.0
goto_if_false @Noname_2804
6@ = 0.15

:Noname_2804
if
  9@ == 0.0
goto_if_false @Noname_2835
9@ = 0.15

:Noname_2835
return
а как ты открыл его