Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Function Start
- void func_0(var32 params[3])
- {
- stack[2] = 1
- stack[3] = -73
- stack[4] = -73
- stack[5] = 1
- stack[6] = 1
- stack[7] = 1
- stack[8] = -73
- stack[9] = 1
- stack[10] = -73
- stack[11] = -73
- Stack.Push("NULL")
- stackset 17
- stack[18] = 0
- stack[22] = -0.0375
- stack[23] = 0.17
- stack[25] = 3
- stack[28] = 80
- stack[29] = 140
- stack[30] = 180
- void *pointer_41 = new array[3]
- 41[2] = 33.21493
- 41[1] = -514.7001
- 41[0] = -1124.392
- stack[44] = 200
- void *pointer_45 = new array[3]
- 45[2] = 2402.879
- 45[1] = 3777
- 45[0] = 2490
- void *pointer_48 = new array[3]
- 48[2] = 1450.078
- 48[1] = 3237
- 48[0] = -2052
- stack[51] = -1
- stack[53] = -1
- stack[62] = 1
- stack[63] = 10
- stack[64] = 75
- stack[65] = 35
- stack[66] = 60
- stack[67] = -1
- var32 temp = native_1261908796( 3 );
- if(stack[0] == 0)
- jumploc_201
- Call 1147 0
- :loc_201
- var32 ret = is_screen_faded_out(void)
- if(stack[0] == 0)
- jumploc_216
- void wait( 0 );
- jumploc_201
- :loc_216
- var32 temp = is_ipl_active( "ufo" );
- stack[0] = !(stack[0]);
- if(stack[0] == 0)
- jumploc_232
- void request_ipl( "ufo" );
- :loc_232
- stack.push(3)
- stackgetp 45
- tostack
- stack.push(3)
- stack.push(0)
- void *pointer_0 = new array[0]
- stack.push(3)
- stackgetp 48
- tostack
- stack.push(3)
- stack.push(1)
- void *pointer_0 = new array[0]
- :loc_254
- stack.push(1)
- if(stack[0] == 0)
- jumploc_679
- var32 ret = player_ped_id(void)
- Call 1118 0
- stack.pop()
- globalget2 76 5
- stack.push(1)
- if(stack[0] != stack[1])
- jumploc_278
- Call 1147 0
- :loc_278
- stackget 62
- if(stack[0] == 0)
- jumploc_347
- var32 ret = player_ped_id(void)
- stack.push(3)
- stack.push(0)
- stackgetp 55
- parray 3
- tostack
- pushf 210
- pushf 50
- stack[0] = float(stack[0] + stack[1])
- Call 1089 0
- stack[0] = !(stack[0]);
- if(stack[0] == 0)
- jumploc_347
- var32 ret = player_ped_id(void)
- stack.push(3)
- stack.push(1)
- stackgetp 55
- parray 3
- tostack
- pushf 210
- pushf 50
- stack[0] = float(stack[0] + stack[1])
- Call 1089 0
- stack[0] = !(stack[0]);
- if(stack[0] == 0)
- jumploc_347
- Call 1147 0
- :loc_347
- Call 917 0
- stackget 54
- switch(stack[0])
- {
- case 0:
- goto: loc_400
- break;
- case 1:
- goto: loc_447
- break;
- case 2:
- goto: loc_486
- break;
- case 3:
- goto: loc_593
- break;
- };
- jumploc_671
- stack.push(0)
- (var32) temp = stack.Pop(); stack[(var8)immediate] = temp; 2
- stack.push(0)
- (var32) temp = stack.Pop(); stack[(var8)immediate] = temp; 2
- :loc_388
- stack.Push(stack[(var8){0}]) 2
- stackget 55
- if(stack[0] >= stack[1])
- jumploc_432
- var32 ret = player_ped_id(void)
- stack.push(3)
- :loc_400
- stack.Push(stack[(var8){0}]) 2
- stackgetp 55
- parray 3
- tostack
- stackget 64
- Call 1089 0
- if(stack[0] == 0)
- jumploc_423
- stack.Push(stack[(var8){0}]) 2
- stackset 53
- stack[54] = 1
- :loc_423
- stack.Push(stack[(var8){0}]) 2
- iaddimm1 1
- (var32) temp = stack.Pop(); stack[(var8)immediate] = temp; 2
- jumploc_388
- :loc_432
- jumploc_671
- stackget 53
- stack.push(-1)
- if(stack[0] != stack[1])
- jump
- stack[54] = 0
- jumploc_477
- :loc_447
- void native_3254761074( 1, 1, "AZ_SPECIAL_UFO_01" );
- void native_3254761074( 1, 1, "AZ_SPECIAL_UFO_02" );
- var32 ret = get_game_timer(void)
- stackset 51
- stack[52] = 0
- stack[54] = 2
- :loc_477
- jumploc_671
- var32 ret = player_ped_id(void)
- stack.push(3)
- stackget 53
- :loc_486
- stackgetp 55
- parray 3
- tostack
- stackget 64
- Call 1089 0
- if(stack[0] == 0)
- jumploc_587
- var32 ret = get_game_timer(void)
- stackget 51
- stack[0] = stack[0] - stack[1];
- stackset 52
- stackget 52
- stack.push((var16)3000)
- if(stack[0] < stack[1])
- jumploc_584
- stack[54] = 3
- var32 ret = get_sound_id(void)
- stackset 67
- var32 ret = get_game_timer(void)
- stackset 68
- stackget 53
- jumploc_22810
- stack[0] = ((float)stack[0] < (float)stack[1])
- stackget 67
- Stack.Push("SPECIAL_EVIL_UFO_DEATH_RAY")
- stackget 53
- stackgetp 55
- parray 3
- tostack
- void native_3402883797( 0, 0, 0, 0, stack[0], stack[1], stack[2], stack[3], 3 );
- jumploc_584
- stackget 67
- Stack.Push("SPECIAL_EVIL_UFO_DEATH_RAY_3")
- stackget 53
- stackgetp 55
- parray 3
- tostack
- void native_3402883797( 0, 0, 0, 0, stack[0], stack[1], stack[2], stack[3], 3 );
- :loc_584
- jumploc_590
- :loc_587
- stack[54] = 0
- :loc_590
- jumploc_671
- :loc_593
- Call 848 0
- var32 ret = get_game_timer(void)
- stackget 68
- stack[0] = (var16)immediate+stack[0] 11 184
- if(stack[0] =< stack[1])
- jumploc_615
- stackgetp 67
- Call 815 0
- :loc_615
- var32 ret = player_ped_id(void)
- stack.push(3)
- stackget 53
- stackgetp 55
- parray 3
- tostack
- pushf 210
- Call 1089 0
- stack[0] = !(stack[0]);
- if(stack[0] == 0)
- jumploc_668
- Call 682 0
- stack[53] = -1
- stack[54] = 0
- void native_3254761074( 1, 0, "AZ_SPECIAL_UFO_01" );
- void native_3254761074( 1, 0, "AZ_SPECIAL_UFO_02" );
- :loc_668
- jumploc_671
- :loc_671
- void wait( 0 );
- jumploc_254
- :loc_679
- return;
- }
- #Function Ended
- #Function Start
- void func_682(var32 params[3])
- {
- var32 ret = player_ped_id(void)
- Call 1118 0
- if(stack[0] == 0)
- jumploc_738
- var32 ret = player_ped_id(void)
- var32 temp = is_ped_in_any_vehicle( 0, stack[0] );
- if(stack[0] == 0)
- jumploc_738
- var32 ret = player_ped_id(void)
- var32 temp = native_2951291673( 0, stack[0] );
- (var32) temp = stack.Pop(); stack[(var8)immediate] = temp; 2
- stack.Push(stack[(var8){0}]) 2
- Call 741 0
- if(stack[0] == 0)
- jumploc_738
- stack.Push(stack[(var8){0}]) 2
- void set_vehicle_engine_on( 0, 1, stack[0] );
- :loc_738
- return;
- }
- #Function Ended
- #Function Start
- var32 func_741(var32 params[3])
- {
- stack.Push(stack[(var8){0}]) 0
- Call 783 0
- if(stack[0] == 0)
- jumploc_779
- stack.Push(stack[(var8){0}]) 0
- var32 temp = is_vehicle_driveable( 0, stack[0] );
- if(stack[0] == 0)
- jumploc_779
- stack.Push(stack[(var8){0}]) 0
- var32 temp = is_entity_on_fire( stack[0] );
- stack[0] = !(stack[0]);
- if(stack[0] == 0)
- jumploc_779
- stack.push(1)
- return 257
- :loc_779
- stack.push(0)
- return 257
- }
- #Function Ended
- #Function Start
- var32 func_783(var32 params[3])
- {
- stack.Push(stack[(var8){0}]) 0
- var32 temp = does_entity_exist( stack[0] );
- if(stack[0] == 0)
- jumploc_811
- stack.Push(stack[(var8){0}]) 0
- var32 temp = is_entity_dead( stack[0] );
- stack[0] = !(stack[0]);
- if(stack[0] == 0)
- jumploc_811
- stack.push(1)
- return 257
- :loc_811
- stack.push(0)
- return 257
- }
- #Function Ended
- #Function Start
- var32 func_815(var32 params[3])
- {
- stack.Push(stack[(var8){0}]) 0
- stack[0] = *stack[0]
- stack.push(-1)
- if(stack[0] == stack[1])
- jumploc_845
- stack.Push(stack[(var8){0}]) 0
- stack[0] = *stack[0]
- void stop_sound( stack[0] );
- stack.Push(stack[(var8){0}]) 0
- stack[0] = *stack[0]
- void release_sound_id( stack[0] );
- stack.push(-1)
- stack.Push(stack[(var8){0}]) 0
- void *ptr = stack.pop(); var32 val = stack.pop(); *ptr = val
- :loc_845
- return 256
- }
- #Function Ended
- #Function Start
- void func_848(var32 params[3])
- {
- var32 ret = player_ped_id(void)
- var32 temp = is_ped_in_any_vehicle( 0, stack[0] );
- if(stack[0] == 0)
- jumploc_914
- var32 ret = player_ped_id(void)
- var32 temp = native_2951291673( 0, stack[0] );
- (var32) temp = stack.Pop(); stack[(var8)immediate] = temp; 2
- stack.Push(stack[(var8){0}]) 2
- Call 741 0
- if(stack[0] == 0)
- jumploc_914
- stack.Push(stack[(var8){0}]) 2
- void set_vehicle_engine_on( 0, 0, stack[0] );
- stack.Push(stack[(var8){0}]) 2
- stackget 63
- stack[0] = ~(float)stack[0]
- void apply_force_to_entity( 1, 0, 1, 1, 0, 0, 0, 1, 0, stack[0], stack[1], 0, 0, 2 );
- :loc_914
- return;
- }
- #Function Ended
- #Function Start
- void func_917(var32 params[5])
- {
- stackget 53
- stack.push(-1)
- if(stack[0] != stack[1])
- jumploc_931
- return;
- :loc_931
- var32 ret = player_ped_id(void)
- var32 temp = is_ped_in_any_vehicle( 0, stack[0] );
- if(stack[0] == 0)
- jumploc_946
- return;
- :loc_946
- var32 ret = player_ped_id(void)
- stack.push(3)
- stackget 53
- stackgetp 55
- parray 3
- tostack
- stackget 65
- Call 1089 0
- stack[0] = !(stack[0]);
- if(stack[0] == 0)
- jumploc_971
- return;
- :loc_971
- var32 ret = player_ped_id(void)
- 1, stack[0] );
- stack.push(3)
- stackget 53
- stackgetp 55
- parray 3
- tostack
- stack[0] = Vector3.Subtract(stack[0], stack[1])
- Call 1026 0
- void *pointer_0 = new array[3]
- var32 ret = player_ped_id(void)
- pframe1 2
- tostack
- void apply_force_to_entity( 1, 0, 1, 1, 0, 0, 0, 0, 0, stack[0], stack[1], 3, 2, stack[2] );
- return;
- }
- #Function Ended
- #Function Start
- var32[3] func_1026(var32 params[7])
- {
- pframe1 0
- tostack
- var32 temp = vmag( stack[0], stack[1], 3 );
- (var32) temp = stack.Pop(); stack[(var8)immediate] = temp; 5
- stack.Push(stack[(var8){0}]) 5
- stack.push(0.0f)
- stack[0] = ((float)stack[0] != (float)stack[1])
- if(stack[0] == 0)
- jumploc_1069
- stack.push(1.0f)
- stack.Push(stack[(var8){0}]) 5
- stack[0] = float(stack[0] / stack[1])
- (var32) temp = stack.Pop(); stack[(var8)immediate] = temp; 6
- stack.push(3)
- pframe1 0
- tostack
- void *pointer_0 = new array[3]
- jumploc_1082
- :loc_1069
- stack.push(0.0f)
- (var32) temp = stack.Pop(); stack[(var8)immediate] = temp; 0
- stack.push(0.0f)
- pframe1 0
- arrayset 1
- stack.push(0.0f)
- pframe1 0
- arrayset 2
- :loc_1082
- stack.push(3)
- pframe1 0
- tostack
- return 771
- }
- #Function Ended
- #Function Start
- var32[5] func_1089(var32 params[7])
- {
- stack.Push(stack[(var8){0}]) 0
- 1, stack[0] );
- pframe1 1
- tostack
- var32 temp = vdist2( stack[0], stack[1], 3, stack[2], stack[3], stack[4] );
- stack.Push(stack[(var8){0}]) 4
- stack.Push(stack[(var8){0}]) 4
- stack[0] = float(stack[0] * stack[1])
- stack[0] = ((float)stack[0] <= (float)stack[1])
- return 1281
- }
- #Function Ended
- #Function Start
- var32 func_1118(var32 params[3])
- {
- stack.Push(stack[(var8){0}]) 0
- var32 temp = does_entity_exist( stack[0] );
- stack[0] = !(stack[0]);
- if(stack[0] == 0)
- jumploc_1137
- stack.push(0)
- return 257
- :loc_1137
- stack.Push(stack[(var8){0}]) 0
- var32 temp = is_entity_dead( stack[0] );
- stack[0] = !(stack[0]);
- return 257
- }
- #Function Ended
- #Function Start
- void func_1147(var32 params[2])
- {
- var32 temp = is_ipl_active( "ufo" );
- if(stack[0] == 0)
- jumploc_1167
- void remove_ipl( "ufo" );
- :loc_1167
- stackgetp 67
- Call 815 0
- void native_3254761074( 1, 0, "AZ_SPECIAL_UFO_01" );
- void native_3254761074( 1, 0, "AZ_SPECIAL_UFO_02" );
- Call 682 0
- void terminate_this_thread(void)
- return;
- }
- #Function Ended
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement