Advertisement
Guest User

Untitled

a guest
Dec 29th, 2013
3,796
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 12.27 KB | None | 0 0
  1. #Function Start
  2. void func_0(var32 params[3])
  3. {
  4.         stack[2] = 1
  5.         stack[3] = -73
  6.         stack[4] = -73
  7.         stack[5] = 1
  8.         stack[6] = 1
  9.         stack[7] = 1
  10.         stack[8] = -73
  11.         stack[9] = 1
  12.         stack[10] = -73
  13.         stack[11] = -73
  14.         Stack.Push("NULL")
  15.         stackset                 17
  16.         stack[18] = 0
  17.         stack[22] = -0.0375
  18.         stack[23] = 0.17
  19.         stack[25] = 3
  20.         stack[28] = 80
  21.         stack[29] = 140
  22.         stack[30] = 180
  23.        
  24.         void *pointer_41 = new array[3]
  25.         41[2] = 33.21493
  26.         41[1] = -514.7001
  27.         41[0] = -1124.392
  28.  
  29.         stack[44] = 200
  30.        
  31.         void *pointer_45 = new array[3]
  32.         45[2] = 2402.879
  33.         45[1] = 3777
  34.         45[0] = 2490
  35.  
  36.        
  37.         void *pointer_48 = new array[3]
  38.         48[2] = 1450.078
  39.         48[1] = 3237
  40.         48[0] = -2052
  41.  
  42.         stack[51] = -1
  43.         stack[53] = -1
  44.         stack[62] = 1
  45.         stack[63] = 10
  46.         stack[64] = 75
  47.         stack[65] = 35
  48.         stack[66] = 60
  49.         stack[67] = -1
  50.         var32 temp = native_1261908796( 3 );
  51.         if(stack[0] == 0)
  52.              jumploc_201
  53.         Call 1147 0
  54.     :loc_201
  55.  
  56.         var32 ret = is_screen_faded_out(void)
  57.  
  58.         if(stack[0] == 0)
  59.              jumploc_216
  60.         void wait( 0 );
  61.         jumploc_201
  62.     :loc_216
  63.  
  64.         var32 temp = is_ipl_active( "ufo" );
  65.         stack[0] = !(stack[0]);
  66.         if(stack[0] == 0)
  67.              jumploc_232
  68.         void request_ipl( "ufo" );
  69.     :loc_232
  70.  
  71.         stack.push(3)          
  72.         stackgetp                45
  73.         tostack                
  74.         stack.push(3)          
  75.         stack.push(0)          
  76.        
  77.         void *pointer_0 = new array[0]
  78.  
  79.         stack.push(3)          
  80.         stackgetp                48
  81.         tostack                
  82.         stack.push(3)          
  83.         stack.push(1)          
  84.        
  85.         void *pointer_0 = new array[0]
  86.  
  87.     :loc_254
  88.  
  89.         stack.push(1)          
  90.         if(stack[0] == 0)
  91.              jumploc_679
  92.         var32 ret = player_ped_id(void)
  93.  
  94.         Call 1118 0
  95.         stack.pop()            
  96.         globalget2               76 5
  97.         stack.push(1)          
  98.         if(stack[0] != stack[1])
  99.              jumploc_278
  100.         Call 1147 0
  101.     :loc_278
  102.  
  103.         stackget                 62
  104.         if(stack[0] == 0)
  105.              jumploc_347
  106.         var32 ret = player_ped_id(void)
  107.  
  108.         stack.push(3)          
  109.         stack.push(0)          
  110.         stackgetp                55
  111.         parray                   3
  112.         tostack                
  113.         pushf 210
  114.         pushf 50
  115.         stack[0] = float(stack[0] + stack[1])  
  116.         Call 1089 0
  117.         stack[0] = !(stack[0]);
  118.         if(stack[0] == 0)
  119.              jumploc_347
  120.         var32 ret = player_ped_id(void)
  121.  
  122.         stack.push(3)          
  123.         stack.push(1)          
  124.         stackgetp                55
  125.         parray                   3
  126.         tostack                
  127.         pushf 210
  128.         pushf 50
  129.         stack[0] = float(stack[0] + stack[1])  
  130.         Call 1089 0
  131.         stack[0] = !(stack[0]);
  132.         if(stack[0] == 0)
  133.              jumploc_347
  134.         Call 1147 0
  135.     :loc_347
  136.  
  137.         Call 917 0
  138.         stackget                 54
  139.         switch(stack[0])
  140.         {
  141.             case 0:
  142.                 goto: loc_400
  143.                 break;
  144.  
  145.             case 1:
  146.                 goto: loc_447
  147.                 break;
  148.  
  149.             case 2:
  150.                 goto: loc_486
  151.                 break;
  152.  
  153.             case 3:
  154.                 goto: loc_593
  155.                 break;
  156.         };
  157.  
  158.         jumploc_671
  159.         stack.push(0)          
  160.         (var32) temp = stack.Pop(); stack[(var8)immediate] = temp;   2
  161.         stack.push(0)          
  162.         (var32) temp = stack.Pop(); stack[(var8)immediate] = temp;   2
  163.     :loc_388
  164.  
  165.         stack.Push(stack[(var8){0}])     2
  166.         stackget                 55
  167.         if(stack[0] >= stack[1])
  168.              jumploc_432
  169.         var32 ret = player_ped_id(void)
  170.  
  171.         stack.push(3)          
  172.     :loc_400
  173.  
  174.         stack.Push(stack[(var8){0}])     2
  175.         stackgetp                55
  176.         parray                   3
  177.         tostack                
  178.         stackget                 64
  179.         Call 1089 0
  180.         if(stack[0] == 0)
  181.              jumploc_423
  182.         stack.Push(stack[(var8){0}])     2
  183.         stackset                 53
  184.         stack[54] = 1
  185.     :loc_423
  186.  
  187.         stack.Push(stack[(var8){0}])     2
  188.         iaddimm1                 1
  189.         (var32) temp = stack.Pop(); stack[(var8)immediate] = temp;   2
  190.         jumploc_388
  191.     :loc_432
  192.  
  193.         jumploc_671
  194.         stackget                 53
  195.         stack.push(-1)         
  196.         if(stack[0] != stack[1])
  197.              jump
  198.         stack[54] = 0
  199.         jumploc_477
  200.     :loc_447
  201.  
  202.         void native_3254761074( 1, 1, "AZ_SPECIAL_UFO_01" );
  203.         void native_3254761074( 1, 1, "AZ_SPECIAL_UFO_02" );
  204.         var32 ret = get_game_timer(void)
  205.  
  206.         stackset                 51
  207.         stack[52] = 0
  208.         stack[54] = 2
  209.     :loc_477
  210.  
  211.         jumploc_671
  212.         var32 ret = player_ped_id(void)
  213.  
  214.         stack.push(3)          
  215.         stackget                 53
  216.     :loc_486
  217.  
  218.         stackgetp                55
  219.         parray                   3
  220.         tostack                
  221.         stackget                 64
  222.         Call 1089 0
  223.         if(stack[0] == 0)
  224.              jumploc_587
  225.         var32 ret = get_game_timer(void)
  226.  
  227.         stackget                 51
  228.         stack[0] = stack[0] - stack[1];
  229.         stackset                 52
  230.         stackget                 52
  231.         stack.push((var16)3000)
  232.         if(stack[0] < stack[1])
  233.              jumploc_584
  234.         stack[54] = 3
  235.         var32 ret = get_sound_id(void)
  236.  
  237.         stackset                 67
  238.         var32 ret = get_game_timer(void)
  239.  
  240.         stackset                 68
  241.         stackget                 53
  242.         jumploc_22810
  243.         stack[0] = ((float)stack[0] < (float)stack[1]) 
  244.         stackget                 67
  245.         Stack.Push("SPECIAL_EVIL_UFO_DEATH_RAY")
  246.         stackget                 53
  247.         stackgetp                55
  248.         parray                   3
  249.         tostack                
  250.         void native_3402883797( 0, 0, 0, 0, stack[0], stack[1], stack[2], stack[3], 3 );
  251.         jumploc_584
  252.         stackget                 67
  253.         Stack.Push("SPECIAL_EVIL_UFO_DEATH_RAY_3")
  254.         stackget                 53
  255.         stackgetp                55
  256.         parray                   3
  257.         tostack                
  258.         void native_3402883797( 0, 0, 0, 0, stack[0], stack[1], stack[2], stack[3], 3 );
  259.     :loc_584
  260.  
  261.         jumploc_590
  262.     :loc_587
  263.  
  264.         stack[54] = 0
  265.     :loc_590
  266.  
  267.         jumploc_671
  268.     :loc_593
  269.  
  270.         Call 848 0
  271.         var32 ret = get_game_timer(void)
  272.  
  273.         stackget                 68
  274.         stack[0] = (var16)immediate+stack[0]     11 184
  275.         if(stack[0] =< stack[1])
  276.              jumploc_615
  277.         stackgetp                67
  278.         Call 815 0
  279.     :loc_615
  280.  
  281.         var32 ret = player_ped_id(void)
  282.  
  283.         stack.push(3)          
  284.         stackget                 53
  285.         stackgetp                55
  286.         parray                   3
  287.         tostack                
  288.         pushf 210
  289.         Call 1089 0
  290.         stack[0] = !(stack[0]);
  291.         if(stack[0] == 0)
  292.              jumploc_668
  293.         Call 682 0
  294.         stack[53] = -1
  295.         stack[54] = 0
  296.         void native_3254761074( 1, 0, "AZ_SPECIAL_UFO_01" );
  297.         void native_3254761074( 1, 0, "AZ_SPECIAL_UFO_02" );
  298.     :loc_668
  299.  
  300.         jumploc_671
  301.     :loc_671
  302.  
  303.         void wait( 0 );
  304.         jumploc_254
  305.     :loc_679
  306.  
  307.         return;
  308. }
  309. #Function Ended
  310.  
  311. #Function Start
  312. void func_682(var32 params[3])
  313. {
  314.         var32 ret = player_ped_id(void)
  315.  
  316.         Call 1118 0
  317.         if(stack[0] == 0)
  318.              jumploc_738
  319.         var32 ret = player_ped_id(void)
  320.  
  321.         var32 temp = is_ped_in_any_vehicle( 0, stack[0] );
  322.         if(stack[0] == 0)
  323.              jumploc_738
  324.         var32 ret = player_ped_id(void)
  325.  
  326.         var32 temp = native_2951291673( 0, stack[0] );
  327.         (var32) temp = stack.Pop(); stack[(var8)immediate] = temp;   2
  328.         stack.Push(stack[(var8){0}])     2
  329.         Call 741 0
  330.         if(stack[0] == 0)
  331.              jumploc_738
  332.         stack.Push(stack[(var8){0}])     2
  333.         void set_vehicle_engine_on( 0, 1, stack[0] );
  334.     :loc_738
  335.  
  336.         return;
  337. }
  338. #Function Ended
  339.  
  340. #Function Start
  341. var32 func_741(var32 params[3])
  342. {
  343.         stack.Push(stack[(var8){0}])     0
  344.         Call 783 0
  345.         if(stack[0] == 0)
  346.              jumploc_779
  347.         stack.Push(stack[(var8){0}])     0
  348.         var32 temp = is_vehicle_driveable( 0, stack[0] );
  349.         if(stack[0] == 0)
  350.              jumploc_779
  351.         stack.Push(stack[(var8){0}])     0
  352.         var32 temp = is_entity_on_fire( stack[0] );
  353.         stack[0] = !(stack[0]);
  354.         if(stack[0] == 0)
  355.              jumploc_779
  356.         stack.push(1)          
  357.         return 257
  358.     :loc_779
  359.  
  360.         stack.push(0)          
  361.         return 257
  362. }
  363. #Function Ended
  364.  
  365. #Function Start
  366. var32 func_783(var32 params[3])
  367. {
  368.         stack.Push(stack[(var8){0}])     0
  369.         var32 temp = does_entity_exist( stack[0] );
  370.         if(stack[0] == 0)
  371.              jumploc_811
  372.         stack.Push(stack[(var8){0}])     0
  373.         var32 temp = is_entity_dead( stack[0] );
  374.         stack[0] = !(stack[0]);
  375.         if(stack[0] == 0)
  376.              jumploc_811
  377.         stack.push(1)          
  378.         return 257
  379.     :loc_811
  380.  
  381.         stack.push(0)          
  382.         return 257
  383. }
  384. #Function Ended
  385.  
  386. #Function Start
  387. var32 func_815(var32 params[3])
  388. {
  389.         stack.Push(stack[(var8){0}])     0
  390.         stack[0] = *stack[0]   
  391.         stack.push(-1)         
  392.         if(stack[0] == stack[1])
  393.              jumploc_845
  394.         stack.Push(stack[(var8){0}])     0
  395.         stack[0] = *stack[0]   
  396.         void stop_sound( stack[0] );
  397.         stack.Push(stack[(var8){0}])     0
  398.         stack[0] = *stack[0]   
  399.         void release_sound_id( stack[0] );
  400.         stack.push(-1)         
  401.         stack.Push(stack[(var8){0}])     0
  402.         void *ptr = stack.pop(); var32 val = stack.pop(); *ptr = val   
  403.     :loc_845
  404.  
  405.         return 256
  406. }
  407. #Function Ended
  408.  
  409. #Function Start
  410. void func_848(var32 params[3])
  411. {
  412.         var32 ret = player_ped_id(void)
  413.  
  414.         var32 temp = is_ped_in_any_vehicle( 0, stack[0] );
  415.         if(stack[0] == 0)
  416.              jumploc_914
  417.         var32 ret = player_ped_id(void)
  418.  
  419.         var32 temp = native_2951291673( 0, stack[0] );
  420.         (var32) temp = stack.Pop(); stack[(var8)immediate] = temp;   2
  421.         stack.Push(stack[(var8){0}])     2
  422.         Call 741 0
  423.         if(stack[0] == 0)
  424.              jumploc_914
  425.         stack.Push(stack[(var8){0}])     2
  426.         void set_vehicle_engine_on( 0, 0, stack[0] );
  427.         stack.Push(stack[(var8){0}])     2
  428.         stackget                 63
  429.         stack[0] = ~(float)stack[0]
  430.         void apply_force_to_entity( 1, 0, 1, 1, 0, 0, 0, 1, 0, stack[0], stack[1], 0, 0, 2 );
  431.     :loc_914
  432.  
  433.         return;
  434. }
  435. #Function Ended
  436.  
  437. #Function Start
  438. void func_917(var32 params[5])
  439. {
  440.         stackget                 53
  441.         stack.push(-1)         
  442.         if(stack[0] != stack[1])
  443.              jumploc_931
  444.         return;
  445.     :loc_931
  446.  
  447.         var32 ret = player_ped_id(void)
  448.  
  449.         var32 temp = is_ped_in_any_vehicle( 0, stack[0] );
  450.         if(stack[0] == 0)
  451.              jumploc_946
  452.         return;
  453.     :loc_946
  454.  
  455.         var32 ret = player_ped_id(void)
  456.  
  457.         stack.push(3)          
  458.         stackget                 53
  459.         stackgetp                55
  460.         parray                   3
  461.         tostack                
  462.         stackget                 65
  463.         Call 1089 0
  464.         stack[0] = !(stack[0]);
  465.         if(stack[0] == 0)
  466.              jumploc_971
  467.         return;
  468.     :loc_971
  469.  
  470.         var32 ret = player_ped_id(void)
  471.  
  472.         1, stack[0] );
  473.         stack.push(3)          
  474.         stackget                 53
  475.         stackgetp                55
  476.         parray                   3
  477.         tostack                
  478.         stack[0] = Vector3.Subtract(stack[0], stack[1])
  479.         Call 1026 0
  480.        
  481.         void *pointer_0 = new array[3]
  482.  
  483.  
  484.  
  485.  
  486.         var32 ret = player_ped_id(void)
  487.  
  488.         pframe1                  2
  489.         tostack                
  490.         void apply_force_to_entity( 1, 0, 1, 1, 0, 0, 0, 0, 0, stack[0], stack[1], 3, 2, stack[2] );
  491.         return;
  492. }
  493. #Function Ended
  494.  
  495. #Function Start
  496. var32[3] func_1026(var32 params[7])
  497. {
  498.         pframe1                  0
  499.         tostack                
  500.         var32 temp = vmag( stack[0], stack[1], 3 );
  501.         (var32) temp = stack.Pop(); stack[(var8)immediate] = temp;   5
  502.         stack.Push(stack[(var8){0}])     5
  503.         stack.push(0.0f)       
  504.         stack[0] = ((float)stack[0] != (float)stack[1])
  505.         if(stack[0] == 0)
  506.              jumploc_1069
  507.         stack.push(1.0f)       
  508.         stack.Push(stack[(var8){0}])     5
  509.         stack[0] = float(stack[0] / stack[1])  
  510.         (var32) temp = stack.Pop(); stack[(var8)immediate] = temp;   6
  511.         stack.push(3)          
  512.         pframe1                  0
  513.         tostack                
  514.        
  515.         void *pointer_0 = new array[3]
  516.  
  517.  
  518.  
  519.  
  520.         jumploc_1082
  521.     :loc_1069
  522.  
  523.         stack.push(0.0f)       
  524.         (var32) temp = stack.Pop(); stack[(var8)immediate] = temp;   0
  525.         stack.push(0.0f)       
  526.         pframe1                  0
  527.         arrayset                 1
  528.         stack.push(0.0f)       
  529.         pframe1                  0
  530.         arrayset                 2
  531.     :loc_1082
  532.  
  533.         stack.push(3)          
  534.         pframe1                  0
  535.         tostack                
  536.         return 771
  537. }
  538. #Function Ended
  539.  
  540. #Function Start
  541. var32[5] func_1089(var32 params[7])
  542. {
  543.         stack.Push(stack[(var8){0}])     0
  544.         1, stack[0] );
  545.         pframe1                  1
  546.         tostack                
  547.         var32 temp = vdist2( stack[0], stack[1], 3, stack[2], stack[3], stack[4] );
  548.         stack.Push(stack[(var8){0}])     4
  549.         stack.Push(stack[(var8){0}])     4
  550.         stack[0] = float(stack[0] * stack[1])  
  551.         stack[0] = ((float)stack[0] <= (float)stack[1])
  552.         return 1281
  553. }
  554. #Function Ended
  555.  
  556. #Function Start
  557. var32 func_1118(var32 params[3])
  558. {
  559.         stack.Push(stack[(var8){0}])     0
  560.         var32 temp = does_entity_exist( stack[0] );
  561.         stack[0] = !(stack[0]);
  562.         if(stack[0] == 0)
  563.              jumploc_1137
  564.         stack.push(0)          
  565.         return 257
  566.     :loc_1137
  567.  
  568.         stack.Push(stack[(var8){0}])     0
  569.         var32 temp = is_entity_dead( stack[0] );
  570.         stack[0] = !(stack[0]);
  571.         return 257
  572. }
  573. #Function Ended
  574.  
  575. #Function Start
  576. void func_1147(var32 params[2])
  577. {
  578.         var32 temp = is_ipl_active( "ufo" );
  579.         if(stack[0] == 0)
  580.              jumploc_1167
  581.         void remove_ipl( "ufo" );
  582.     :loc_1167
  583.  
  584.         stackgetp                67
  585.         Call 815 0
  586.         void native_3254761074( 1, 0, "AZ_SPECIAL_UFO_01" );
  587.         void native_3254761074( 1, 0, "AZ_SPECIAL_UFO_02" );
  588.         Call 682 0
  589.         void terminate_this_thread(void)
  590.  
  591.         return;
  592. }
  593. #Function Ended
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement