Advertisement
Guest User

Untitled

a guest
May 19th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 10.14 KB | None | 0 0
  1.    SAVE_STRING_TO_DEBUG_FILE("\n");
  2.    SAVE_STRING_TO_DEBUG_FILE("// ********************************************************************************************\n");
  3.    SAVE_STRING_TO_DEBUG_FILE("//    INTERP CAMERA - Procedure that will run a interp camera (generated by interp_cam_editor)  \n");
  4.    SAVE_STRING_TO_DEBUG_FILE("// ********************************************************************************************\n");
  5.    SAVE_STRING_TO_DEBUG_FILE("\n");
  6.    SAVE_STRING_TO_DEBUG_FILE("CAMERA_INDEX start_cam \n");
  7.    SAVE_STRING_TO_DEBUG_FILE("CAMERA_INDEX end_cam \n");
  8.    SAVE_STRING_TO_DEBUG_FILE("CAMERA_INDEX interp_cam \n");
  9.    var6 = 0;
  10.    if (L[13][0] || L[13][1])
  11.    {
  12.        var6 = 1;
  13.    }
  14.    if (var6 == 0)
  15.    {
  16.        SAVE_STRING_TO_DEBUG_FILE("PROC RUN_INTERP_CAM()\n");
  17.    }
  18.    else
  19.    {
  20.        SAVE_STRING_TO_DEBUG_FILE("PROC RUN_INTERP_CAM_RELATIVE_TO_CHAR(PED_INDEX &TargetChar)\n");
  21.    }
  22.    SAVE_STRING_TO_DEBUG_FILE("\n");
  23.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  24.    SAVE_STRING_TO_DEBUG_FILE("ACTIVATE_SCRIPTED_CAMS(TRUE, TRUE)\n\n");
  25.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  26.    SAVE_STRING_TO_DEBUG_FILE("// start cam \n");
  27.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  28.    SAVE_STRING_TO_DEBUG_FILE("CREATE_CAM (CAM_TYPE_SCRIPTED, start_cam) \n");
  29.    if (!L[13][0])
  30.    {
  31.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  32.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_POS(start_cam, ");
  33.        SAVE_FLOAT_TO_DEBUG_FILE(L[37][0 * 3].v0);
  34.        SAVE_STRING_TO_DEBUG_FILE(", ");
  35.        SAVE_FLOAT_TO_DEBUG_FILE(L[37][0 * 3].v1);
  36.        SAVE_STRING_TO_DEBUG_FILE(", ");
  37.        SAVE_FLOAT_TO_DEBUG_FILE(L[37][0 * 3].v2);
  38.        SAVE_STRING_TO_DEBUG_FILE(")\n");
  39.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  40.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_ROT(start_cam, ");
  41.        SAVE_FLOAT_TO_DEBUG_FILE(L[44][0 * 3].v0);
  42.        SAVE_STRING_TO_DEBUG_FILE(", ");
  43.        SAVE_FLOAT_TO_DEBUG_FILE(L[44][0 * 3].v1);
  44.        SAVE_STRING_TO_DEBUG_FILE(", ");
  45.        SAVE_FLOAT_TO_DEBUG_FILE(L[44][0 * 3].v2);
  46.        SAVE_STRING_TO_DEBUG_FILE(")\n");
  47.    }
  48.    else
  49.    {
  50.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  51.        SAVE_STRING_TO_DEBUG_FILE("IF NOT IS_CHAR_DEAD(TargetChar)\n");
  52.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  53.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  54.        SAVE_STRING_TO_DEBUG_FILE("ATTACH_CAM_TO_PED(start_cam, TargetChar) \n");
  55.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  56.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  57.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_ATTACH_OFFSET(start_cam, ");
  58.        SAVE_FLOAT_TO_DEBUG_FILE(L[51][0 * 3].v0);
  59.        SAVE_STRING_TO_DEBUG_FILE(",");
  60.        SAVE_FLOAT_TO_DEBUG_FILE(L[51][0 * 3].v1);
  61.        SAVE_STRING_TO_DEBUG_FILE(",");
  62.        SAVE_FLOAT_TO_DEBUG_FILE(L[51][0 * 3].v2);
  63.        SAVE_STRING_TO_DEBUG_FILE(")\n");
  64.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  65.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  66.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_ATTACH_OFFSET_IS_RELATIVE(start_cam, TRUE) \n");
  67.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  68.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  69.        SAVE_STRING_TO_DEBUG_FILE("POINT_CAM_AT_PED(start_cam, TargetChar) \n");
  70.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  71.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  72.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_POINT_OFFSET(start_cam, ");
  73.        SAVE_FLOAT_TO_DEBUG_FILE(L[58][0 * 3].v0);
  74.        SAVE_STRING_TO_DEBUG_FILE(",");
  75.        SAVE_FLOAT_TO_DEBUG_FILE(L[58][0 * 3].v1);
  76.        SAVE_STRING_TO_DEBUG_FILE(",");
  77.        SAVE_FLOAT_TO_DEBUG_FILE(L[58][0 * 3].v2);
  78.        SAVE_STRING_TO_DEBUG_FILE(")\n");
  79.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  80.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  81.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_POINT_OFFSET_IS_RELATIVE(start_cam, TRUE) \n");
  82.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  83.        SAVE_STRING_TO_DEBUG_FILE("ENDIF\n");
  84.    }
  85.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  86.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_FOV(start_cam, ");
  87.    SAVE_FLOAT_TO_DEBUG_FILE(L[29][0]);
  88.    SAVE_STRING_TO_DEBUG_FILE(")\n");
  89.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  90.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_ACTIVE(start_cam, TRUE) \n");
  91.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  92.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_PROPAGATE(start_cam, FALSE) \n");
  93.    SAVE_NEWLINE_TO_DEBUG_FILE();
  94.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  95.    SAVE_STRING_TO_DEBUG_FILE("// end cam \n");
  96.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  97.    SAVE_STRING_TO_DEBUG_FILE("CREATE_CAM (CAM_TYPE_SCRIPTED, end_cam) \n");
  98.    if (!L[13][0])
  99.    {
  100.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  101.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_POS(end_cam, ");
  102.        SAVE_FLOAT_TO_DEBUG_FILE(L[37][1 * 3].v0);
  103.        SAVE_STRING_TO_DEBUG_FILE(", ");
  104.        SAVE_FLOAT_TO_DEBUG_FILE(L[37][1 * 3].v1);
  105.        SAVE_STRING_TO_DEBUG_FILE(", ");
  106.        SAVE_FLOAT_TO_DEBUG_FILE(L[37][1 * 3].v2);
  107.        SAVE_STRING_TO_DEBUG_FILE(")\n");
  108.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  109.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_ROT(end_cam, ");
  110.        SAVE_FLOAT_TO_DEBUG_FILE(L[44][1 * 3].v0);
  111.        SAVE_STRING_TO_DEBUG_FILE(", ");
  112.        SAVE_FLOAT_TO_DEBUG_FILE(L[44][1 * 3].v1);
  113.        SAVE_STRING_TO_DEBUG_FILE(", ");
  114.        SAVE_FLOAT_TO_DEBUG_FILE(L[44][1 * 3].v2);
  115.        SAVE_STRING_TO_DEBUG_FILE(")\n");
  116.    }
  117.    else
  118.    {
  119.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  120.        SAVE_STRING_TO_DEBUG_FILE("IF NOT IS_CHAR_DEAD(TargetChar)\n");
  121.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  122.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  123.        SAVE_STRING_TO_DEBUG_FILE("ATTACH_CAM_TO_PED(end_cam, TargetChar) \n");
  124.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  125.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  126.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_ATTACH_OFFSET(end_cam, ");
  127.        SAVE_FLOAT_TO_DEBUG_FILE(L[51][1 * 3].v0);
  128.        SAVE_STRING_TO_DEBUG_FILE(",");
  129.        SAVE_FLOAT_TO_DEBUG_FILE(L[51][1 * 3].v1);
  130.        SAVE_STRING_TO_DEBUG_FILE(",");
  131.        SAVE_FLOAT_TO_DEBUG_FILE(L[51][1 * 3].v2);
  132.        SAVE_STRING_TO_DEBUG_FILE(")\n");
  133.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  134.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  135.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_ATTACH_OFFSET_IS_RELATIVE(end_cam, TRUE) \n");
  136.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  137.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  138.        SAVE_STRING_TO_DEBUG_FILE("POINT_CAM_AT_PED(end_cam, TargetChar) \n");
  139.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  140.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  141.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_POINT_OFFSET(end_cam, ");
  142.        SAVE_FLOAT_TO_DEBUG_FILE(L[58][1 * 3].v0);
  143.        SAVE_STRING_TO_DEBUG_FILE(",");
  144.        SAVE_FLOAT_TO_DEBUG_FILE(L[58][1 * 3].v1);
  145.        SAVE_STRING_TO_DEBUG_FILE(",");
  146.        SAVE_FLOAT_TO_DEBUG_FILE(L[58][1 * 3].v2);
  147.        SAVE_STRING_TO_DEBUG_FILE(")\n");
  148.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  149.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  150.        SAVE_STRING_TO_DEBUG_FILE("SET_CAM_POINT_OFFSET_IS_RELATIVE(end_cam, TRUE) \n");
  151.        SAVE_STRING_TO_DEBUG_FILE(&var2);
  152.        SAVE_STRING_TO_DEBUG_FILE("ENDIF\n");
  153.    }
  154.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  155.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_FOV(end_cam, ");
  156.    SAVE_FLOAT_TO_DEBUG_FILE(L[29][1]);
  157.    SAVE_STRING_TO_DEBUG_FILE(")\n");
  158.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  159.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_ACTIVE(end_cam, TRUE) \n");
  160.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  161.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_PROPAGATE(end_cam, FALSE) \n");
  162.    SAVE_NEWLINE_TO_DEBUG_FILE();
  163.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  164.    SAVE_STRING_TO_DEBUG_FILE("// interp cam \n");
  165.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  166.    SAVE_STRING_TO_DEBUG_FILE("CREATE_CAM (CAM_TYPE_INTERPOLATION, interp_cam) \n");
  167.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  168.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_INTERP_STYLE_DETAILED(interp_cam, ");
  169.    switch (L[25])
  170.    {
  171.        case 0:
  172.        {
  173.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_LINEAR, ");
  174.            break;
  175.        }
  176.        case 1:
  177.        {
  178.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_SIN_ACCEL_DECEL, ");
  179.            break;
  180.        }
  181.        case 2:
  182.        {
  183.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_ACCEL, ");
  184.            break;
  185.        }
  186.        case 3:
  187.        {
  188.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_DECEL, ");
  189.            break;
  190.        }
  191.        case 4:
  192.        {
  193.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_CUSTOM, ");
  194.            break;
  195.        }
  196.    }
  197.    switch (L[26])
  198.    {
  199.        case 0:
  200.        {
  201.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_LINEAR, ");
  202.            break;
  203.        }
  204.        case 1:
  205.        {
  206.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_SIN_ACCEL_DECEL, ");
  207.            break;
  208.        }
  209.        case 2:
  210.        {
  211.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_ACCEL, ");
  212.            break;
  213.        }
  214.        case 3:
  215.        {
  216.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_DECEL, ");
  217.            break;
  218.        }
  219.        case 4:
  220.        {
  221.            SAVE_STRING_TO_DEBUG_FILE("GRAPH_TYPE_CUSTOM, ");
  222.            break;
  223.        }
  224.    }
  225.    switch (L[27])
  226.    {
  227.        case 0:
  228.        {
  229.            SAVE_STRING_TO_DEBUG_FILE("CAM_INTERP_SET_CAMERA_FREEZE, ");
  230.            break;
  231.        }
  232.        case 1:
  233.        {
  234.            SAVE_STRING_TO_DEBUG_FILE("CAM_INTERP_SET_CAMERA_RUN, ");
  235.            break;
  236.        }
  237.        case 2:
  238.        {
  239.            SAVE_STRING_TO_DEBUG_FILE("CAM_INTERP_SET_CAMERA_PREDICT, ");
  240.            break;
  241.        }
  242.    }
  243.    switch (L[28])
  244.    {
  245.        case 0:
  246.        {
  247.            SAVE_STRING_TO_DEBUG_FILE("CAM_INTERP_SET_CAMERA_FREEZE) \n");
  248.            break;
  249.        }
  250.        case 1:
  251.        {
  252.            SAVE_STRING_TO_DEBUG_FILE("CAM_INTERP_SET_CAMERA_RUN) \n");
  253.            break;
  254.        }
  255.        case 2:
  256.        {
  257.            SAVE_STRING_TO_DEBUG_FILE("CAM_INTERP_SET_CAMERA_PREDICT) \n");
  258.            break;
  259.        }
  260.    }
  261.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  262.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_INTERP_STYLE_CORE(interp_cam, start_cam, end_cam, ");
  263.    SAVE_INT_TO_DEBUG_FILE(L[23]);
  264.    SAVE_STRING_TO_DEBUG_FILE(", ");
  265.    SAVE_INT_TO_DEBUG_FILE(L[24]);
  266.    SAVE_STRING_TO_DEBUG_FILE(") \n");
  267.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  268.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_ACTIVE(interp_cam, TRUE)\n");
  269.    SAVE_STRING_TO_DEBUG_FILE(&var2);
  270.    SAVE_STRING_TO_DEBUG_FILE("SET_CAM_PROPAGATE(interp_cam, TRUE)\n\n");
  271.    SAVE_STRING_TO_DEBUG_FILE("ENDPROC\n");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement