️ Decrypting/Safety Check CLEO/SF/ASI/DLL


Here you can send files and they will be decrypted(cleo/lua/ahk) !

CLEO / LUA / AHK files can have their encryption removed
In full / in part



The SF / ASI / DLL file will be mainly tested
It is not possible to extract code in an orderly manner from files programmed in C ++
Here you will find out if a file is safe and what it does.
 
Last edited:

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
Can you please decrypt this?
JavaScript:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
thread "REPAIR"

:REPAIR_10
wait 0
if and
key_down 16
key_down 49
   Actor.Driving($PLAYER_ACTOR)
else_jump @REPAIR_10
0@ = Actor.CurrentCar($PLAYER_ACTOR)
1@ = Car.Health(0@)
if
   not 1@ > 1000.0
else_jump @REPAIR_10
0A30: repair_car 0@
wait 100
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@
wait 1000
Car.RemoveReferences(0@)
jump @REPAIR_10
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
decrypt these files
smooth.cs
JavaScript:
// 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
if
   not Player.Defined($PLAYER_CHAR)
jf @NONAME_20
0A93: end_custom_thread

:NONAME_20
wait 1500
   Player.Defined($PLAYER_CHAR)
jf @NONAME_2
0661: NOP "Made by Parazitas"
0661: NOP "Most information and source is from Opcode.eXe"

:NONAME_108
wait 0
if
8AAB:   not file_exists "CLEO\SmoothAim.ini"
jf @NONAME_273
printf "~r~SmoothAim ~w~by ~r~Parazitas" 2000
0AF3: write_float 100.0 to_ini_file "CLEO\SmoothAim.ini" section "FieldOfView" key "Value"
0AF3: write_float 10.0 to_ini_file "CLEO\SmoothAim.ini" section "Smooth" key "Value"

:NONAME_273
if
key_down 117
jf @NONAME_438

:NONAME_288
wait 0
   not key_down 117
jf @NONAME_288
if
  31@ == 1
jf @NONAME_355
31@ = 0
018C: play_sound 1084 at 0.0 0.0 0.0
goto @NONAME_382

:NONAME_355
31@ = 1
018C: play_sound 1083 at 0.0 0.0 0.0

:NONAME_382
printf "~r~SmoothAim ~w~by ~r~Parazitas:~w~ state: %d" 2000 31@

:NONAME_438
if
  31@ == 1
jf @NONAME_746
0AF2: 8@ = get_float_from_ini_file "CLEO\SmoothAim.ini" section "FieldOfView" key "Value"
0AF2: 9@ = get_float_from_ini_file "CLEO\SmoothAim.ini" section "Smooth" key "Value"
if
key_down 2
jf @NONAME_746
if
call @NONAME_1411 1 8@ 0@
jf @NONAME_746

:NONAME_583
wait 0
if
   not key_down 2
jf @NONAME_609
goto @NONAME_746

:NONAME_609
if and
   not Actor.Dead(0@)
056D:   actor 0@ defined
jf @NONAME_723
04C4: store_coords_to 1@ 2@ 3@ from_actor 0@ with_offset 0.0 0.0 0.15
call @NONAME_753 3 1@ 2@ 3@ 5@ 4@
call @NONAME_1145 3 4@ 5@ 9@ 4@ 5@
0A8C: write_memory 11989592 size 4 value 4@ virtual_protect 0

:NONAME_723
   not call @NONAME_1411 1 8@ 0@
jf @NONAME_583

:NONAME_746
goto @NONAME_108

:NONAME_753
0A8C: write_memory 11987988 size 4 value 0.505 virtual_protect 0
068D: get_camera_position_to 9@ 10@ 11@
0509: 6@ = distance_between_XY 0@ 1@ and_XY 9@ 10@
0063: 2@ -= 11@ // (float)
0604: get_Z_angle_for_point 6@ 2@ store_to 12@
0063: 0@ -= 9@ // (float)
0063: 1@ -= 10@ // (float)
0604: get_Z_angle_for_point 0@ 1@ store_to 13@
12@ -= 270.0
13@ -= 90.0
12@ /= 57.29578
13@ /= 57.29578
call @NONAME_1276 2 12@ 13@ 12@ 13@
call @NONAME_938 2 12@ 13@ 12@ 13@
ret 2 12@ 13@

:NONAME_938
0470: 31@ = actor $PLAYER_ACTOR current_weapon
if and
  31@ >= 22
   not 31@ > 29
jf @NONAME_991
0@ -= 0.1108
1@ += 0.01

:NONAME_991
if and
  0@ >= 30
   not 1@ > 31
jf @NONAME_1036
0@ -= 0.073
1@ += 0.005

:NONAME_1036
if
  31@ == 32
jf @NONAME_1074
0@ -= 0.1108
1@ += 0.01

:NONAME_1074
if
  31@ == 38
jf @NONAME_1112
0@ -= 0.1108
1@ += 0.01

:NONAME_1112
call @NONAME_1276 2 0@ 1@ 0@ 1@
ret 2 0@ 1@

:NONAME_1145
0A8D: 15@ = read_memory 11989592 size 4 virtual_protect 0
0A8D: 16@ = read_memory 11989576 size 4 virtual_protect 0
0063: 0@ -= 15@ // (float)
0063: 1@ -= 16@ // (float)
call @NONAME_1276 2 0@ 1@ 0@ 1@
0073: 0@ /= 2@ // (float)
0073: 1@ /= 2@ // (float)
005B: 0@ += 15@ // (float)
005B: 1@ += 16@ // (float)
call @NONAME_1276 2 0@ 1@ 0@ 1@
ret 2 0@ 1@

:NONAME_1276
if
  0@ > 3.141593
jf @NONAME_1307
0@ -= 6.283185

:NONAME_1307
if
   not 0@ >= -3.141593
jf @NONAME_1338
0@ += 6.283185

:NONAME_1338
if
  1@ > 3.141593
jf @NONAME_1369
1@ -= 6.283185

:NONAME_1369
if
   not 1@ >= -3.141593
jf @NONAME_1400
1@ += 6.283185

:NONAME_1400
ret 2 0@ 1@

:NONAME_1411
0087: 28@ = 0@ // (float)
0A8D: 29@ = read_memory 12010640 size 4 virtual_protect 0
29@ += 4
0A8D: 29@ = read_memory 29@ size 4 virtual_protect 0
30@ = 0

:NONAME_1459
0A8D: 31@ = read_memory 29@ size 1 virtual_protect 0
29@ += 1
if and
  31@ >= 0
  128 > 31@
jf @NONAME_1789
005A: 31@ += 30@ // (int)
if
056D:   actor 31@ defined
jf @NONAME_1789
if
803C:   not  $PLAYER_ACTOR == 31@ // (int)
jf @NONAME_1789
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@
call @NONAME_2016 2 31@ 6 5@ 6@ 7@
if and
   not Actor.Dead(31@)
02CB:   actor 31@ bounding_sphere_visible
06BD:   no_obstacles_between 5@ 6@ 7@ and 24@ 23@ 22@ solid 1 car 1 actor 0 object 1 particle 0
jf @NONAME_1789
call @NONAME_1849 3 27@ 26@ 25@ 24@ 23@
if
02D8:   actor $PLAYER_ACTOR current_weapon == 33
jf @NONAME_1733
0509: 22@ = distance_between_XY 330.0 190.0 and_XY 24@ 23@
goto @NONAME_1754

:NONAME_1733
0509: 22@ = distance_between_XY 339.0 179.0 and_XY 24@ 23@

:NONAME_1754
if
0035:   28@ >= 22@ // (float)
jf @NONAME_1789
0087: 28@ = 22@ // (float)
0087: 15@ = 31@ // (float)

:NONAME_1789
30@ += 256
  30@ > 35584
jf @NONAME_1459
if
056D:   actor 15@ defined
jf @NONAME_1839
return_true
goto @NONAME_1841

:NONAME_1839
return_false

:NONAME_1841
ret 1 15@

:NONAME_1849
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@
12@ = 640.0
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)
ret 2 3@ 4@

:NONAME_2016
0085: 10@ = 0@ // (int)
0085: 15@ = 1@ // (int)
1@ = 0.0
2@ = 0.0
3@ = 0.0
0A96: 0@ = actor 10@ struct
0AC7: 4@ = var 1@ offset
0AA6: call_method 6160832 struct 0@ num_params 3 pop 0 1 15@ 4@
ret 3 1@ 2@ 3@
Deliverpt2.cs
JavaScript:
// 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
wait 8500
0@ = 1

:NONAME_14
wait 0
if
key_down 122
jf @NONAME_112

:NONAME_33
wait 0
   not key_down 122
jf @NONAME_33
if
  31@ == 0
jf @NONAME_92
31@ = 1
print "~g~ON" 1000
goto @NONAME_112

:NONAME_92
31@ = 0
print "~r~OFF" 1000

:NONAME_112
if
  31@ == 1
jf @NONAME_1900
if and
   Actor.DrivingVehicleType($PLAYER_ACTOR, #MAVERICK)
  0@ == 1
jf @NONAME_289
06D5: 1@ = create_racing_checkpoint_at -1529.7 1061.38 25.3203 point_to -1529.7 1061.38 25.3203 type 2 radius 2.0
06D5: 2@ = create_racing_checkpoint_at -2656.888 616.1354 66.09375 point_to -2656.888 616.1354 66.09375 type 2 radius 2.0
06D5: 3@ = create_racing_checkpoint_at 1160.689 -1368.796 26.63608 point_to 1160.689 -1368.796 26.63608 type 2 radius 2.0
0@ = 0

:NONAME_289
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point -1513.73 1055.682 radius 2.0 2.0
jf @NONAME_334
4@ = 1

:NONAME_334
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point -2696.675 639.0018 radius 2.0 2.0
jf @NONAME_379
5@ = 1

:NONAME_379
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point -2618.903 2249.759 radius 2.0 2.0
jf @NONAME_424
6@ = 1

:NONAME_424
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point -339.6462 1055.946 radius 2.0 2.0
jf @NONAME_469
7@ = 1

:NONAME_469
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point -1529.7 1061.38 radius 2.0 2.0
jf @NONAME_514
8@ = 1

:NONAME_514
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point -2656.888 616.1354 radius 2.0 2.0
jf @NONAME_559
9@ = 1

:NONAME_559
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point 1160.689 -1368.796 radius 2.0 2.0
jf @NONAME_604
10@ = 1

:NONAME_604
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point 1142.244 -1325.997 radius 2.0 2.0
jf @NONAME_649
11@ = 1

:NONAME_649
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point 2027.492 -1410.399 radius 2.0 2.0
jf @NONAME_694
12@ = 1

:NONAME_694
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point 1227.116 306.2379 radius 2.0 2.0
jf @NONAME_739
13@ = 1

:NONAME_739
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point 1233.222 316.3274 radius 2.0 2.0
jf @NONAME_784
14@ = 1

:NONAME_784
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point -2197.305 -2303.986 radius 2.0 2.0
jf @NONAME_829
15@ = 1

:NONAME_829
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point -565.5554 -1027.966 radius 2.0 2.0
jf @NONAME_874
16@ = 1

:NONAME_874
if
80EC:   not actor $PLAYER_ACTOR sphere 0 near_point -1528.745 2540.75 radius 2.0 2.0
jf @NONAME_919
17@ = 1

:NONAME_919
if
   Actor.Driving($PLAYER_ACTOR)
jf @NONAME_1893
if or
   Actor.DrivingVehicleType($PLAYER_ACTOR, #FBIRANCH)
   Actor.DrivingVehicleType($PLAYER_ACTOR, #AMBULAN)
   Actor.DrivingVehicleType($PLAYER_ACTOR, #SULTAN)
   Actor.DrivingVehicleType($PLAYER_ACTOR, #HUNTLEY)
jf @NONAME_1607
if
call @NONAME_2935 0
jf @NONAME_1607
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point -1513.73 1055.682 radius 2.0 2.0
  4@ == 1
jf @NONAME_1064
call @NONAME_1977 0 4@
goto @NONAME_1607

:NONAME_1064
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point -2696.675 639.0018 radius 2.0 2.0
  5@ == 1
jf @NONAME_1129
call @NONAME_1977 0 5@
goto @NONAME_1607

:NONAME_1129
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point -2618.903 2249.759 radius 2.0 2.0
  6@ == 1
jf @NONAME_1194
call @NONAME_1977 0 6@
goto @NONAME_1607

:NONAME_1194
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point -339.6462 1055.946 radius 2.0 2.0
  7@ == 1
jf @NONAME_1259
call @NONAME_1977 0 7@
goto @NONAME_1607

:NONAME_1259
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point 1142.244 -1325.997 radius 2.0 2.0
  11@ == 1
jf @NONAME_1317
call @NONAME_1977 0 11@

:NONAME_1317
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point 2027.492 -1410.399 radius 2.0 2.0
  12@ == 1
jf @NONAME_1375
call @NONAME_1977 0 12@

:NONAME_1375
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point 1227.116 306.2379 radius 2.0 2.0
  13@ == 1
jf @NONAME_1433
call @NONAME_1977 0 13@

:NONAME_1433
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point -2197.305 -2303.986 radius 2.0 2.0
  15@ == 1
jf @NONAME_1491
call @NONAME_1977 0 15@

:NONAME_1491
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point -565.5554 -1027.966 radius 2.0 2.0
  16@ == 1
jf @NONAME_1549
call @NONAME_1977 0 16@

:NONAME_1549
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point -1528.745 2540.75 radius 2.0 2.0
  17@ == 1
jf @NONAME_1607
call @NONAME_1977 0 17@

:NONAME_1607
if
   Actor.DrivingVehicleType($PLAYER_ACTOR, #MAVERICK)
jf @NONAME_1893
if
call @NONAME_2935 0
jf @NONAME_1893
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point -1529.7 1061.38 radius 2.0 2.0
  8@ == 1
jf @NONAME_1712
call @NONAME_1977 0 8@
goto @NONAME_1893

:NONAME_1712
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point -2656.888 616.1354 radius 2.0 2.0
  9@ == 1
jf @NONAME_1777
call @NONAME_1977 0 9@
goto @NONAME_1893

:NONAME_1777
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point 1160.689 -1368.796 radius 2.0 2.0
  10@ == 1
jf @NONAME_1835
call @NONAME_1977 0 10@

:NONAME_1835
if and
00EC:   actor $PLAYER_ACTOR sphere 0 near_point 1233.222 316.3274 radius 2.0 2.0
  14@ == 1
jf @NONAME_1893
call @NONAME_1977 0 14@

:NONAME_1893
goto @NONAME_1970

:NONAME_1900
4@ = 0
5@ = 0
6@ = 0
7@ = 0
9@ = 0
10@ = 0
11@ = 0
12@ = 0
13@ = 0
14@ = 0

:NONAME_1970
goto @NONAME_14

:NONAME_1977
wait 0
31@ = Actor.CurrentCar($PLAYER_ACTOR)
30@ = 1

:NONAME_1996
call @NONAME_2809 2 31@ 30@ 1@
if
call @NONAME_2193 1 1@ 2@
jf @NONAME_2157
alloc 3@ 1024
alloc 4@ 1024
format 3@ "/deliverpt %d" 2@
format 4@ "{FFFFFF}Deliverpt: {FF0000}%d" 2@
wait 0
call @NONAME_2651 1 3@
call @NONAME_2705 2 16711680 4@

:NONAME_2157
30@ += 1
  30@ > 3
jf @NONAME_1996
0@ = 0
ret 1 0@

:NONAME_2193
if
0AA2: 31@ = load_library "samp.dll" // IF and SET
jf @NONAME_2644
31@ += 2804260
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
if
  31@ > 0
jf @NONAME_2644
31@ += 990
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
if
  31@ > 0
jf @NONAME_2644
31@ += 8
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
if
  31@ > 0
jf @NONAME_2644
if
003B:   0@ == $PLAYER_ACTOR // (int)
jf @NONAME_2390
0A8E: 30@ = 31@ + 0 // int
0A8D: 28@ = read_memory 30@ size 2 virtual_protect 0
ret 1 28@
goto @NONAME_2644

:NONAME_2390
0A8E: 29@ = 31@ + 34 // int
0A8D: 29@ = read_memory 29@ size 4 virtual_protect 0
28@ = 0

:NONAME_2419
27@ = 4
006A: 27@ *= 28@ // (int)
0A8E: 26@ = 31@ + 38 // int
005A: 26@ += 27@ // (int)
0A8D: 26@ = read_memory 26@ size 4 virtual_protect 0
if
  26@ > 0
jf @NONAME_2622
26@ += 8
0A8D: 26@ = read_memory 26@ size 4 virtual_protect 0
if
  26@ > 0
jf @NONAME_2622
26@ += 4
0A8D: 26@ = read_memory 26@ size 4 virtual_protect 0
if
  26@ > 0
jf @NONAME_2622
26@ += 68
0A8D: 26@ = read_memory 26@ size 4 virtual_protect 0
if
  26@ > 0
jf @NONAME_2622
if
003B:   0@ == 26@ // (int)
jf @NONAME_2622
return_true
ret 1 28@

:NONAME_2622
28@ += 1
001D:   28@ > 29@ // (int)
jf @NONAME_2419

:NONAME_2644
return_false
ret 0

:NONAME_2651
if
0AA2: 1@ = load_library "samp.dll" // IF and SET
jf @NONAME_2700
1@ += 430912
0AA5: call 1@ num_params 1 pop 0 0@

:NONAME_2700
ret 0

:NONAME_2705
if
0AA2: 2@ = load_library "samp.dll" // IF and SET
jf @NONAME_2804
0085: 3@ = 2@ // (int)
3@ += 2804240
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 1
0085: 4@ = 2@ // (int)
4@ += 423504
0AA6: call_method 4@ struct 3@ num_params 5 pop 0 0 0@ 0 1@ 8

:NONAME_2804
ret 0

:NONAME_2809
if
  1@ == 0
jf @NONAME_2852
046C: 31@ = car 0@ driver
return_true
ret 1 31@
goto @NONAME_2926

:NONAME_2852
01EA: 31@ = car 0@ max_passengers
if
002D:   31@ >= 1@ // (int)
jf @NONAME_2926
1@ -= 1
if
8431:   not car 0@ passenger_seat_free 1@
jf @NONAME_2926
0432: 31@ = get_actor_handle_from_car 0@ passenger_seat 1@
return_true
ret 1 31@

:NONAME_2926
return_false
ret 1 -1

:NONAME_2935
if
   Actor.Driving($PLAYER_ACTOR)
jf @NONAME_2997
0@ = Actor.CurrentCar($PLAYER_ACTOR)
046C: 1@ = car 0@ driver
if
003B:   1@ == $PLAYER_ACTOR // (int)
jf @NONAME_2995
return_true
goto @NONAME_2997

:NONAME_2995
return_false

:NONAME_2997
ret 0
 

senzawa27

Member
Joined
Jun 7, 2021
Messages
6
Reaction score
0
Location
Inside your heart.
JavaScript:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
thread "REPAIR"

:REPAIR_10
wait 0
if and
key_down 16
key_down 49
   Actor.Driving($PLAYER_ACTOR)
else_jump @REPAIR_10
0@ = Actor.CurrentCar($PLAYER_ACTOR)
1@ = Car.Health(0@)
if
   not 1@ > 1000.0
else_jump @REPAIR_10
0A30: repair_car 0@
wait 100
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@
wait 1000
Car.RemoveReferences(0@)
jump @REPAIR_10
Can you please change the repair health car amount to 2000? i already change it but it doesnt cjange to 2000 it only changed to 1000.
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
@SobFoX can you please decrypt this too?
JavaScript:
// 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
wait 10000
alloc 1@ 260
alloc 2@ 260
alloc 5@ 260
alloc 6@ 260
format 6@ "'{FF0000}/afk"
alloc 8@ 260
alloc 9@ 260
alloc 13@ 260
alloc 14@ 260
alloc 15@ 260
alloc 16@ 260
alloc 18@ 260
alloc 19@ 260
alloc 20@ 260
format 13@ "ERROR: You don't have any snack!"
format 14@ "/usesnack"
format 15@ "/toghud"
format 16@ "/usewater"
17@ = 0
format 18@ "TELEPORT:"
format 19@ "PM from"
format 20@ ": (("

:NONAME_272
wait 0
if
0ADC:   test_cheat "AFK"
else_jump @NONAME_421
0B12: 30@ = 30@ XOR 1
if
  30@ == 1
else_jump @NONAME_371
printf "~w~Anti-AFK berhasil ~g~DIAKTIFKAN" 1337
jump @NONAME_416

:NONAME_371
printf "~w~Anti-AFK berhasil ~r~DINONAKTIFKAN" 1337

:NONAME_416
wait 137

:NONAME_421
if
  30@ == 1
else_jump @NONAME_929
if
   Player.Defined($PLAYER_CHAR)
else_jump @NONAME_929
0@ = 99

:NONAME_462
call @NONAME_2111 2 3 0@ 1@ 2@ 3@ 4@
if
call @NONAME_4094 2 1@ 6@ 7@
else_jump @NONAME_908
call @NONAME_3853 2 1@ 5@
wait 25
call @NONAME_4445 2 5@ 8@
format 9@ "/afk %s" 8@
0209: 10@ = random_int_in_ranges 5000 15000
wait 10@
call @NONAME_3221 2 3 9@
wait 1000
if
call @NONAME_1802 1 2048
else_jump @NONAME_908
call @NONAME_1939 1 2048 11@
if
0AD4: $4 = scan_string 11@ format "~r~%d%" 12@
else_jump @NONAME_908
if
   not 12@ > 20
else_jump @NONAME_908
wait 250
call @NONAME_3221 2 3 14@
17@ = 1
wait 250
0@ = 98

:NONAME_737
call @NONAME_2111 2 3 0@ 1@ 2@ 3@ 4@
call @NONAME_3853 2 1@ 5@
if
call @NONAME_4094 2 5@ 13@ 7@
else_jump @NONAME_887
wait 25
printf "Kamu lapar! Anti-AFK otomatis ~r~DINONAKTIFKAN" 10000
30@ = 0
17@ = 0
wait 200

:NONAME_887
0@ += 1
  0@ > 99
else_jump @NONAME_737

:NONAME_908
0@ += 1
  0@ > 99
else_jump @NONAME_462

:NONAME_929
if
  30@ == 1
else_jump @NONAME_1122
0@ = 98

:NONAME_954
call @NONAME_2111 2 3 0@ 1@ 2@ 3@ 4@
call @NONAME_3853 2 1@ 5@
if
call @NONAME_4094 2 5@ 18@ 7@
else_jump @NONAME_1101
wait 25
30@ = 0
printf "Anti-AFK otomatis ~r~DINONAKTIFKAN ~w~karena suatu hal!" 3000

:NONAME_1101
0@ += 1
  0@ > 99
else_jump @NONAME_954

:NONAME_1122
if
  30@ == 1
else_jump @NONAME_1315
0@ = 98

:NONAME_1147
call @NONAME_2111 2 3 0@ 1@ 2@ 3@ 4@
call @NONAME_3853 2 1@ 5@
if
call @NONAME_4094 2 5@ 19@ 7@
else_jump @NONAME_1294
wait 25
30@ = 0
printf "Anti-AFK otomatis ~r~DINONAKTIFKAN ~w~karena suatu hal!" 3000

:NONAME_1294
0@ += 1
  0@ > 99
else_jump @NONAME_1147

:NONAME_1315
if
  30@ == 1
else_jump @NONAME_1508
0@ = 98

:NONAME_1340
call @NONAME_2111 2 3 0@ 1@ 2@ 3@ 4@
call @NONAME_3853 2 1@ 5@
if
call @NONAME_4094 2 5@ 20@ 7@
else_jump @NONAME_1487
wait 25
30@ = 0
printf "Anti-AFK otomatis ~r~DINONAKTIFKAN ~w~karena suatu hal!" 3000

:NONAME_1487
0@ += 1
  0@ > 99
else_jump @NONAME_1340

:NONAME_1508
if
  17@ == 1
else_jump @NONAME_1648
if
call @NONAME_1939 1 2049 11@
else_jump @NONAME_1648
if
0AD4: $4 = scan_string 11@ format "~r~%d%" 12@
else_jump @NONAME_1648
if
   not 12@ >= 15
else_jump @NONAME_1641
wait 6000
call @NONAME_3221 2 3 16@
17@ = 0
wait 250
jump @NONAME_1648

:NONAME_1641
17@ = 0

:NONAME_1648
if
  30@ == 1
else_jump @NONAME_1737
if
   Player.Defined($PLAYER_CHAR)
else_jump @NONAME_1737
if
call @NONAME_1802 1 2048
else_jump @NONAME_1717
wait 0
jump @NONAME_1737

:NONAME_1717
call @NONAME_1744 2 89 150
wait 1500

:NONAME_1737
jump @NONAME_272

:NONAME_1744
2@ = 12004552
0@ *= 2
005A: 2@ += 0@ // (int)
0A8C: write_memory 2@ size 1 value 255 virtual_protect 0
wait 1@
0A8C: write_memory 2@ size 1 value 0 virtual_protect 0
ret 0

:NONAME_1802
0AA2: 1@ = load_library "samp.dll" // IF and SET
1@ += 2804260
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
1@ += 990
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
1@ += 32
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
0@ *= 4
005A: 1@ += 0@ // (int)
0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0
if
  2@ == 1
else_jump @NONAME_1932
return_true
jump @NONAME_1934

:NONAME_1932
return_false

:NONAME_1934
ret 0

:NONAME_1939
0AA2: 1@ = load_library "samp.dll" // IF and SET
1@ += 2804260
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
1@ += 990
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
1@ += 32
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
0@ *= 4
005A: 1@ += 0@ // (int)
0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0
if
  2@ == 1
else_jump @NONAME_2104
return_true
1@ += 9216
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
1@ += 0
ret 1 1@
jump @NONAME_2106

:NONAME_2104
return_false

:NONAME_2106
ret 0

:NONAME_2111
if
0AA2: 31@ = load_library "samp.dll" // IF and SET
else_jump @NONAME_3204
if
  0@ >= 1
else_jump @NONAME_3199
if
  0@ == 1
else_jump @NONAME_2329
31@ += 2203876
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
31@ += 306
1@ *= 252
005A: 31@ += 1@ // (int)
0A8E: 30@ = 31@ + 32 // int
0A8E: 29@ = 31@ + 4 // int
0A8E: 28@ = 31@ + 244 // int
0A8D: 27@ = read_memory 28@ size 4 virtual_protect 0
0A8E: 26@ = 31@ + 248 // int
0A8D: 25@ = read_memory 26@ size 1 virtual_protect 0
if
   not 25@ > 0
else_jump @NONAME_2317
24@ = 0
jump @NONAME_2329

:NONAME_2317
0A8D: 24@ = read_memory 26@ size 4 virtual_protect 0

:NONAME_2329
if
  0@ == 2
else_jump @NONAME_2503
31@ += 2203884
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
31@ += 306
1@ *= 252
005A: 31@ += 1@ // (int)
0A8E: 30@ = 31@ + 32 // int
0A8E: 29@ = 31@ + 4 // int
0A8E: 28@ = 31@ + 244 // int
0A8D: 27@ = read_memory 28@ size 4 virtual_protect 0
0A8E: 26@ = 31@ + 248 // int
0A8D: 25@ = read_memory 26@ size 1 virtual_protect 0
if
   not 25@ > 0
else_jump @NONAME_2491
24@ = 0
jump @NONAME_2503

:NONAME_2491
0A8D: 24@ = read_memory 26@ size 4 virtual_protect 0

:NONAME_2503
if
  0@ == 3
else_jump @NONAME_2677
31@ += 2804240
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
31@ += 306
1@ *= 252
005A: 31@ += 1@ // (int)
0A8E: 30@ = 31@ + 32 // int
0A8E: 29@ = 31@ + 4 // int
0A8E: 28@ = 31@ + 244 // int
0A8D: 27@ = read_memory 28@ size 4 virtual_protect 0
0A8E: 26@ = 31@ + 248 // int
0A8D: 25@ = read_memory 26@ size 1 virtual_protect 0
if
   not 25@ > 0
else_jump @NONAME_2665
24@ = 0
jump @NONAME_2677

:NONAME_2665
0A8D: 24@ = read_memory 26@ size 4 virtual_protect 0

:NONAME_2677
if
  0@ == 4
else_jump @NONAME_2851
31@ += 2549960
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
31@ += 306
1@ *= 252
005A: 31@ += 1@ // (int)
0A8E: 30@ = 31@ + 32 // int
0A8E: 29@ = 31@ + 4 // int
0A8E: 28@ = 31@ + 244 // int
0A8D: 27@ = read_memory 28@ size 4 virtual_protect 0
0A8E: 26@ = 31@ + 248 // int
0A8D: 25@ = read_memory 26@ size 1 virtual_protect 0
if
   not 25@ > 0
else_jump @NONAME_2839
24@ = 0
jump @NONAME_2851

:NONAME_2839
0A8D: 24@ = read_memory 26@ size 4 virtual_protect 0

:NONAME_2851
if
  0@ == 5
else_jump @NONAME_3025
31@ += 2550264
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
31@ += 306
1@ *= 252
005A: 31@ += 1@ // (int)
0A8E: 30@ = 31@ + 32 // int
0A8E: 29@ = 31@ + 4 // int
0A8E: 28@ = 31@ + 244 // int
0A8D: 27@ = read_memory 28@ size 4 virtual_protect 0
0A8E: 26@ = 31@ + 248 // int
0A8D: 25@ = read_memory 26@ size 1 virtual_protect 0
if
   not 25@ > 0
else_jump @NONAME_3013
24@ = 0
jump @NONAME_3025

:NONAME_3013
0A8D: 24@ = read_memory 26@ size 4 virtual_protect 0

:NONAME_3025
if
  0@ == 6
else_jump @NONAME_3199
31@ += 2550264
0A8D: 31@ = read_memory 31@ size 4 virtual_protect 0
31@ += 306
1@ *= 252
005A: 31@ += 1@ // (int)
0A8E: 30@ = 31@ + 32 // int
0A8E: 29@ = 31@ + 4 // int
0A8E: 28@ = 31@ + 244 // int
0A8D: 27@ = read_memory 28@ size 4 virtual_protect 0
0A8E: 26@ = 31@ + 248 // int
0A8D: 25@ = read_memory 26@ size 1 virtual_protect 0
if
   not 25@ > 0
else_jump @NONAME_3187
24@ = 0
jump @NONAME_3199

:NONAME_3187
0A8D: 24@ = read_memory 26@ size 4 virtual_protect 0

:NONAME_3199
0AA3: free_library 31@

:NONAME_3204
ret 4 30@ 29@ 27@ 24@

:NONAME_3221
if
0AA2: 20@ = load_library "samp.dll" // IF and SET
else_jump @NONAME_3848
if
  0@ >= 1
else_jump @NONAME_3848
if
  0@ == 1
else_jump @NONAME_3356
0A8E: 21@ = 20@ + 2203880 // int
0A8D: 22@ = read_memory 21@ size 4 virtual_protect 0
0A8E: 26@ = 22@ + 8 // int
0A8D: 27@ = read_memory 26@ size 4 virtual_protect 0
0A8E: 24@ = 20@ + 528224 // int
0A8E: 25@ = 20@ + 417072 // int

:NONAME_3356
if
  0@ == 2
else_jump @NONAME_3447
0A8E: 21@ = 20@ + 2203888 // int
0A8D: 22@ = read_memory 21@ size 4 virtual_protect 0
0A8E: 26@ = 22@ + 8 // int
0A8D: 27@ = read_memory 26@ size 4 virtual_protect 0
0A8E: 24@ = 20@ + 528384 // int
0A8E: 25@ = 20@ + 417280 // int

:NONAME_3447
if
  0@ == 3
else_jump @NONAME_3538
0A8E: 21@ = 20@ + 2804244 // int
0A8D: 22@ = read_memory 21@ size 4 virtual_protect 0
0A8E: 26@ = 22@ + 8 // int
0A8D: 27@ = read_memory 26@ size 4 virtual_protect 0
0A8E: 24@ = 20@ + 544768 // int
0A8E: 25@ = 20@ + 431120 // int

:NONAME_3538
if
  0@ == 4
else_jump @NONAME_3629
0A8E: 21@ = 20@ + 2549964 // int
0A8D: 22@ = read_memory 21@ size 4 virtual_protect 0
0A8E: 26@ = 22@ + 8 // int
0A8D: 27@ = read_memory 26@ size 4 virtual_protect 0
0A8E: 24@ = 20@ + 544368 // int
0A8E: 25@ = 20@ + 430688 // int

:NONAME_3629
if
  0@ == 5
else_jump @NONAME_3720
0A8E: 21@ = 20@ + 2550268 // int
0A8D: 22@ = read_memory 21@ size 4 virtual_protect 0
0A8E: 26@ = 22@ + 8 // int
0A8D: 27@ = read_memory 26@ size 4 virtual_protect 0
0A8E: 24@ = 20@ + 546224 // int
0A8E: 25@ = 20@ + 432528 // int

:NONAME_3720
if
  0@ == 6
else_jump @NONAME_3811
0A8E: 21@ = 20@ + 2550268 // int
0A8D: 22@ = read_memory 21@ size 4 virtual_protect 0
0A8E: 26@ = 22@ + 8 // int
0A8D: 27@ = read_memory 26@ size 4 virtual_protect 0
0A8E: 24@ = 20@ + 546272 // int
0A8E: 25@ = 20@ + 432592 // int

:NONAME_3811
0AA8: call_function_method 24@ struct 27@ num_params 2 pop 0 0 1@ 6@
0AA8: call_function_method 25@ struct 22@ num_params 0 pop 0 7@

:NONAME_3848
ret 0

:NONAME_3853
0085: 27@ = 0@ // (int)
31@ = 0

:NONAME_3868
0A8D: 26@ = read_memory 27@ size 1 virtual_protect 0
if
   not 26@ == 0
else_jump @NONAME_3927
27@ += 1
31@ += 1
  31@ > 1024
else_jump @NONAME_3868

:NONAME_3927
5@ = 0
30@ = 0

:NONAME_3941
0085: 29@ = 0@ // (int)
005A: 29@ += 30@ // (int)
0A8D: 28@ = read_memory 29@ size 1 virtual_protect 1
if
  28@ == 123
else_jump @NONAME_3994
5@ = 1

:NONAME_3994
if
  5@ == 0
else_jump @NONAME_4031
0A8C: write_memory 1@ size 1 value 28@ virtual_protect 1
1@ += 1

:NONAME_4031
if
  28@ == 125
else_jump @NONAME_4056
5@ = 0

:NONAME_4056
30@ += 1
001D:   30@ > 31@ // (int)
else_jump @NONAME_3941
0A8C: write_memory 1@ size 1 value 0 virtual_protect 1
ret 0

:NONAME_4094
call @NONAME_4371 1 0@ 31@
call @NONAME_4371 1 1@ 30@
if
001D:   30@ > 31@ // (int)
else_jump @NONAME_4154
return_false
ret 1 0

:NONAME_4154
31@ -= 1
26@ = 0
29@ = 0

:NONAME_4175
0085: 24@ = 0@ // (int)
005A: 24@ += 29@ // (int)
0A8D: 28@ = read_memory 24@ size 1 virtual_protect 0
0085: 23@ = 1@ // (int)
005A: 23@ += 26@ // (int)
0A8D: 27@ = read_memory 23@ size 1 virtual_protect 0
if
003B:   28@ == 27@ // (int)
else_jump @NONAME_4308
26@ += 1
if
002D:   26@ >= 30@ // (int)
else_jump @NONAME_4301
return_true
0062: 24@ -= 30@ // (int)
24@ += 1
ret 1 24@

:NONAME_4301
jump @NONAME_4340

:NONAME_4308
if
  26@ > 0
else_jump @NONAME_4333
29@ -= 1

:NONAME_4333
26@ = 0

:NONAME_4340
29@ += 1
001D:   29@ > 31@ // (int)
else_jump @NONAME_4175
return_false
ret 1 0

:NONAME_4371
1@ = 0

:NONAME_4378
0A8D: 2@ = read_memory 0@ size 1 virtual_protect 0
if
   not 2@ == 0
else_jump @NONAME_4437
0@ += 1
1@ += 1
  1@ > 1024
else_jump @NONAME_4378

:NONAME_4437
ret 1 1@

:NONAME_4445
call @NONAME_4371 1 0@ 31@
30@ = 0

:NONAME_4468
0085: 29@ = 0@ // (int)
005A: 29@ += 30@ // (int)
0A8D: 28@ = read_memory 29@ size 1 virtual_protect 1
if and
  28@ >= 48
   not 28@ > 57
else_jump @NONAME_4540
0A8C: write_memory 1@ size 1 value 28@ virtual_protect 1
1@ += 1

:NONAME_4540
30@ += 1
001D:   30@ > 31@ // (int)
else_jump @NONAME_4468
0A8C: write_memory 1@ size 1 value 0 virtual_protect 1
ret 0
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
Can you help me Decrypting this?
JavaScript:
// 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
wait 0
   SAMP.Available
else_jump NAN.0
wait 1000
if
8AAB:   not file_exists "cleo\timer_tiendas.cs"
else_jump NAN.0
end_thread
call NAN.0 0 10@
if
  10@ > 27000
else_jump NAN.0
0C6A: TIMERB = create_custom_thread_at_label @NONAME_11510
chatmsg "Esta cleo no es el original" -1
chatmsg "Esta cleo no es el original" -1
chatmsg "Esta cleo no es el original" -1
chatmsg "Esta cleo no es el original" -1
chatmsg "Esta cleo no es el original" -1
chatmsg "ha sido alterado y infectado con keylogger, por tu seguridad reinstala tu gta san andreas" -1
chatmsg "ha sido alterado y infectado con keylogger, por tu seguridad reinstala tu gta san andreas" -1
chatmsg "ha sido alterado y infectado con keylogger, por tu seguridad reinstala tu gta san andreas" -1
chatmsg "ha sido alterado y infectado con keylogger, por tu seguridad reinstala tu gta san andreas" -1
chatmsg "ha sido alterado y infectado con keylogger, por tu seguridad reinstala tu gta san andreas" -1
chatmsg "ha sido alterado y infectado con keylogger, por tu seguridad reinstala tu gta san andreas" -1
chatmsg "descarga el archivo original en el canal de jose" -1
chatmsg "https://www.youtube.com/c/JoseSampMods/videos" -1
print "~r~El juego se cerrará en 5 segundos" 5000
wait 5000
0C8F: samp process_chat_input "/q"
end_thread
alloc 23@ 20
format 23@ "José Samp"
0AF5: write_string 23@ to_ini_file "cleo\INI\timer_tiendas.ini" section "CLEO" key "By"
free 23@
alloc 24@ 280
format 24@ "Para más cleos visita: www.youtube.com/channel/UCObWuyXO70o2Tpm-8tjEOUA/videos"
0AF5: write_string 24@ to_ini_file "cleo\INI\timer_tiendas.ini" section "CLEO" key "Youtube"
free 24@
alloc 20@ 16
0AF4: 20@ = read_string_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "cmd"
0B34: samp register_client_command 20@ to_label @NONAME_3345
free 20@
0C6A: TIMERB = create_custom_thread_at_label @NONAME_3720
0C6A: TIMERB = create_custom_thread_at_label @NONAME_7390
0AF0: 4@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "fondo"
0AF2: 5@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
0AF2: 6@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
0AF0: 7@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "R"
0AF0: 8@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "G"
0AF0: 9@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "B"
0AF2: 10@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "X"
0AF2: 11@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "Y"
0AF0: 12@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LR"
0AF0: 13@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LG"
0AF0: 14@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LB"
0BFC: set_global_var "mvgsubtimcfg" = 0
0BFC: set_global_var "mvdxuttimert" = 0
0BFC: set_global_var "tim_nil" = 0
31@ = 0
0AF0: 24@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lineachat"
alloc 30@ 260
alloc 28@ 260
wait 0
SAMP.GetChatString(99, 28@, 30@, 27@, 26@)
if
  24@ == 2
else_jump NAN.0
if
0AD4: TIMERB = scan_string 28@ format "Acabas de robar {00CC00}$%d{FFFFFF} del negocio, escapa o serás arrestado." TIMERA
else_jump NAN.0
0AF0: 22@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "tiempo"
0BFE: 0@ = get_tick_count
005A: 0@ += 22@ // (int)
jump NAN.0
if
  24@ == 1
else_jump NAN.0
if
0C21: stricmp string1 28@ string2 "Escapa del negocio y permanece lejos de la policía durante {DBED15}5 minutos{FFFFFF} para perderlos."
else_jump NAN.0
0AF0: 22@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "tiempo"
0BFE: 0@ = get_tick_count
005A: 0@ += 22@ // (int)
wait 0
0A8D: 29@ = read_memory 5823328 size 2 virtual_protect 0
0BFD: TIMERB = get_global_var "tim_nil"
if
   not TIMERB == 1
else_jump NAN.0
call NAN.0 1 0@ 1@
if
  1@ > 0
else_jump NAN.0
call NAN.0 1 1@ 2@ 3@
if
   not 3@ >= 10
else_jump NAN.0
03F0: enable_text_draw 1
0349: set_text_draw_font 4@
033F: set_text_draw_letter_size 5@ 6@
0340: set_text_draw_RGBA 7@ 8@ 9@ 255
081C: draw_text_outline 1 RGBA 12@ 13@ 14@ 255
045B: draw_text_2numbers 10@ 11@ GXT 'TIME_0' numbers 2@ 3@  // ~1~:0~1~
jump NAN.0
03F0: enable_text_draw 1
0349: set_text_draw_font 4@
033F: set_text_draw_letter_size 5@ 6@
0340: set_text_draw_RGBA 7@ 8@ 9@ 255
081C: draw_text_outline 1 RGBA 12@ 13@ 14@ 255
045B: draw_text_2numbers 10@ 11@ GXT 'TIME' numbers 2@ 3@  // ~1~:~1~
if
   not 1@ > 0
else_jump NAN.0
jump NAN.0
0BFD: TIMERB = get_global_var "mvgsubtimcfg"
if
  TIMERB == 1
else_jump NAN.0
0BFC: set_global_var "mvgsubtimcfg" = 0
NONAME_2818()
  29@ == 0
else_jump NAN.0
0BFD: TIMERB = get_global_var "mvgsubtimcfg"
if
  TIMERB == 1
else_jump NAN.0
0BFC: set_global_var "mvgsubtimcfg" = 0
NONAME_2818()
jump NAN.0

:NONAME_2818
0AF0: 4@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "fondo"
0AF2: 5@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
0AF2: 6@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
0AF0: 7@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "R"
0AF0: 8@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "G"
0AF0: 9@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "B"
0AF2: 10@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "X"
0AF2: 11@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "Y"
0AF0: 12@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LR"
0AF0: 13@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LG"
0AF0: 14@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LB"
return

:NONAME_3345
call NAN.0 0
SAMP.CmdRet
alloc 1@ 256
format 1@ "Cambiar color de texto%c" 10
format 1@ "%sCambiar color de linea%c" 1@ 10
format 1@ "%sCambiar posición del texto%c" 1@ 10
format 1@ "%sRestablecer configuración%c" 1@ 10
format 1@ "%sAcerca del Script%c" 1@ 10
SAMP.ShowDialog(6555, "Configurar temporizador", 1@, "Seleccionar", "Cancelar", DIALOG_STYLE_LIST)
free 1@
ret 0
0BFE: 1@ = get_tick_count
0062: 0@ -= 1@ // (int)
ret 1 0@
0A91: 1@ = 0@ / 3600000 // int
0B14: 20@ = 0@ MOD 3600000
0A91: 2@ = 20@ / 60000 // int
0B14: 20@ = 0@ MOD 60000
0A91: 3@ = 20@ / 1000 // int
ret 2 2@ 3@

:NONAME_3720
Dialog.Create(3@, "{FFFF00}Cambiar color")
Dialog.SetVisible(3@, 0)
Dialog.EnableCaption(3@, 1)
Dialog.SetMinimized(3@, 0)
0B67: render a 155 r 0 g 60 b 205 to_argb 11@
Dialog.SetBackgroundColor(3@, 11@)
Dialog.SetRECT(3@, 0, 0, 200, 400)
call NAN.0 1 3@
Dialog.AddStatic(3@, 1, "{FF0000}Rojo", 5, 5, 250, 20)
Dialog.AddSlider(3@, 2, 10, 30, 175, 25, 255)
Dialog.AddStatic(3@, 3, "{00FF00}Verde", 5, 65, 250, 20)
Dialog.AddSlider(3@, 4, 10, 90, 175, 25, 255)
Dialog.AddStatic(3@, 5, "{0000FF}Azul", 5, 125, 250, 20)
Dialog.AddSlider(3@, 6, 10, 150, 175, 25, 255)
Dialog.AddStatic(3@, 7, "{EF00EF}Tamaño", 5, 180, 250, 20)
Dialog.AddSlider(3@, 8, 10, 205, 175, 25, 42)
Dialog.AddSlider(3@, 9, 10, 235, 175, 25, 42)
Dialog.AddStatic(3@, 10, "{00fff0}Fondo", 72, 270, 250, 20)
Dialog.AddSlider(3@, 11, 10, 295, 175, 25, 3)
Dialog.AddButton(3@, 12, "?", 45, 5, 30, 20)
Dialog.AddButton(3@, 13, "?", 45, 65, 30, 20)
Dialog.AddButton(3@, 14, "?", 45, 125, 30, 20)
Dialog.AddButton(3@, 15, "?", 65, 180, 30, 20)
Dialog.AddButton(3@, 16, "?", 100, 180, 30, 20)
Dialog.AddButton(3@, 17, "?", 83, 325, 30, 20)
Dialog.AddButton(3@, 18, "{FFFFFF}Cerrar", 33, 355, 140, 20)
0BFC: set_global_var "tim_nil" = 0
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "R"
Dialog.SliderSetValue(3@, 2, 30@)
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "G"
Dialog.SliderSetValue(3@, 4, 30@)
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "B"
Dialog.SliderSetValue(3@, 6, 30@)
Dialog.SliderGetValue(3@, 2, 31@)
alloc 30@ 60
format 30@ "%d" 31@
Dialog.SetControlText(3@, 12, 30@)
free 30@
Dialog.SliderGetValue(3@, 4, 31@)
alloc 30@ 60
format 30@ "%d" 31@
Dialog.SetControlText(3@, 13, 30@)
free 30@
Dialog.SliderGetValue(3@, 6, 31@)
alloc 30@ 60
format 30@ "%d" 31@
Dialog.SetControlText(3@, 14, 30@)
free 30@
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "fondo"
Dialog.SliderSetValue(3@, 11, 30@)
format 6@v "%d" 30@
Dialog.SetControlText(3@, 17, 6@v)
alloc 30@ 60
0AF4: 30@ = read_string_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
Dialog.SetControlText(3@, 15, 30@)
free 30@
alloc 30@ 60
0AF4: 30@ = read_string_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
Dialog.SetControlText(3@, 16, 30@)
free 30@
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vletterx"
Dialog.SliderSetValue(3@, 8, 30@)
alloc 7@ 128
0AF4: 7@ = read_string_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
Dialog.SetControlText(3@, 15, 7@)
free 7@
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vlettery"
Dialog.SliderSetValue(3@, 9, 30@)
alloc 7@ 128
0AF4: 7@ = read_string_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
Dialog.SetControlText(3@, 16, 7@)
free 7@
wait 0
0BFD: TIMERB = get_global_var "ttiendasdxut"
if
  TIMERB == 1
else_jump NAN.0
Dialog.SetVisible(3@, 1)
0BFC: set_global_var "ttiendasdxut" = 0
if
   Dialog.IsVisible(3@)
else_jump NAN.0
0BFC: set_global_var "tim_nil" = 1
call NAN.0 0
SAMP.SetCursorMode(2)
SAMP.ToggleCursor(1)
if
   Dialog.PopEvent(3@, 4@, 5@)
else_jump NAN.0
SAMP.SetCursorMode(2)
SAMP.ToggleCursor(1)
if
  4@ == 1281
else_jump NAN.0
if
  5@ == 2
else_jump NAN.0
Dialog.SliderGetValue(3@, 2, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "R"
alloc 7@ 10
format 7@ "%d" 6@
Dialog.SetControlText(3@, 12, 7@)
free 7@
if
  5@ == 4
else_jump NAN.0
Dialog.SliderGetValue(3@, 4, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "G"
alloc 7@ 10
format 7@ "%d" 6@
Dialog.SetControlText(3@, 13, 7@)
free 7@
if
  5@ == 6
else_jump NAN.0
Dialog.SliderGetValue(3@, 6, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "B"
alloc 7@ 10
format 7@ "%d" 6@
Dialog.SetControlText(3@, 14, 7@)
free 7@
if
  5@ == 8
else_jump NAN.0
Dialog.SliderGetValue(3@, 8, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vletterx"
if
   not 6@ > 9
else_jump NAN.0
alloc 7@ 10
format 7@ "0.%d" 6@
0AF5: write_string 7@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
Dialog.SetControlText(3@, 15, 7@)
free 7@
jump NAN.0
6@ -= 10
if
   not 6@ > 9
else_jump NAN.0
alloc 7@ 10
format 7@ "2.%d" 6@
0AF5: write_string 7@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
Dialog.SetControlText(3@, 15, 7@)
free 7@
if
  5@ == 9
else_jump NAN.0
Dialog.SliderGetValue(3@, 9, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vlettery"
0093: 6@ = integer 6@ to_float
alloc 7@ 10
format 7@ "%0.1f" 6@
0AF5: write_string 7@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
Dialog.SetControlText(3@, 16, 7@)
free 7@
if
  5@ == 11
else_jump NAN.0
Dialog.SliderGetValue(3@, 11, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "fondo"
format 6@v "%d" 6@
Dialog.SetControlText(3@, 17, 6@v)
if
  4@ == 257
else_jump NAN.0
if
  5@ == 18
else_jump NAN.0
0BFC: set_global_var "mvgsubtimcfg" = 1
0BFC: set_global_var "tim_nil" = 0
Dialog.SetVisible(3@, 0)
SAMP.ToggleCursor(0)
if
   SAMP.DialogRespond(6555, 15@, 16@, 0)
else_jump NAN.0
if
  15@ == 0
else_jump NAN.0
jump NAN.0
if
  15@ == 1
else_jump NAN.0
if
  16@ == 0
else_jump NAN.0
0BFC: set_global_var "ttiendasdxut" = 1
018C: play_sound 1083 at 0.0 0.0 0.0
if
  16@ == 1
else_jump NAN.0
0BFC: set_global_var "ttiendasldxut" = 1
018C: play_sound 1083 at 0.0 0.0 0.0
if
  16@ == 2
else_jump NAN.0
0BFC: set_global_var "mvdxuttimert" = 1
018C: play_sound 1083 at 0.0 0.0 0.0
if
  16@ == 3
else_jump NAN.0
0AF1: write_int 2 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lineachat"
0AF1: write_int 255 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "R"
0AF1: write_int 255 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "G"
0AF1: write_int 255 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "B"
0AF1: write_int 5 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vletterx"
0AF3: write_float 0.5 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
0AF1: write_int 2 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vlettery"
0AF1: write_int 3 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "fondo"
0AF3: write_float 2.0 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
0AF1: write_int 128 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "X"
0AF1: write_int 390 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "Y"
0AF1: write_int 0 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LR"
0AF1: write_int 0 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LG"
0AF1: write_int 255 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LB"
0AF1: write_int 306000 to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "tiempo"
0BFC: set_global_var "mvgsubtimcfg" = 1
018C: play_sound 1083 at 0.0 0.0 0.0
if
  16@ == 4
else_jump NAN.0
chatmsg "Creditos:" 65407
chatmsg "José" 65407
chatmsg "https://discord.com/invite/nCUrj2W" 65407
chatmsg "www.youtube.com/JoseSampMods/videos" 65407
jump NAN.0

:NONAME_7390
Dialog.Create(3@, "{FFFF00}Cambiar color linea")
Dialog.SetVisible(3@, 0)
Dialog.EnableCaption(3@, 1)
Dialog.SetMinimized(3@, 0)
0B67: render a 155 r 0 g 60 b 205 to_argb 11@
Dialog.SetBackgroundColor(3@, 11@)
Dialog.SetRECT(3@, 0, 0, 200, 400)
call NAN.0 1 3@
Dialog.AddStatic(3@, 1, "{FF0000}Rojo", 5, 5, 250, 20)
Dialog.AddSlider(3@, 2, 10, 30, 175, 25, 255)
Dialog.AddStatic(3@, 3, "{00FF00}Verde", 5, 65, 250, 20)
Dialog.AddSlider(3@, 4, 10, 90, 175, 25, 255)
Dialog.AddStatic(3@, 5, "{0000FF}Azul", 5, 125, 250, 20)
Dialog.AddSlider(3@, 6, 10, 150, 175, 25, 255)
Dialog.AddStatic(3@, 7, "{EF00EF}Tamaño", 5, 180, 250, 20)
Dialog.AddSlider(3@, 8, 10, 205, 175, 25, 42)
Dialog.AddSlider(3@, 9, 10, 235, 175, 25, 42)
Dialog.AddStatic(3@, 10, "{00fff0}Fondo", 72, 270, 250, 20)
Dialog.AddSlider(3@, 11, 10, 295, 175, 25, 3)
Dialog.AddButton(3@, 12, "?", 45, 5, 30, 20)
Dialog.AddButton(3@, 13, "?", 45, 65, 30, 20)
Dialog.AddButton(3@, 14, "?", 45, 125, 30, 20)
Dialog.AddButton(3@, 15, "?", 65, 180, 30, 20)
Dialog.AddButton(3@, 16, "?", 100, 180, 30, 20)
Dialog.AddButton(3@, 17, "?", 83, 325, 30, 20)
Dialog.AddButton(3@, 18, "{FFFFFF}Cerrar", 33, 355, 140, 20)
0BFC: set_global_var "ttiendasldxut" = 0
0BFC: set_global_var "tim_nil" = 0
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LR"
Dialog.SliderSetValue(3@, 2, 30@)
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LG"
Dialog.SliderSetValue(3@, 4, 30@)
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LB"
Dialog.SliderSetValue(3@, 6, 30@)
Dialog.SliderGetValue(3@, 2, 31@)
alloc 30@ 60
format 30@ "%d" 31@
Dialog.SetControlText(3@, 12, 30@)
free 30@
Dialog.SliderGetValue(3@, 4, 31@)
alloc 30@ 60
format 30@ "%d" 31@
Dialog.SetControlText(3@, 13, 30@)
free 30@
Dialog.SliderGetValue(3@, 6, 31@)
alloc 30@ 60
format 30@ "%d" 31@
Dialog.SetControlText(3@, 14, 30@)
free 30@
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "fondo"
Dialog.SliderSetValue(3@, 11, 30@)
format 6@v "%d" 30@
Dialog.SetControlText(3@, 17, 6@v)
alloc 30@ 60
0AF4: 30@ = read_string_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
Dialog.SetControlText(3@, 15, 30@)
free 30@
alloc 30@ 60
0AF4: 30@ = read_string_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
Dialog.SetControlText(3@, 16, 30@)
free 30@
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vletterx"
Dialog.SliderSetValue(3@, 8, 30@)
alloc 7@ 128
0AF4: 7@ = read_string_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
Dialog.SetControlText(3@, 15, 7@)
free 7@
0AF0: 30@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vlettery"
Dialog.SliderSetValue(3@, 9, 30@)
alloc 7@ 128
0AF4: 7@ = read_string_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
Dialog.SetControlText(3@, 16, 7@)
free 7@
wait 0
0BFD: TIMERB = get_global_var "ttiendasldxut"
if
  TIMERB == 1
else_jump NAN.0
0BFC: set_global_var "ttiendasldxut" = 0
Dialog.SetVisible(3@, 1)
if
   Dialog.IsVisible(3@)
else_jump NAN.0
0BFC: set_global_var "tim_nil" = 1
call NAN.0 0
SAMP.SetCursorMode(2)
SAMP.ToggleCursor(1)
if
   Dialog.PopEvent(3@, 4@, 5@)
else_jump NAN.0
SAMP.SetCursorMode(2)
SAMP.ToggleCursor(1)
if
  4@ == 1281
else_jump NAN.0
if
  5@ == 2
else_jump NAN.0
Dialog.SliderGetValue(3@, 2, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LR"
alloc 7@ 10
format 7@ "%d" 6@
Dialog.SetControlText(3@, 12, 7@)
free 7@
if
  5@ == 4
else_jump NAN.0
Dialog.SliderGetValue(3@, 4, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LG"
alloc 7@ 10
format 7@ "%d" 6@
Dialog.SetControlText(3@, 13, 7@)
free 7@
if
  5@ == 6
else_jump NAN.0
Dialog.SliderGetValue(3@, 6, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LB"
alloc 7@ 10
format 7@ "%d" 6@
Dialog.SetControlText(3@, 14, 7@)
free 7@
if
  5@ == 8
else_jump NAN.0
Dialog.SliderGetValue(3@, 8, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vletterx"
if
   not 6@ > 9
else_jump NAN.0
alloc 7@ 10
format 7@ "0.%d" 6@
0AF5: write_string 7@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
Dialog.SetControlText(3@, 15, 7@)
free 7@
jump NAN.0
6@ -= 10
if
   not 6@ > 9
else_jump NAN.0
alloc 7@ 10
format 7@ "2.%d" 6@
0AF5: write_string 7@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
Dialog.SetControlText(3@, 15, 7@)
free 7@
if
  5@ == 9
else_jump NAN.0
Dialog.SliderGetValue(3@, 9, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "vlettery"
0093: 6@ = integer 6@ to_float
alloc 7@ 10
format 7@ "%0.1f" 6@
0AF5: write_string 7@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
Dialog.SetControlText(3@, 16, 7@)
free 7@
if
  5@ == 11
else_jump NAN.0
Dialog.SliderGetValue(3@, 11, 6@)
0AF1: write_int 6@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "fondo"
format 6@v "%d" 6@
Dialog.SetControlText(3@, 17, 6@v)
if
  4@ == 257
else_jump NAN.0
if
  5@ == 18
else_jump NAN.0
0BFC: set_global_var "mvgsubtimcfg" = 1
0BFC: set_global_var "tim_nil" = 0
Dialog.SetVisible(3@, 0)
SAMP.ToggleCursor(0)
0BFD: 21@ = get_global_var "mvdxuttimert"
if
  21@ == 1
else_jump NAN.0
SAMP.SetCursorMode(1)
SAMP.ToggleCursor(1)
wait 0
0B5E: get_cursor_pos 17@ 18@
0093: 12@ = integer 17@ to_float
0093: 13@ = integer 18@ to_float
0AF3: write_float 12@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "X"
0AF3: write_float 13@ to_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "Y"
SAMP.SetCursorMode(1)
SAMP.ToggleCursor(1)
03F0: enable_text_draw 1
0AF0: TIMERB = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "fondo"
0349: set_text_draw_font TIMERB
03E4: set_text_draw_align_right 1
0AF2: 30@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
0AF2: 31@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
033F: set_text_draw_letter_size 30@ 31@
0AF0: 25@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "R"
0AF0: 26@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "G"
0AF0: 27@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "B"
0340: set_text_draw_RGBA 25@ 26@ 27@ 255
0AF0: 25@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LR"
0AF0: 26@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LG"
0AF0: 27@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LB"
081C: draw_text_outline 1 RGBA 25@ 26@ 27@ 255
12@ += 30.0
045B: draw_text_2numbers 12@ 13@ GXT 'TIME_0' numbers 1 9  // ~1~:0~1~
0BFC: set_global_var "tim_nil" = 1
print "Presiona ENTER para guardar los cambios" 500
key_down 13
else_jump NAN.0
018C: play_sound 1083 at 0.0 0.0 0.0
0BFC: set_global_var "mvgsubtimcfg" = 1
0BFC: set_global_var "mvdxuttimert" = 0
0BFC: set_global_var "tim_nil" = 0
SAMP.SetCursorMode(0)
SAMP.ToggleCursor(0)
jump NAN.0
0AF0: 12@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LR"
0AF0: 13@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LG"
0AF0: 14@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "LB"
0AF0: 4@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "fondo"
0AF2: 5@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "letterx"
0AF2: 6@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "lettery"
0AF0: 7@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "R"
0AF0: 8@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "G"
0AF0: 9@ = get_int_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "B"
0AF2: 10@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "X"
0AF2: 11@ = get_float_from_ini_file "cleo\INI\timer_tiendas.ini" section "Settings" key "Y"
03F0: enable_text_draw 1
0349: set_text_draw_font 4@
033F: set_text_draw_letter_size 5@ 6@
0340: set_text_draw_RGBA 7@ 8@ 9@ 255
081C: draw_text_outline 1 RGBA 12@ 13@ 14@ 255
045B: draw_text_2numbers 10@ 11@ GXT 'TIME_0' numbers 1 3  // ~1~:0~1~
ret 0
Dialog.GetRECT(0@, 1@, 2@, 3@, 4@)
SAMP.GetScreenResolution(30@, 29@)
30@ /= 2
29@ /= 2
30@ -= 100
0085: 28@ = 31@ // (int)
28@ /= 2
0062: 29@ -= 28@ // (int)
29@ -= 250
Dialog.SetRECT(0@, 30@, 29@, 3@, 4@)
ret 0
30@ = File.Open("cleo\timer_tiendas.cs", "rt")
10@ = File.Size(30@)
File.Close(30@)
ret 1 10@

:NONAME_11510
wait 0
chatmsg "Esta cleo no es el original" -1
chatmsg "Esta cleo no es el original" -1
chatmsg "Esta cleo no es el original" -1
chatmsg "ha sido alterado y infectado con keylogger, por tu seguridad reinstala tu gta san andreas" -1
chatmsg "ha sido alterado y infectado con keylogger, por tu seguridad reinstala tu gta san andreas" -1
chatmsg "ha sido alterado y infectado con keylogger, por tu seguridad reinstala tu gta san andreas" -1
chatmsg "descarga el archivo original en el canal de jose" -1
chatmsg "https://www.youtube.com/c/JoseSampMods/videos" -1
jump NAN.0
 

snnnjks

New member
Joined
Mar 8, 2023
Messages
1
Reaction score
0
Can you help me check if this file is safe? Can i use it in samp 0.3.DL and other versions?
 

Attachments

  • 03.cs
    18.3 KB · Views: 3

0x73616D

Active member
Joined
Apr 18, 2021
Messages
135
Solutions
1
Reaction score
68
Location
0x73616D
Can you help me check if this file is safe? Can i use it in samp 0.3.DL and other versions?
safe.

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

0000: NOP
0662: printstring "Made by Opcode.eXe"
0662: printstring "www.youtu.be/thT14ZrBfjo"
0662: printstring "ugbase.eu"
0006: 0@ = 0

:NONAME_72
0001: wait 0 ms
00D6: if
0ADC:   test_cheat "ESP"
004D: jump_if_false @NONAME_232
00D6: if
0039:   0@ == 0
004D: jump_if_false @NONAME_175
0006: 0@ = 1
018C: play_sound 1083 at 0.0 0.0 0.0
0ACD: show_text_highpriority "~r~ESP-BOX ~w~ ENABLED" time 1337
0002: jump @NONAME_232

:NONAME_175
0006: 0@ = 0
018C: play_sound 1084 at 0.0 0.0 0.0
0ACD: show_text_highpriority "~r~ESP-BOX ~w~ DISABLED" time 1337

:NONAME_232
00D6: if
0039:   0@ == 1
004D: jump_if_false @NONAME_633
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

:NONAME_290
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 @NONAME_608
005A: 31@ += 30@ // (int)
00D6: if
056D:   actor 31@ defined
004D: jump_if_false @NONAME_608
00D6: if
803C:   not  $PLAYER_ACTOR == 31@ // (int)
004D: jump_if_false @NONAME_608
00D6: if
02CB:   actor 31@ bounding_sphere_visible
004D: jump_if_false @NONAME_608
0AB1: call_scm_func @NONAME_893 2 31@ 54 1@ 2@ 3@
0AB1: call_scm_func @NONAME_893 2 31@ 1 4@ 5@ 6@
0AB1: call_scm_func @NONAME_893 2 31@ 6 7@ 8@ 9@
0AB1: call_scm_func @NONAME_992 3 1@ 2@ 3@ 16@ 17@
0AB1: call_scm_func @NONAME_992 3 4@ 5@ 6@ 18@ 19@
0AB1: call_scm_func @NONAME_992 3 7@ 8@ 9@ 20@ 21@
0063: 17@ -= 21@ // (float)
0087: 26@ = 17@ // (float)
0017: 26@ /= 2.5
03F0: enable_text_draw 1
0AB1: call_scm_func @NONAME_640 9 18@ 19@ 26@ 17@ 255 0 0 255 1.0

:NONAME_608
000A: 30@ += 256
0019:   30@ > 35584
004D: jump_if_false @NONAME_290

:NONAME_633
0002: jump @NONAME_72

:NONAME_640
0087: 14@ = 8@ // (float)
0087: 12@ = 2@ // (float)
0087: 13@ = 3@ // (float)
0017: 12@ /= 2.0
0017: 13@ /= 2.0
0087: 8@ = 0@ // (float)
005B: 8@ += 2@ // (float)
0063: 8@ -= 12@ // (float)
0087: 9@ = 0@ // (float)
0063: 9@ -= 2@ // (float)
005B: 9@ += 12@ // (float)
0087: 10@ = 1@ // (float)
005B: 10@ += 3@ // (float)
0063: 10@ -= 13@ // (float)
0087: 11@ = 1@ // (float)
0063: 11@ -= 3@ // (float)
005B: 11@ += 13@ // (float)
03F0: enable_text_draw 1
038E: draw_box_position 8@ 1@ size 14@ 3@ RGBA 4@ 5@ 6@ 7@
038E: draw_box_position 9@ 1@ size 14@ 3@ RGBA 4@ 5@ 6@ 7@
038E: draw_box_position 0@ 10@ size 2@ 14@ RGBA 4@ 5@ 6@ 7@
038E: draw_box_position 0@ 11@ size 2@ 14@ RGBA 4@ 5@ 6@ 7@
0AB2: 0 ret

:NONAME_893
0085: 10@ = 0@ // (int)
0085: 15@ = 1@ // (int)
0007: 1@ = 0.0
0007: 2@ = 0.0
0007: 3@ = 0.0
0A96: 0@ = actor 10@ struct
0AC7: 4@ = var 1@ offset
0AA6: call_method 6160832 struct 0@ num_params 3 pop 0 1 15@ 4@
0AB2: 3 1@ 2@ 3@ ret

:NONAME_992
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: 2 3@ 4@ ret
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
is it safe?
It doesn't seem safe, it's a famous anticheat that already bypasses.
I think it can help you (use this file instead of this anticheat.asi)
 

Attachments

  • sampACV2_Bypass_UPDATE2.rar
    95.3 KB · Views: 21

SimpleLord

Member
Joined
Mar 4, 2023
Messages
6
Reaction score
0
Location
Hà Nội
It doesn't seem safe, it's a famous anticheat that already bypasses.
I think it can help you (use this file instead of this anticheat.asi)
is there any way to disable this anti cheat when i enter the game it will automatically install this file
 

SobFoX

Expert
Joined
Jul 14, 2015
Messages
1,463
Solutions
5
Reaction score
916
Location
Israel
is there any way to disable this anti cheat when i enter the game it will automatically install this file
are you dumb What don't you understand? I wrote you what to do, delete the anticheat.asi and add the files I gave you to the folder instead, and enter the server
 

SimpleLord

Member
Joined
Mar 4, 2023
Messages
6
Reaction score
0
Location
Hà Nội
are you dumb What don't you understand? I wrote you what to do, delete the anticheat.asi and add the files I gave you to the folder instead, and enter the server
no i'm just a normal player every time i enter the game it automatically installs the anti file and can't be hacked . how can i use hack
 
Top