Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
- {$CLEO .cs}
- //-------------MAIN---------------
- 0000: NOP
- 0662: printstring "Www.Youtube.Com/OpcodeXe"
- 0662: printstring "COMPILED BY OPCODEXE"
- :NONAME_54
- wait 0
- if
- 0AD2: 2@ = player $PLAYER_CHAR targeted_actor //IF and SET
- else_jump @NONAME_54
- :NONAME_77
- wait 0
- if and
- 056D: actor 2@ defined
- 0AB0: key_pressed 2
- else_jump @NONAME_54
- if and
- not Actor.Dead(2@)
- 02CB: actor 2@ bounding_sphere_visible
- else_jump @NONAME_54
- 0A96: 6@ = actor 2@ struct
- 6@ += 68
- 0A8D: 3@ = read_memory 6@ size 4 virtual_protect 0
- 6@ += 4
- 0A8D: 4@ = read_memory 6@ size 4 virtual_protect 0
- 6@ += 4
- 0A8D: 5@ = read_memory 6@ size 4 virtual_protect 0
- Actor.StorePos(2@, 6@, 7@, 8@)
- 10@ = 35
- 0093: 10@ = integer 10@ to_float
- 12@ = 17.0
- 12@ /= 360.0
- 006B: 3@ *= 12@ // (float)
- 006B: 4@ *= 12@ // (float)
- 006B: 5@ *= 12@ // (float)
- 006B: 3@ *= 10@ // (float)
- 006B: 4@ *= 10@ // (float)
- 006B: 5@ *= 10@ // (float)
- 005B: 6@ += 3@ // (float)
- 005B: 7@ += 4@ // (float)
- 005B: 8@ += 5@ // (float)
- Actor.StorePos($PLAYER_ACTOR, 3@, 4@, 5@)
- if
- 06BD: no_obstacles_between 3@ 4@ 5@ and 6@ 7@ 8@ solid 1 car 1 actor 0 object 1 particle 0
- else_jump @NONAME_385
- 0AB1: call_scm_func @NONAME_392 4 2@ 6@ 7@ 8@
- :NONAME_385
- jump @NONAME_77
- :NONAME_392
- 0087: 4@ = 1@ // (float)
- 0087: 5@ = 2@ // (float)
- 0087: 6@ = 3@ // (float)
- 068D: get_camera_position_to 1@ 2@ 3@
- 04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0
- 0063: 1@ -= 4@ // (float)
- 0063: 2@ -= 5@ // (float)
- 0096: make 1@ absolute_float
- 0096: make 2@ absolute_float
- 0087: 10@ = 1@ // (float)
- 0087: 11@ = 2@ // (float)
- 006B: 10@ *= 10@ // (float)
- 006B: 11@ *= 11@ // (float)
- 005B: 10@ += 11@ // (float)
- 01FB: 10@ = square_root 10@
- 0087: 11@ = 1@ // (float)
- 0087: 12@ = 10@ // (float)
- 0073: 11@ /= 12@ // (float)
- 0AA5: call 4327328 num_params 1 pop 1 11@
- 0AE9: pop_float 12@
- 0AA5: call 4775488 num_params 1 pop 1 11@
- 0AE9: pop_float 13@
- if
- 0AB1: call_scm_func @NONAME_1126 0 16@
- else_jump @NONAME_687
- if
- 0AB1: call_scm_func @NONAME_692 7 4@ 5@ 7@ 8@ 12@ 13@ 16@ 15@
- else_jump @NONAME_687
- 15@ += 0.0389
- 0A8C: write_memory 11989592 size 4 value 15@ virtual_protect 0
- :NONAME_687
- 0AB2: ret 0
- :NONAME_692
- if
- 6@ == 5
- else_jump @NONAME_757
- 7@ = 0.01
- 8@ = 0.01
- 9@ = 1.5607
- 10@ = 1.5807
- jump @NONAME_862
- :NONAME_757
- if
- 6@ == 6
- else_jump @NONAME_822
- 7@ = 0.018
- 8@ = 0.02
- 9@ = 1.5507
- 10@ = 1.5907
- jump @NONAME_862
- :NONAME_822
- 7@ = 0.0
- 8@ = 0.0
- 9@ = 1.5707
- 10@ = 1.5707
- :NONAME_862
- if and
- 0025: 2@ > 0@ // (float)
- 0025: 3@ > 1@ // (float)
- else_jump @NONAME_905
- 0063: 5@ -= 8@ // (float)
- 0087: 15@ = 5@ // (float)
- :NONAME_905
- if and
- 0025: 2@ > 0@ // (float)
- 8035: not 3@ >= 1@ // (float)
- else_jump @NONAME_958
- 5@ *= -1.0
- 0063: 5@ -= 7@ // (float)
- 0087: 15@ = 5@ // (float)
- :NONAME_958
- if and
- 8035: not 2@ >= 0@ // (float)
- 0025: 3@ > 1@ // (float)
- else_jump @NONAME_1001
- 005B: 4@ += 9@ // (float)
- 0087: 15@ = 4@ // (float)
- :NONAME_1001
- if and
- 8035: not 2@ >= 0@ // (float)
- 8035: not 3@ >= 1@ // (float)
- else_jump @NONAME_1054
- 4@ *= -1.0
- 0063: 4@ -= 10@ // (float)
- 0087: 15@ = 4@ // (float)
- :NONAME_1054
- 0A8D: 11@ = read_memory 11989592 size 4 virtual_protect 0
- 0063: 11@ -= 15@ // (float)
- if and
- not 11@ >= 0.18
- 11@ > -0.18
- else_jump @NONAME_1116
- 0485: return_true
- jump @NONAME_1118
- :NONAME_1116
- 059A: return_false
- :NONAME_1118
- 0AB2: ret 1 15@
- :NONAME_1126
- 0A96: 0@ = actor $PLAYER_ACTOR struct
- 0@ += 1816
- 0A8D: 1@ = read_memory 0@ size 1 virtual_protect 0
- if or
- 1@ == 2
- 1@ == 3
- 1@ == 4
- 1@ == 5
- 1@ == 6
- 1@ == 7
- else_jump @NONAME_1216
- 0485: return_true
- jump @NONAME_1218
- :NONAME_1216
- 059A: return_false
- :NONAME_1218
- 0AB2: ret 1 1@
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement