rework script do 0.3DL

Status
Not open for further replies.

hacker127

Active member
Joined
Jul 17, 2019
Messages
44
Reaction score
2
Hi, I need rework this to 0.3DL. If it's possible.
 

Attachments

  • Damage Informer.cs
    3.8 KB · Views: 10

J3RREN

Member
Joined
Oct 24, 2019
Messages
9
Reaction score
1
Location
Dubai
Could you send me the script in text? Don't wan't to be downloading anything.
 

Parazitas

God
Joined
Jan 2, 2017
Messages
3,116
Solutions
5
Reaction score
882
Location
Lithuania
Decrypted.
PHP:
// 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" 
0662: printstring "CHOSENFTW" 
thread 'kmf_dmg' 
03F0: enable_text_draw 1 
wait 2000 
call @kmf_dmg_1962 0 

:kmf_dmg_56
wait 1000 
if and
   Player.Defined($PLAYER_CHAR)
02CB:   actor $PLAYER_ACTOR bounding_sphere_visible 
jf @kmf_dmg_56 
gosub @kmf_dmg_96 
goto @kmf_dmg_161 

:kmf_dmg_96
3@ = 0 
4@ = 0 
2@ = 0 
5@ = 0 
19@ = 0 
6@ = 0 
12@ = 0 
24@ = -1 
1@ = 0 
return 

:kmf_dmg_161
wait 0 

:kmf_dmg_165
wait 0 
gosub @kmf_dmg_204 
gosub @kmf_dmg_327 
gosub @kmf_dmg_392 
gosub @kmf_dmg_1049 
goto @kmf_dmg_165 

:kmf_dmg_204
16@ = Actor.Health($PLAYER_ACTOR)
04DD: 29@ = actor $PLAYER_ACTOR armour 
005A: 16@ += 29@ // (int) 
0085: 4@ = 2@ // (int) 
0062: 4@ -= 16@ // (int) 
if and
001D:   2@ > 16@ // (int) 
  4@ > 1                                  0
jf @kmf_dmg_310 
005A: 3@ += 4@ // (int) 
5@ += 1 
6@ = 1 
7@ = 250 
8@ = 203.0 

:kmf_dmg_310
0085: 2@ = 16@ // (int) 
4@ = 0 
return 

:kmf_dmg_327
if 
02E0:   actor $PLAYER_ACTOR firing_weapon 
jf @kmf_dmg_357 
1@ = 1 
33@ = 0 

:kmf_dmg_357
if 
  33@ > 1000 
jf @kmf_dmg_390 
1@ = 0 
26@ = 1 

:kmf_dmg_390
return 

:kmf_dmg_392
9@ = Actor.Health($PLAYER_ACTOR)
if 
  9@ > 0 
jf @kmf_dmg_668 
if 
0AD2: 22@ = player $PLAYER_CHAR targeted_actor //IF and SET 
jf @kmf_dmg_450 
call @kmf_dmg_2288 1 22@ 

:kmf_dmg_450
if and
  1@ == 1 
0AD2: 22@ = player $PLAYER_CHAR targeted_actor //IF and SET 
jf @kmf_dmg_661 
call @kmf_dmg_1498 0 23@ 17@ 28@ 
005A: 17@ += 28@ // (int) 
if 
803B:   not  23@ == 24@ // (int) 
jf @kmf_dmg_545 
0085: 18@ = 17@ // (int) 
0085: 24@ = 23@ // (int) 
26@ = 1 

:kmf_dmg_545
0085: 21@ = 18@ // (int) 
0062: 21@ -= 17@ // (int) 
if 
  21@ > 2 
jf @kmf_dmg_646 
if 
  26@ == 1 
jf @kmf_dmg_618 
20@ = 0 
19@ = 0 
26@ = 0 

:kmf_dmg_618
gosub @kmf_dmg_670 
gosub @kmf_dmg_772 
gosub @kmf_dmg_867 
gosub @kmf_dmg_962 

:kmf_dmg_646
0085: 18@ = 17@ // (int) 
goto @kmf_dmg_668 

:kmf_dmg_661
24@ = -1 

:kmf_dmg_668
return 

:kmf_dmg_670
if or
02D8:   actor $PLAYER_ACTOR current_weapon == 30 
02D8:   actor $PLAYER_ACTOR current_weapon == 31 
jf @kmf_dmg_770 
if 
  21@ == 7 
jf @kmf_dmg_720 
21@ += 3 

:kmf_dmg_720
if 
  21@ == 14 
jf @kmf_dmg_745 
21@ -= 4 

:kmf_dmg_745
if 
  21@ == 16 
jf @kmf_dmg_770 
21@ -= 6 

:kmf_dmg_770
return 

:kmf_dmg_772
if 
02D8:   actor $PLAYER_ACTOR current_weapon == 24 
jf @kmf_dmg_865 
if 
  21@ == 49 
jf @kmf_dmg_815 
21@ -= 3 

:kmf_dmg_815
if 
  21@ == 42 
jf @kmf_dmg_840 
21@ += 4 

:kmf_dmg_840
if 
  21@ == 51 
jf @kmf_dmg_865 
21@ -= 5 

:kmf_dmg_865
return 

:kmf_dmg_867
if 
02D8:   actor $PLAYER_ACTOR current_weapon == 33 
jf @kmf_dmg_960 
if 
  21@ == 21 
jf @kmf_dmg_910 
21@ += 4 

:kmf_dmg_910
if 
  21@ == 28 
jf @kmf_dmg_935 
21@ -= 3 

:kmf_dmg_935
if 
  21@ == 30 
jf @kmf_dmg_960 
21@ -= 5 

:kmf_dmg_960
return 

:kmf_dmg_962
005A: 20@ += 21@ // (int) 
19@ += 1 
12@ = 1 
13@ = 250 
14@ = 203.0 
if 
03D0:   wav 1 loaded 
jf @kmf_dmg_1021 
040D: unload_wav 1 

:kmf_dmg_1021
03CF: load_wav 17802 as 1 

:kmf_dmg_1028
wait 0 
03D0:   wav 1 loaded 
jf @kmf_dmg_1028 
03D1: play_wav 1 
return 

:kmf_dmg_1049
if 
  6@ == 1 
jf @kmf_dmg_1272 
8@ -= 0.3 
7@ -= 2 
alloc 0@ 96 
format 0@ "-%d HP (x%d)" 3@ 5@ 
0AA8: call_function_method 6946896 struct 12694336 num_params 1 pop 0 'CRED151' 30@  
0AA5: call 7439872 num_params 2 pop 2 30@ 0@  
03F0: enable_text_draw 1 
0342: set_text_draw_centered 1 
033F: set_text_draw_letter_size 0.29 0.85 
081C: draw_text_outline 1 RGBA 0 0 0 7@ 
0340: set_text_draw_RGBA 255 0 0 7@ 
033E: set_draw_text_position 410.0 8@ GXT 'CRED151'  // Kim Gurney
free 0@ 
if 
  7@ == 0 
jf @kmf_dmg_1272 
3@ = 0 
6@ = 0 
5@ = 0 

:kmf_dmg_1272
if 
  12@ == 1 
jf @kmf_dmg_1496 
14@ -= 0.3 
13@ -= 2 
alloc 0@ 1024 
03F0: enable_text_draw 1 
format 0@ "+%d HP (x%d)" 20@ 19@ 
0AA8: call_function_method 6946896 struct 12694336 num_params 1 pop 0 'CRED153' 31@  
0AA5: call 7439872 num_params 2 pop 2 31@ 0@  
0342: set_text_draw_centered 1 
033F: set_text_draw_letter_size 0.29 0.85 
081C: draw_text_outline 1 RGBA 0 0 0 13@ 
0340: set_text_draw_RGBA 0 255 0 13@ 
033E: set_draw_text_position 232.0 14@ GXT 'CRED153'  // Charlene Maguire
free 0@ 
if 
  13@ == 0 
jf @kmf_dmg_1496 
12@ = 0 
24@ = -1 
26@ = 1 

:kmf_dmg_1496
return 

:kmf_dmg_1498
call @kmf_dmg_1806 0 1@ 
1@ += 353 
0A8D: 2@ = read_memory 1@ size 2 virtual_protect 0 
call @kmf_dmg_1635 1 2@ 3@ 
3@ += 0 
0A8D: 4@ = read_memory 3@ size 4 virtual_protect 0 
4@ += 444 
0A8D: 5@ = read_memory 4@ size 4 virtual_protect 0 
4@ += 4 
0A8D: 6@ = read_memory 4@ size 4 virtual_protect 0 
0092: 10@ = float 5@ to_integer 
0092: 11@ = float 6@ to_integer 
ret 3 2@ 10@ 11@ 

:kmf_dmg_1635
0AA2: 1@ = load_library "kernel32.dll" // IF and SET 
0AA4: 2@ = get_proc_address "GetModuleHandleA" library 1@ // IF and SET 
0AA7: call_function 2@ num_params 1 pop 0 "samp.dll" 3@  
3@ += 2203896 
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0 
3@ += 973 
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0 
3@ += 24 
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0 
3@ += 46 
0@ *= 4 
005A: 3@ += 0@ // (int) 
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0 
ret 1 3@ 

:kmf_dmg_1806
0AA2: 1@ = load_library "kernel32.dll" // IF and SET 
0AA4: 2@ = get_proc_address "GetModuleHandleA" library 1@ // IF and SET 
0AA7: call_function 2@ num_params 1 pop 0 "samp.dll" 3@  
3@ += 2203896 
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0 
3@ += 973 
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0 
3@ += 24 
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0 
3@ += 34 
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0 
ret 1 3@ 

:kmf_dmg_1962
0AA2: 0@ = load_library "samp.dll" // IF and SET 
0085: 1@ = 0@ // (int) 
1@ += 2203876 
0A8D: 3@ = read_memory 1@ size 4 virtual_protect 1 
0085: 2@ = 0@ // (int) 
2@ += 409616 
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "KMF - Damage Informer - {00FAFF}0.3.7" 8  
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "Original mod - {00FAFF}Kewl & Rasta" 8  
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "Updated to 0.3.7/NO SAMPFUNCS - {00FAFF}RENKO & Rasta" 8  
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "Modifed - {00FAFF}Dark_Knight" 8  
ret 0 

:kmf_dmg_2288
call @kmf_dmg_2731 1 0@ 1@ 
0470: 2@ = actor $PLAYER_ACTOR current_weapon 
if or
  2@ == 22 
  2@ == 23 
  2@ == 24 
  2@ == 26 
  2@ == 28 
  2@ == 32 
jf @kmf_dmg_2420 
if 
  1@ > 35.0 
jf @kmf_dmg_2407 
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1 
goto @kmf_dmg_2420 

:kmf_dmg_2407
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1 

:kmf_dmg_2420
if or
  2@ == 25 
  2@ == 27 
jf @kmf_dmg_2500 
if 
  1@ > 40.0 
jf @kmf_dmg_2487 
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1 
goto @kmf_dmg_2500 

:kmf_dmg_2487
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1 

:kmf_dmg_2500
if 
  2@ == 29 
jf @kmf_dmg_2573 
if 
  1@ > 45.0 
jf @kmf_dmg_2560 
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1 
goto @kmf_dmg_2573 

:kmf_dmg_2560
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1 

:kmf_dmg_2573
if or
  2@ == 30 
  2@ == 31 
jf @kmf_dmg_2653 
if 
  1@ > 50.0 
jf @kmf_dmg_2640 
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1 
goto @kmf_dmg_2653 

:kmf_dmg_2640
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1 

:kmf_dmg_2653
if 
  2@ == 33 
jf @kmf_dmg_2726 
if 
  1@ > 60.0 
jf @kmf_dmg_2713 
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1 
goto @kmf_dmg_2726 

:kmf_dmg_2713
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1 

:kmf_dmg_2726
ret 0 

:kmf_dmg_2731
Actor.StorePos(0@, 1@, 2@, 3@)
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
0509: 7@ = distance_between_XY 1@ 2@ and_XY 4@ 5@ 
ret 1 7@
 

hacker127

Active member
Joined
Jul 17, 2019
Messages
44
Reaction score
2
Decrypted.
PHP:
// 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"
0662: printstring "CHOSENFTW"
thread 'kmf_dmg'
03F0: enable_text_draw 1
wait 2000
call @kmf_dmg_1962 0

:kmf_dmg_56
wait 1000
if and
   Player.Defined($PLAYER_CHAR)
02CB:   actor $PLAYER_ACTOR bounding_sphere_visible
jf @kmf_dmg_56
gosub @kmf_dmg_96
goto @kmf_dmg_161

:kmf_dmg_96
3@ = 0
4@ = 0
2@ = 0
5@ = 0
19@ = 0
6@ = 0
12@ = 0
24@ = -1
1@ = 0
return

:kmf_dmg_161
wait 0

:kmf_dmg_165
wait 0
gosub @kmf_dmg_204
gosub @kmf_dmg_327
gosub @kmf_dmg_392
gosub @kmf_dmg_1049
goto @kmf_dmg_165

:kmf_dmg_204
16@ = Actor.Health($PLAYER_ACTOR)
04DD: 29@ = actor $PLAYER_ACTOR armour
005A: 16@ += 29@ // (int)
0085: 4@ = 2@ // (int)
0062: 4@ -= 16@ // (int)
if and
001D:   2@ > 16@ // (int)
  4@ > 1                                  0
jf @kmf_dmg_310
005A: 3@ += 4@ // (int)
5@ += 1
6@ = 1
7@ = 250
8@ = 203.0

:kmf_dmg_310
0085: 2@ = 16@ // (int)
4@ = 0
return

:kmf_dmg_327
if
02E0:   actor $PLAYER_ACTOR firing_weapon
jf @kmf_dmg_357
1@ = 1
33@ = 0

:kmf_dmg_357
if
  33@ > 1000
jf @kmf_dmg_390
1@ = 0
26@ = 1

:kmf_dmg_390
return

:kmf_dmg_392
9@ = Actor.Health($PLAYER_ACTOR)
if
  9@ > 0
jf @kmf_dmg_668
if
0AD2: 22@ = player $PLAYER_CHAR targeted_actor //IF and SET
jf @kmf_dmg_450
call @kmf_dmg_2288 1 22@

:kmf_dmg_450
if and
  1@ == 1
0AD2: 22@ = player $PLAYER_CHAR targeted_actor //IF and SET
jf @kmf_dmg_661
call @kmf_dmg_1498 0 23@ 17@ 28@
005A: 17@ += 28@ // (int)
if
803B:   not  23@ == 24@ // (int)
jf @kmf_dmg_545
0085: 18@ = 17@ // (int)
0085: 24@ = 23@ // (int)
26@ = 1

:kmf_dmg_545
0085: 21@ = 18@ // (int)
0062: 21@ -= 17@ // (int)
if
  21@ > 2
jf @kmf_dmg_646
if
  26@ == 1
jf @kmf_dmg_618
20@ = 0
19@ = 0
26@ = 0

:kmf_dmg_618
gosub @kmf_dmg_670
gosub @kmf_dmg_772
gosub @kmf_dmg_867
gosub @kmf_dmg_962

:kmf_dmg_646
0085: 18@ = 17@ // (int)
goto @kmf_dmg_668

:kmf_dmg_661
24@ = -1

:kmf_dmg_668
return

:kmf_dmg_670
if or
02D8:   actor $PLAYER_ACTOR current_weapon == 30
02D8:   actor $PLAYER_ACTOR current_weapon == 31
jf @kmf_dmg_770
if
  21@ == 7
jf @kmf_dmg_720
21@ += 3

:kmf_dmg_720
if
  21@ == 14
jf @kmf_dmg_745
21@ -= 4

:kmf_dmg_745
if
  21@ == 16
jf @kmf_dmg_770
21@ -= 6

:kmf_dmg_770
return

:kmf_dmg_772
if
02D8:   actor $PLAYER_ACTOR current_weapon == 24
jf @kmf_dmg_865
if
  21@ == 49
jf @kmf_dmg_815
21@ -= 3

:kmf_dmg_815
if
  21@ == 42
jf @kmf_dmg_840
21@ += 4

:kmf_dmg_840
if
  21@ == 51
jf @kmf_dmg_865
21@ -= 5

:kmf_dmg_865
return

:kmf_dmg_867
if
02D8:   actor $PLAYER_ACTOR current_weapon == 33
jf @kmf_dmg_960
if
  21@ == 21
jf @kmf_dmg_910
21@ += 4

:kmf_dmg_910
if
  21@ == 28
jf @kmf_dmg_935
21@ -= 3

:kmf_dmg_935
if
  21@ == 30
jf @kmf_dmg_960
21@ -= 5

:kmf_dmg_960
return

:kmf_dmg_962
005A: 20@ += 21@ // (int)
19@ += 1
12@ = 1
13@ = 250
14@ = 203.0
if
03D0:   wav 1 loaded
jf @kmf_dmg_1021
040D: unload_wav 1

:kmf_dmg_1021
03CF: load_wav 17802 as 1

:kmf_dmg_1028
wait 0
03D0:   wav 1 loaded
jf @kmf_dmg_1028
03D1: play_wav 1
return

:kmf_dmg_1049
if
  6@ == 1
jf @kmf_dmg_1272
8@ -= 0.3
7@ -= 2
alloc 0@ 96
format 0@ "-%d HP (x%d)" 3@ 5@
0AA8: call_function_method 6946896 struct 12694336 num_params 1 pop 0 'CRED151' 30@ 
0AA5: call 7439872 num_params 2 pop 2 30@ 0@ 
03F0: enable_text_draw 1
0342: set_text_draw_centered 1
033F: set_text_draw_letter_size 0.29 0.85
081C: draw_text_outline 1 RGBA 0 0 0 7@
0340: set_text_draw_RGBA 255 0 0 7@
033E: set_draw_text_position 410.0 8@ GXT 'CRED151'  // Kim Gurney
free 0@
if
  7@ == 0
jf @kmf_dmg_1272
3@ = 0
6@ = 0
5@ = 0

:kmf_dmg_1272
if
  12@ == 1
jf @kmf_dmg_1496
14@ -= 0.3
13@ -= 2
alloc 0@ 1024
03F0: enable_text_draw 1
format 0@ "+%d HP (x%d)" 20@ 19@
0AA8: call_function_method 6946896 struct 12694336 num_params 1 pop 0 'CRED153' 31@ 
0AA5: call 7439872 num_params 2 pop 2 31@ 0@ 
0342: set_text_draw_centered 1
033F: set_text_draw_letter_size 0.29 0.85
081C: draw_text_outline 1 RGBA 0 0 0 13@
0340: set_text_draw_RGBA 0 255 0 13@
033E: set_draw_text_position 232.0 14@ GXT 'CRED153'  // Charlene Maguire
free 0@
if
  13@ == 0
jf @kmf_dmg_1496
12@ = 0
24@ = -1
26@ = 1

:kmf_dmg_1496
return

:kmf_dmg_1498
call @kmf_dmg_1806 0 1@
1@ += 353
0A8D: 2@ = read_memory 1@ size 2 virtual_protect 0
call @kmf_dmg_1635 1 2@ 3@
3@ += 0
0A8D: 4@ = read_memory 3@ size 4 virtual_protect 0
4@ += 444
0A8D: 5@ = read_memory 4@ size 4 virtual_protect 0
4@ += 4
0A8D: 6@ = read_memory 4@ size 4 virtual_protect 0
0092: 10@ = float 5@ to_integer
0092: 11@ = float 6@ to_integer
ret 3 2@ 10@ 11@

:kmf_dmg_1635
0AA2: 1@ = load_library "kernel32.dll" // IF and SET
0AA4: 2@ = get_proc_address "GetModuleHandleA" library 1@ // IF and SET
0AA7: call_function 2@ num_params 1 pop 0 "samp.dll" 3@ 
3@ += 2203896
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0
3@ += 973
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0
3@ += 24
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0
3@ += 46
0@ *= 4
005A: 3@ += 0@ // (int)
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0
ret 1 3@

:kmf_dmg_1806
0AA2: 1@ = load_library "kernel32.dll" // IF and SET
0AA4: 2@ = get_proc_address "GetModuleHandleA" library 1@ // IF and SET
0AA7: call_function 2@ num_params 1 pop 0 "samp.dll" 3@ 
3@ += 2203896
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0
3@ += 973
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0
3@ += 24
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0
3@ += 34
0A8D: 3@ = read_memory 3@ size 4 virtual_protect 0
ret 1 3@

:kmf_dmg_1962
0AA2: 0@ = load_library "samp.dll" // IF and SET
0085: 1@ = 0@ // (int)
1@ += 2203876
0A8D: 3@ = read_memory 1@ size 4 virtual_protect 1
0085: 2@ = 0@ // (int)
2@ += 409616
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "KMF - Damage Informer - {00FAFF}0.3.7" 8 
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "Original mod - {00FAFF}Kewl & Rasta" 8 
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "Updated to 0.3.7/NO SAMPFUNCS - {00FAFF}RENKO & Rasta" 8 
0AA6: call_method 2@ struct 3@ num_params 5 pop 0 0 -4129023 0 "Modifed - {00FAFF}Dark_Knight" 8 
ret 0

:kmf_dmg_2288
call @kmf_dmg_2731 1 0@ 1@
0470: 2@ = actor $PLAYER_ACTOR current_weapon
if or
  2@ == 22
  2@ == 23
  2@ == 24
  2@ == 26
  2@ == 28
  2@ == 32
jf @kmf_dmg_2420
if
  1@ > 35.0
jf @kmf_dmg_2407
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1
goto @kmf_dmg_2420

:kmf_dmg_2407
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1

:kmf_dmg_2420
if or
  2@ == 25
  2@ == 27
jf @kmf_dmg_2500
if
  1@ > 40.0
jf @kmf_dmg_2487
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1
goto @kmf_dmg_2500

:kmf_dmg_2487
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1

:kmf_dmg_2500
if
  2@ == 29
jf @kmf_dmg_2573
if
  1@ > 45.0
jf @kmf_dmg_2560
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1
goto @kmf_dmg_2573

:kmf_dmg_2560
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1

:kmf_dmg_2573
if or
  2@ == 30
  2@ == 31
jf @kmf_dmg_2653
if
  1@ > 50.0
jf @kmf_dmg_2640
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1
goto @kmf_dmg_2653

:kmf_dmg_2640
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1

:kmf_dmg_2653
if
  2@ == 33
jf @kmf_dmg_2726
if
  1@ > 60.0
jf @kmf_dmg_2713
0A8C: write_memory 5497324 size 1 value 235 virtual_protect 1
goto @kmf_dmg_2726

:kmf_dmg_2713
0A8C: write_memory 5497324 size 1 value 116 virtual_protect 1

:kmf_dmg_2726
ret 0

:kmf_dmg_2731
Actor.StorePos(0@, 1@, 2@, 3@)
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
0509: 7@ = distance_between_XY 1@ 2@ and_XY 4@ 5@
ret 1 7@
Does this script work on 0.3DL?
 
Status
Not open for further replies.
Top