please help fix errors

GPC1 script programming for Titan One. Code examples, questions, requests.

please help fix errors

Postby quiggly17 » Wed Jul 17, 2019 2:34 pm

Please help convert over to use with the T1.

Code: Select all
 
/*
 
 ADVANCED SCRIPT TO FIND YOUR ANTI-RECOIL & AIM ASSIST SWEET POINT SETTINGS
 
 
--------------------------------------------------------------------------------------------------------
                                                                           ,---------------------------.
INSTRUCTIONS: tinyurl.com/scriptinstructions                        ...    | Read the instructions !!  |
                                                                   (o o)   _)--------------------------'
---------------------------------------------------------------ooO--(_)--Ooo----------------------------
 
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |U|S|E|R| |C|O|N|F|I|G| | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

int        IN_GAME_SENS=11;        // FILL OUT THE IN_GAME_STICK SENSITIVITY YOU ARE USING
int     aim__correction            = TRUE;        //AIM CORRECTION
int     Sticky__Aim             = TRUE;        //AIM ASSIST
int     easy_run                = TRUE;     //AUTO SPRINT
define     AIM__INVERTED            = FALSE;    //IF YOU PLAY WITH INVERTED AIM SET TO "TRUE"
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | | |C|O|N|T|R|O|L|S| | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

     define HOME_BTN            =  0;    //PS4_PS        XB1_XBOX
    define VIEW_reset          =  1;    //PS4_SHARE     XB1_VIEW
    define MENU_save          =  2;    //PS4_OPTIONS   XB1_MENU
    define LETHAL            =  3;    //PS4_R1        XB1_RB
    define FIRE_BTN            =  4;    //PS4_R2        XB1_RT
    define PRONE_BTN        =  5;    //PS4_R3        XB1_RS
    define TACTICAL            =  6;    //PS4_L1        XB1_LB
    define ADS_BTN           =  7;    //PS4_L2        XB1_LT
    define SPRINT_BTN       =  8;    //PS4_L3        XB1_LS
    define RX                =  9;    //PS4_RX        XB1_RX
    define RY                = 10;    //PS4_RY        XB1_RY
    define LX                = 11;    //PS4_LX        XB1_LX
    define LY                = 12;    //PS4_LY        XB1_LY
    define UP                = 13;    //PS4_UP        XB1_UP
    define DOWN              = 14;    //PS4_DOWN      XB1_DOWN
    define LEFT              = 15;    //PS4_LEFT      XB1_LEFT
    define RIGHT             = 16;    //PS4_RIGHT     XB1_RIGHT
    define SW_WEAPON_BTN    = 17;    //PS4_TRIANGLE    XB1_Y
    define MELEE_BTN        = 18;    //PS4_CIRCLE    XB1_B
    define JUMP_BTN         = 19;    //PS4_CROSS        XB1_A
    define RELOAD_BTN       = 20;    //PS4_SQUARE    XB1_X
    define GYROX_PR1           = 24;    //PS4_GYROX        XB1_PR1
    define GYROY_PR2           = 25;    //PS4_GYROY        XB1_PR2
    define GYROZ_PL1           = 26;    //PS4_GYROZ        XB1_PL1
    define TOUCH_PL2           = 27;    //PS4_TOUCH        XB1_PL2
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |L|E|D|S| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

    define Off      = 0;
    define Green    = 1;
    define Blue     = 2;                                                           
    define Pink     = 3;
    define Red      = 4;                                                           
    define SkyBlue  = 5;
    define Yellow   = 6;
    define White    = 7;
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |D|A|T|A| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

    data(
    0,0,0,0,     // Off
    0,0,2,0,     // Green                                                             
    2,0,0,0,     // Blue                                                               
    0,0,0,2,     // Pink                                                               
    0,2,0,0,     // Red                                                               
    2,0,2,0,     // SkyBlue                                                           
    0,2,2,0,     // Yellow
    2,2,2,2      // White 
);
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |V|A|R|I|A|B|L|E|S| | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

int        ADS_SENS, GEN_SENS=100, ADS_FIRE_SENS, Use_sens;
int     akimbo_onoff    = FALSE;
int     hold_time        = 35;
int     rest_time        = 35;
int     PrimaryWeapon    = TRUE;
int     RF_KS            = FALSE;
int     R2F_K2S            = TRUE;
int     rumble_num;
int     delay;
int     aa_p;
int     aa_n;
int     aa_delay;
int     release         = 25;
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|N|T|I| |R|E|C|O|I|L| | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
//--Anti-Recoil
 
 
 
    int recoil__y, recoil__x;
    int NO__RECOIL__Y[4], NO__RECOIL__X[4];
    int Recoil_Pr;
    int Recoil_Profile;
    int STOP_RECOIL;
    int LedTime;
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |I|N|I|T| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
init {
 
 
//--ANTI RECOIL /--------------------------------------
    NO__RECOIL__Y[1] = get_pvar(SPVAR_1,-100,100, 10);           
    NO__RECOIL__X[1] = get_pvar(SPVAR_2,-100,100, 0);
    NO__RECOIL__Y[2] = get_pvar(SPVAR_3,-100,100, 20);           
    NO__RECOIL__X[2] = get_pvar(SPVAR_4,-100,100, 0);
    NO__RECOIL__Y[3] = get_pvar(SPVAR_5,-100,100, 30);           
    NO__RECOIL__X[3] = get_pvar(SPVAR_6,-100,100,0);
    NO__RECOIL__Y[4] = 0;           
    NO__RECOIL__X[4] = 0;
    aa_p = get_pvar(SPVAR_7,-60,60,24);
    aa_n = get_pvar(SPVAR_8,-60,60,-24);
    aa_delay = get_pvar(SPVAR_9,-60,60,20);
 
 
 
    }/*--end of init
 
--MAIN BLOCK
 
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |M|A|I|N| |B|L|O|C|K| |S|T|A|R|T|S| |H|E|R|E| | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

main {
 
 
   if (get_val (ADS_BTN) &&get_ptime(ADS_BTN) > 300) {
 
      displayAA(aa_p, aa_n, aa_delay);}
          //--Clear Device Monitor
    else displayAA(0,0,0);
 
   if (get_val (17) && get_val (ADS_BTN)){
        if (event_press(UP)){ aa_p = aa_p + 1; aa_n = aa_n - 1}//--DPAD UP aa_p + 1       
        if (event_press(DOWN)){ aa_p = aa_p - 1; aa_n = aa_n + 1}//--DAPD DOWN aa_p -1       
        if (event_press(LEFT)){ aa_delay = aa_delay - 1; aa_delay = aa_delay - 1}   
        if (event_press(RIGHT)){ aa_delay = aa_delay + 1; aa_delay = aa_delay + 1}
           if (event_press(1)){IN_GAME_SENS = IN_GAME_SENS - 1;}
        if (event_press(2)){IN_GAME_SENS = IN_GAME_SENS + 1;}
    }
  if (get_val (17) && event_release (ADS_BTN)) save_pvars ();
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|N|T|I| |R|E|C|O|I|L| | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
 
 if(STOP_RECOIL){   
    No__recoil(NO__RECOIL__X, NO__RECOIL__Y);
    }
 
 if(get_val (FIRE_BTN) &&Recoil_Profile >0){   
    No__recoil(NO__RECOIL__X, NO__RECOIL__Y);
    }
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |H|A|I|R| |T|R|I|G|G|E|R|S| | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
if(get_val(ADS_BTN))  set_val(ADS_BTN, 100);                                     
if(get_val(FIRE_BTN)) set_val(FIRE_BTN,100)
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |M|E|N|U| |A|D|S| | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
if(get_val(ADS_BTN)){//  hold ADS button & switch weapon btn + D pad buttons
 
//--RESET EPROM TO DEFAULT VALUES/---------------------------
 
     if (get_val(VIEW_reset) && get_ptime(VIEW_reset)> 600){
      RESET_Defaults();
 
 
        }   
//--STANDARD SET UP/------------------------------------------
 
    if (event_press(UP)){// D pad UP
            RF_KS  = FALSE;
            R2F_K2S  = TRUE;
            akimbo_onoff = FALSE;
           }
//--AKIMBO SET UP/-------------------------------------------
 
    if (event_press(LEFT)) {// D pad LEFT
            RF_KS  = FALSE;
            R2F_K2S  = TRUE;
            akimbo_onoff = TRUE;
 
        }     
 
//--RAPID FIRE SET UP/----------------------------------------
 
    if (event_press(RIGHT)) {// D pad RIGHT
            RF_KS  = TRUE;
            R2F_K2S  = TRUE;
            akimbo_onoff = FALSE;
 
        }
//--FIRE MODS OFF/--------------------------------------------
 
   if (event_press(DOWN)) {// D pad DOWN
            RF_KS  = FALSE;
            R2F_K2S  = FALSE;
            akimbo_onoff = FALSE;
 
        }
        set_val(2, 0); set_val(1, 0);
}
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |M|E|N|U| |D|-|P|A|D| |D|O|W|N| | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
//--HOLD D-PAD DOWN + TAP /-------------------------------------
if(get_val(DOWN)){// 
 
//--AIM CORRECTION /--------------------------------------------
    if(event_press(FIRE_BTN)){// FIRE BUTTON
        aim__correction = !aim__correction;
        }
        set_val(FIRE_BTN,0);
 
//--AIM ASSIST /------------------------------------------------   
    if(event_press(ADS_BTN)){//ADS BUTTON
        Sticky__Aim = !Sticky__Aim;       
        }
}
 
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |P|R|O|G|R|A|M|M|I|N|G| |O|N| |T|H|E| |F|L|Y| |V|A|L|U|E|S| | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
//--HOLD B / CIRCLE + TAP /-------------------------------------------
    if (get_val(18)) {                             
        if (event_press(0)) { //-- PS4 BTN / XBOX BTN       
            Recoil_Pr = Recoil_Pr + 1;
            Recoil_Profile = Recoil_Profile + 1;
            if (Recoil_Pr == 4) {
                 combo_run(GAME_MODE);
                  Recoil_Pr = 0;Recoil_Profile=0; }
            //--Blink
            if (Recoil_Pr) {
                //--rumble
                notify(Recoil_Pr); }
        }
 
        if (event_press(UP) && Recoil_Pr) { NO__RECOIL__Y[Recoil_Pr] = NO__RECOIL__Y[Recoil_Pr] + 1;}//--DPAD UP VERTICAL_RECOIL + 1       
        if (event_press(DOWN) && Recoil_Pr) {NO__RECOIL__Y[Recoil_Pr] = NO__RECOIL__Y[Recoil_Pr] - 1;}//--DAPD DOWN VERTICAL_RECOIL -1       
        if (event_press(LEFT) && Recoil_Pr){ NO__RECOIL__X[Recoil_Pr] = NO__RECOIL__X[Recoil_Pr] - 1;} //--DEPAD LEFT NO__RECOIL__X - 1       
        if (event_press(RIGHT) && Recoil_Pr) { NO__RECOIL__X[Recoil_Pr] = NO__RECOIL__X[Recoil_Pr] + 1;}//--DPAD RIGHT NO__RECOIL__X + 1
 
           set_val(0,0);
 
//--device monitor       
   if (get_ptime(18) > 300) { //PRESS AND HOLD CIRCLE/B TO READ VALUES IN DEVICE MONITOR
 
      display(NO__RECOIL__Y[1],NO__RECOIL__X[1],NO__RECOIL__Y[2],NO__RECOIL__X[2], NO__RECOIL__Y[3],NO__RECOIL__X[3]);
        }
    }
    //--Clear Device Monitor
    if (event_release(18)) display(0,0,0,0,0,0);
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|N|T|I| |R|E|C|O|I|L| |O|N| |T|H|E| |F|L|Y| |P|R|O|F|I|L|E|S| | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

     if (get_val(19) && get_val (20)) {                             
        if (event_press(UP)) { //-- UP       
            Recoil_Profile = Recoil_Profile + 1;              
            if (Recoil_Profile == 4) {
                  Recoil_Profile = 0; }
            //--Blink
            if (Recoil_Profile) {
                //--rumble
                notify(Recoil_Profile); }
        }
 
  }
    if(Recoil_Pr == 1||Recoil_Profile == 1) {NO__RECOIL__Y[0] = NO__RECOIL__Y[1]; NO__RECOIL__X[0] = NO__RECOIL__X[1]; STOP_RECOIL = TRUE; LedTime= 100;}//--PROFILE ONE           
    if(Recoil_Pr == 2||Recoil_Profile == 2) {NO__RECOIL__Y[0] = NO__RECOIL__Y[2]; NO__RECOIL__X[0] = NO__RECOIL__X[2]; STOP_RECOIL = TRUE; LedTime= 300;}//--PROFILE TWO
    if(Recoil_Pr == 3||Recoil_Profile == 3) {NO__RECOIL__Y[0] = NO__RECOIL__Y[3]; NO__RECOIL__X[0] = NO__RECOIL__X[3]; STOP_RECOIL = TRUE; LedTime= 500;}//--PROFILE THREE
    if(Recoil_Pr == 0||Recoil_Profile == 0) {NO__RECOIL__Y[0] = NO__RECOIL__Y[0]; NO__RECOIL__X[0] = NO__RECOIL__X[0]; STOP_RECOIL = FALSE;}//--PROFILE FOUR
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|I|M| |C|O|R|R|E|C|T|I|O|N| |O|N| |T|H|E| |F|L|Y| | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

ADS_SENS=105-(IN_GAME_SENS*2);
ADS_FIRE_SENS=100-(IN_GAME_SENS*2);
 
 
if(aim__correction){                 
 
 
              if(get_val(FIRE_BTN) && get_val(ADS_BTN))
              {
                Use_sens = ADS_FIRE_SENS;
              }
              if(!get_val(FIRE_BTN) && !get_val(ADS_BTN))
              {
                Use_sens = GEN_SENS;
              }   
              if(!get_val(FIRE_BTN) && get_val(ADS_BTN))
              {
                Use_sens = ADS_SENS;
              }
        }   
     if (Use_sens >100) Use_sens=100;      
        sensitivity(RX, NOT_USE, Use_sens);
        sensitivity(RY, NOT_USE, Use_sens);
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|K|I|M|B|O| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
    if(akimbo_onoff && PrimaryWeapon) {
        if(get_val(FIRE_BTN) && !get_val(ADS_BTN)) set_val(ADS_BTN,100);
 
        if(get_val(ADS_BTN) && !get_val(FIRE_BTN)) set_val(FIRE_BTN,100);
        }
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |E|A|S|Y| |R|U|N| | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
    if(easy_run){                               
        if(get_val(LY) < -5) combo_run(EASY_RUN);
        }
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |R|A|P|I|D| |F|I|R|E| | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
//-- RF PRIMARY /----------------------------------------------------------
 
if (PrimaryWeapon && RF_KS && get_val(FIRE_BTN))combo_run (RAPID_FIRE)
 
//- RF SECONDARY /----------------------------------------------------------       
 
 
 
    if(!PrimaryWeapon && R2F_K2S)                     
        if(get_val(FIRE_BTN)) {                                   
        combo_run (RAPID_FIRE);
        } 
       if(event_release(SW_WEAPON_BTN)&& get_ptime(SW_WEAPON_BTN)< 200  && !get_val (14)){ 
      PrimaryWeapon = !PrimaryWeapon;
      }
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |R|E|S|E|T| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
 
    if(!get_val(19)&& get_val(RELOAD_BTN) && get_ptime(RELOAD_BTN)> 200){ PrimaryWeapon = TRUE; notify(1);}
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|I|M| |A|S|S|I|S|T| | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
 
if(Sticky__Aim){
   if(get_val(ADS_BTN))combo_run(AA_XY);
        else combo_stop(AA_XY);
 
         }
 
    if(PrimaryWeapon) color_led (Blue);
    if (!PrimaryWeapon && R2F_K2S) color_led (Red);
    if(PrimaryWeapon && RF_KS) color_led (White);
    if(akimbo_onoff && PrimaryWeapon) color_led(SkyBlue);
    if(Sticky__Aim && get_val (ADS_BTN)) color_led(Pink);
    if(aim__correction && get_val (FIRE_BTN)) color_led(Pink);
    if(STOP_RECOIL)combo_run(BLINK_AR);
    if(STOP_RECOIL && Recoil_Pr)combo_run(BLINK_AR);
    if(Recoil_Profile >0)combo_run(BLINK_AR);
    if(Recoil_Pr)color_led (Yellow);
 
 
 
}//--end of main
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |C|O|M|B|O| |S|E|C|T|I|O|N| | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
combo AA_XY {
    set_val(10,xy_val(10,aa_p));
    wait(aa_delay)
    set_val(9,xy_val(9,aa_p));
    set_val(11,xy_val(11,aa_p));
    wait(aa_delay)
    set_val(10,xy_val(10,aa_n));
    wait(aa_delay)
    set_val(9,xy_val(9,aa_n));
    set_val(11,xy_val(11,aa_n));
    wait(aa_delay)
}     
 
combo RAPID_FIRE { 
    set_val(FIRE_BTN,100);
    wait(hold_time);       
    set_val(FIRE_BTN,  0);
    wait(rest_time);     
} 
 
combo BLINK_AR {
    wait(LedTime);
    color_led(Off);
    wait(LedTime);
//    color_led(led_color);
}
combo GAME_MODE {
    set_rumble (RUMBLE_B, 100);
    wait (600);
    reset_rumble();
    save_pvars ();
 
 
}   
 
//combo RESET_Defaults {
//    NO__RECOIL__Y[1] =  11;           
//    NO__RECOIL__X[1] =  0;
//    NO__RECOIL__Y[2] = 19;           
//    NO__RECOIL__X[2] =  0;
//    NO__RECOIL__Y[3] =  28;           
//    NO__RECOIL__X[3] = -10;
//    GEN_SENS = 120;
//    ADS_SENS = 100;
//    Sticky__Aim_Level = 4;
//    delayA = (3 * valueA ) / Sticky__Aim_Level;
//    wait (50);
 //   notify(1);
 //   wait (500);
//    save_pvars();
//}
//--Loop to Rumble Controller
combo NOTIFY {
    delay = rumble_num * 400;
    rumble();
    wait(5);
    wait(delay);
}
combo RUMBLE {
    set_rumble(RUMBLE_A,100);
    wait(250);
    reset_rumble();
    wait(100);
    rumble_num = rumble_num - 1;
    rumble_2();
}
combo RUMBLE_2 {
    set_rumble(RUMBLE_A,100);
    wait(250);
    reset_rumble();
    wait(100);
    rumble_num = rumble_num - 1;
    rumble();
}
combo EASY_RUN {                 
    set_val(SPRINT_BTN,100);       
    wait(30);                     
    wait(100);                   
}
 
function notify(rum_num) {
    if (Recoil_Pr) rumble_num = Recoil_Pr;
    else if (!rum_num) rumble_num = 2;
    else if (rum_num) rumble_num = rum_num;
    combo_run(NOTIFY);
}
function xy_val(f_axis,f_val) {
    if(abs(get_val(f_axis)) < release)
        return f_val;
    return get_val(f_axis);
}
function rumble() {
    if (rumble_num) combo_run(RUMBLE);
}
function rumble_2() {
    if (rumble_num) combo_run(RUMBLE_2);
}
function RESET_Defaults () {
 
    NO__RECOIL__Y[1]10;           
    NO__RECOIL__X[1]0;
    NO__RECOIL__Y[2] = 20;           
    NO__RECOIL__X[2]0;
    NO__RECOIL__Y[3]30;           
    NO__RECOIL__X[3] = 0;
    NO__RECOIL__Y[4] = 0;           
    NO__RECOIL__X[4] = 0;
    aa_p = 24;
    aa_n = -24;
    aa_delay = 20;
    notify(1);
    save_pvars();
    }
 
function save_pvars (){
    set_pvar(SPVAR_1 , NO__RECOIL__Y[1]);   
    set_pvar(SPVAR_2 , NO__RECOIL__X[1]);
    set_pvar(SPVAR_3 , NO__RECOIL__Y[2]);   
    set_pvar(SPVAR_4 , NO__RECOIL__X[2]);
    set_pvar(SPVAR_5 , NO__RECOIL__Y[3]);   
    set_pvar(SPVAR_6 , NO__RECOIL__X[3]);
    set_pvar(SPVAR_7 , aa_p);
    set_pvar(SPVAR_8 , aa_n);
    set_pvar(SPVAR_9, aa_delay);
    notify(1);
    }
function No__recoil(No__recoil__x, No__recoil__y) {
    if (get_val(FIRE_BTN)) {
    if (isqrt(pow(get_val(RX), 2) + pow(get_val(RY), 2)) <= abs(No__recoil__y)) {   
        if (abs(get_val(RY)) <= abs(No__recoil__y)) {
            recoil__x = (get_val(RX) + (No__recoil__x*(100-abs(get_val(RX))))/100);
            set_val(RX, recoil__x);           
            if (AIM__INVERTED)
                recoil__y = (get_val(RY) - (No__recoil__y*(100-abs(get_val(RY))))/100); // Y-axis invert
            else
                recoil__y = (get_val(RY) + (No__recoil__y*(100-abs(get_val(RY))))/100);
            if (recoil__y > No__recoil__y) recoil__y = No__recoil__y;
            set_val(RY, recoil__y);             
             }
         }
     }
 }
//-----------------------------------------------   
function display(var1,var2,var3,var4,var5,var6) {
    set_val(TRACE_1, var1);
    set_val(TRACE_2, var2);
    set_val(TRACE_3, var3);
    set_val(TRACE_4, var4);
    set_val(TRACE_5, var5);
    set_val(TRACE_6, var6);
}
function displayAA (var1,var2,var3){
    set_val(TRACE_1, var1);
    set_val(TRACE_2, var2);
    set_val(TRACE_3, var3);
 
}
 
function color_led(colour) {
    set_led(LED_1, dbyte(colour * 4));
    set_led(LED_2, dbyte((colour * 4) + 1));
    set_led(LED_3, dbyte((colour * 4) + 2));
    set_led(LED_4, dbyte((colour * 4) + 3));
}
User avatar
quiggly17
Sergeant
Sergeant
 
Posts: 8
Joined: Thu Jun 13, 2019 6:16 am

Re: please help fix errors

Postby quiggly17 » Thu Jul 18, 2019 5:28 pm

This is the error that it is giving me. I thought it was missing a ";" but that it is not it any help would be appreciated.
Thanks,

------ GPC: Build started ------
> 1: New* :
> ERROR line 68: syntax error near unexpected token 'data'.
Build failed with 1 errors ...
User avatar
quiggly17
Sergeant
Sergeant
 
Posts: 8
Joined: Thu Jun 13, 2019 6:16 am

Re: please help fix errors

Postby Mad » Thu Jul 18, 2019 9:06 pm

Code: Select all
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |D|A|T|A| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

    data(
    0,0,0,0,     // Off
    0,0,2,0,     // Green                                                             
    2,0,0,0,     // Blue                                                               
    0,0,0,2,     // Pink                                                               
    0,2,0,0,     // Red                                                               
    2,0,2,0,     // SkyBlue                                                           
    0,2,2,0,     // Yellow
    2,2,2,2      // White 
);
 
 
/*
 
 ADVANCED SCRIPT TO FIND YOUR ANTI-RECOIL & AIM ASSIST SWEET POINT SETTINGS
 
 
--------------------------------------------------------------------------------------------------------
                                                                           ,---------------------------.
INSTRUCTIONS: tinyurl.com/scriptinstructions                        ...    | Read the instructions !!  |
                                                                   (o o)   _)--------------------------'
---------------------------------------------------------------ooO--(_)--Ooo----------------------------
 
 
 
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |U|S|E|R| |C|O|N|F|I|G| | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

int        IN_GAME_SENS=11;        // FILL OUT THE IN_GAME_STICK SENSITIVITY YOU ARE USING
int     aim__correction            = TRUE;        //AIM CORRECTION
int     Sticky__Aim             = TRUE;        //AIM ASSIST
int     easy_run                = TRUE;     //AUTO SPRINT
define     AIM__INVERTED            = FALSE;    //IF YOU PLAY WITH INVERTED AIM SET TO "TRUE"
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | | |C|O|N|T|R|O|L|S| | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 */

     define HOME_BTN            =  0;    //PS4_PS        XB1_XBOX
    define VIEW_reset          =  1;    //PS4_SHARE     XB1_VIEW
    define MENU_save          =  2;    //PS4_OPTIONS   XB1_MENU
    define LETHAL            =  3;    //PS4_R1        XB1_RB
    define FIRE_BTN            =  4;    //PS4_R2        XB1_RT
    define PRONE_BTN        =  5;    //PS4_R3        XB1_RS
    define TACTICAL            =  6;    //PS4_L1        XB1_LB
    define ADS_BTN           =  7;    //PS4_L2        XB1_LT
    define SPRINT_BTN       =  8;    //PS4_L3        XB1_LS
    define RX                =  9;    //PS4_RX        XB1_RX
    define RY                = 10;    //PS4_RY        XB1_RY
    define LX                = 11;    //PS4_LX        XB1_LX
    define LY                = 12;    //PS4_LY        XB1_LY
    define UP                = 13;    //PS4_UP        XB1_UP
    define DOWN              = 14;    //PS4_DOWN      XB1_DOWN
    define LEFT              = 15;    //PS4_LEFT      XB1_LEFT
    define RIGHT             = 16;    //PS4_RIGHT     XB1_RIGHT
    define SW_WEAPON_BTN    = 17;    //PS4_TRIANGLE    XB1_Y
    define MELEE_BTN        = 18;    //PS4_CIRCLE    XB1_B
    define JUMP_BTN         = 19;    //PS4_CROSS        XB1_A
    define RELOAD_BTN       = 20;    //PS4_SQUARE    XB1_X
    define GYROX_PR1           = 24;    //PS4_GYROX        XB1_PR1
    define GYROY_PR2           = 25;    //PS4_GYROY        XB1_PR2
    define GYROZ_PL1           = 26;    //PS4_GYROZ        XB1_PL1
    define TOUCH_PL2           = 27;    //PS4_TOUCH        XB1_PL2
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |L|E|D|S| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

    define Off      = 0;
    define Green    = 1;
    define Blue     = 2;                                                           
    define Pink     = 3;
    define Red      = 4;                                                           
    define SkyBlue  = 5;
    define Yellow   = 6;
    define White    = 7;
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |V|A|R|I|A|B|L|E|S| | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

int        ADS_SENS, GEN_SENS=100, ADS_FIRE_SENS, Use_sens;
int     akimbo_onoff    = FALSE;
int     hold_time        = 35;
int     rest_time        = 35;
int     PrimaryWeapon    = TRUE;
int     RF_KS            = FALSE;
int     R2F_K2S            = TRUE;
int     rumble_num;
int     delay;
int     aa_p;
int     aa_n;
int     aa_delay;
int     release         = 25;
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|N|T|I| |R|E|C|O|I|L| | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
//--Anti-Recoil
 
 
 
    int recoil__y, recoil__x;
    int NO__RECOIL__Y[4], NO__RECOIL__X[4];
    int Recoil_Pr;
    int Recoil_Profile;
    int STOP_RECOIL;
    int LedTime;
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |I|N|I|T| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
init {
 
 
//--ANTI RECOIL /--------------------------------------
    NO__RECOIL__Y[1] = get_pvar(SPVAR_1,-100,100, 10);           
    NO__RECOIL__X[1] = get_pvar(SPVAR_2,-100,100, 0);
    NO__RECOIL__Y[2] = get_pvar(SPVAR_3,-100,100, 20);           
    NO__RECOIL__X[2] = get_pvar(SPVAR_4,-100,100, 0);
    NO__RECOIL__Y[3] = get_pvar(SPVAR_5,-100,100, 30);           
    NO__RECOIL__X[3] = get_pvar(SPVAR_6,-100,100,0);
    NO__RECOIL__Y[4] = 0;           
    NO__RECOIL__X[4] = 0;
    aa_p = get_pvar(SPVAR_7,-60,60,24);
    aa_n = get_pvar(SPVAR_8,-60,60,-24);
    aa_delay = get_pvar(SPVAR_9,-60,60,20);
 
 
 
    }/*--end of init
 
--MAIN BLOCK
 
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |M|A|I|N| |B|L|O|C|K| |S|T|A|R|T|S| |H|E|R|E| | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

main {
 
 
   if (get_val (ADS_BTN) &&get_ptime(ADS_BTN) > 300) {
 
      displayAA(aa_p, aa_n, aa_delay);}
          //--Clear Device Monitor
    else displayAA(0,0,0);
 
   if (get_val (17) && get_val (ADS_BTN)){
        if (event_press(UP)){ aa_p = aa_p + 1; aa_n = aa_n - 1}//--DPAD UP aa_p + 1       
        if (event_press(DOWN)){ aa_p = aa_p - 1; aa_n = aa_n + 1}//--DAPD DOWN aa_p -1       
        if (event_press(LEFT)){ aa_delay = aa_delay - 1; aa_delay = aa_delay - 1}   
        if (event_press(RIGHT)){ aa_delay = aa_delay + 1; aa_delay = aa_delay + 1}
           if (event_press(1)){IN_GAME_SENS = IN_GAME_SENS - 1;}
        if (event_press(2)){IN_GAME_SENS = IN_GAME_SENS + 1;}
    }
  if (get_val (17) && event_release (ADS_BTN)) save_pvars ();
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|N|T|I| |R|E|C|O|I|L| | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
 
 if(STOP_RECOIL){   
    No__recoil(NO__RECOIL__X, NO__RECOIL__Y);
    }
 
 if(get_val (FIRE_BTN) &&Recoil_Profile >0){   
    No__recoil(NO__RECOIL__X, NO__RECOIL__Y);
    }
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |H|A|I|R| |T|R|I|G|G|E|R|S| | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
if(get_val(ADS_BTN))  set_val(ADS_BTN, 100);                                     
if(get_val(FIRE_BTN)) set_val(FIRE_BTN,100)
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |M|E|N|U| |A|D|S| | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
if(get_val(ADS_BTN)){//  hold ADS button & switch weapon btn + D pad buttons
 
//--RESET EPROM TO DEFAULT VALUES/---------------------------
 
     if (get_val(VIEW_reset) && get_ptime(VIEW_reset)> 600){
      RESET_Defaults();
 
 
        }   
//--STANDARD SET UP/------------------------------------------
 
    if (event_press(UP)){// D pad UP
            RF_KS  = FALSE;
            R2F_K2S  = TRUE;
            akimbo_onoff = FALSE;
           }
//--AKIMBO SET UP/-------------------------------------------
 
    if (event_press(LEFT)) {// D pad LEFT
            RF_KS  = FALSE;
            R2F_K2S  = TRUE;
            akimbo_onoff = TRUE;
 
        }     
 
//--RAPID FIRE SET UP/----------------------------------------
 
    if (event_press(RIGHT)) {// D pad RIGHT
            RF_KS  = TRUE;
            R2F_K2S  = TRUE;
            akimbo_onoff = FALSE;
 
        }
//--FIRE MODS OFF/--------------------------------------------
 
   if (event_press(DOWN)) {// D pad DOWN
            RF_KS  = FALSE;
            R2F_K2S  = FALSE;
            akimbo_onoff = FALSE;
 
        }
        set_val(2, 0); set_val(1, 0);
}
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |M|E|N|U| |D|-|P|A|D| |D|O|W|N| | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
//--HOLD D-PAD DOWN + TAP /-------------------------------------
if(get_val(DOWN)){// 
 
//--AIM CORRECTION /--------------------------------------------
    if(event_press(FIRE_BTN)){// FIRE BUTTON
        aim__correction = !aim__correction;
        }
        set_val(FIRE_BTN,0);
 
//--AIM ASSIST /------------------------------------------------   
    if(event_press(ADS_BTN)){//ADS BUTTON
        Sticky__Aim = !Sticky__Aim;       
        }
}
 
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |P|R|O|G|R|A|M|M|I|N|G| |O|N| |T|H|E| |F|L|Y| |V|A|L|U|E|S| | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
//--HOLD B / CIRCLE + TAP /-------------------------------------------
    if (get_val(18)) {                             
        if (event_press(0)) { //-- PS4 BTN / XBOX BTN       
            Recoil_Pr = Recoil_Pr + 1;
            Recoil_Profile = Recoil_Profile + 1;
            if (Recoil_Pr == 4) {
                 combo_run(GAME_MODE);
                  Recoil_Pr = 0;Recoil_Profile=0; }
            //--Blink
            if (Recoil_Pr) {
                //--rumble
                notify(Recoil_Pr); }
        }
 
        if (event_press(UP) && Recoil_Pr) { NO__RECOIL__Y[Recoil_Pr] = NO__RECOIL__Y[Recoil_Pr] + 1;}//--DPAD UP VERTICAL_RECOIL + 1       
        if (event_press(DOWN) && Recoil_Pr) {NO__RECOIL__Y[Recoil_Pr] = NO__RECOIL__Y[Recoil_Pr] - 1;}//--DAPD DOWN VERTICAL_RECOIL -1       
        if (event_press(LEFT) && Recoil_Pr){ NO__RECOIL__X[Recoil_Pr] = NO__RECOIL__X[Recoil_Pr] - 1;} //--DEPAD LEFT NO__RECOIL__X - 1       
        if (event_press(RIGHT) && Recoil_Pr) { NO__RECOIL__X[Recoil_Pr] = NO__RECOIL__X[Recoil_Pr] + 1;}//--DPAD RIGHT NO__RECOIL__X + 1
 
           set_val(0,0);
 
//--device monitor       
   if (get_ptime(18) > 300) { //PRESS AND HOLD CIRCLE/B TO READ VALUES IN DEVICE MONITOR
 
      display(NO__RECOIL__Y[1],NO__RECOIL__X[1],NO__RECOIL__Y[2],NO__RECOIL__X[2], NO__RECOIL__Y[3],NO__RECOIL__X[3]);
        }
    }
    //--Clear Device Monitor
    if (event_release(18)) display(0,0,0,0,0,0);
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|N|T|I| |R|E|C|O|I|L| |O|N| |T|H|E| |F|L|Y| |P|R|O|F|I|L|E|S| | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

     if (get_val(19) && get_val (20)) {                             
        if (event_press(UP)) { //-- UP       
            Recoil_Profile = Recoil_Profile + 1;               
            if (Recoil_Profile == 4) {
                  Recoil_Profile = 0; }
            //--Blink
            if (Recoil_Profile) {
                //--rumble
                notify(Recoil_Profile); }
        }
 
  }
    if(Recoil_Pr == 1||Recoil_Profile == 1) {NO__RECOIL__Y[0] = NO__RECOIL__Y[1]; NO__RECOIL__X[0] = NO__RECOIL__X[1]; STOP_RECOIL = TRUE; LedTime= 100;}//--PROFILE ONE           
    if(Recoil_Pr == 2||Recoil_Profile == 2) {NO__RECOIL__Y[0] = NO__RECOIL__Y[2]; NO__RECOIL__X[0] = NO__RECOIL__X[2]; STOP_RECOIL = TRUE; LedTime= 300;}//--PROFILE TWO
    if(Recoil_Pr == 3||Recoil_Profile == 3) {NO__RECOIL__Y[0] = NO__RECOIL__Y[3]; NO__RECOIL__X[0] = NO__RECOIL__X[3]; STOP_RECOIL = TRUE; LedTime= 500;}//--PROFILE THREE
    if(Recoil_Pr == 0||Recoil_Profile == 0) {NO__RECOIL__Y[0] = NO__RECOIL__Y[0]; NO__RECOIL__X[0] = NO__RECOIL__X[0]; STOP_RECOIL = FALSE;}//--PROFILE FOUR
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|I|M| |C|O|R|R|E|C|T|I|O|N| |O|N| |T|H|E| |F|L|Y| | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

ADS_SENS=105-(IN_GAME_SENS*2);
ADS_FIRE_SENS=100-(IN_GAME_SENS*2);
 
 
if(aim__correction){                 
 
 
              if(get_val(FIRE_BTN) && get_val(ADS_BTN))
              {
                Use_sens = ADS_FIRE_SENS;
              }
              if(!get_val(FIRE_BTN) && !get_val(ADS_BTN))
              {
                Use_sens = GEN_SENS;
              }   
              if(!get_val(FIRE_BTN) && get_val(ADS_BTN))
              {
                Use_sens = ADS_SENS;
              }
        }   
     if (Use_sens >100) Use_sens=100;     
        sensitivity(RX, NOT_USE, Use_sens);
        sensitivity(RY, NOT_USE, Use_sens);
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|K|I|M|B|O| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
    if(akimbo_onoff && PrimaryWeapon) {
        if(get_val(FIRE_BTN) && !get_val(ADS_BTN)) set_val(ADS_BTN,100);
 
        if(get_val(ADS_BTN) && !get_val(FIRE_BTN)) set_val(FIRE_BTN,100);
        }
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |E|A|S|Y| |R|U|N| | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
    if(easy_run){                               
        if(get_val(LY) < -5) combo_run(EASY_RUN);
        }
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |R|A|P|I|D| |F|I|R|E| | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
//-- RF PRIMARY /----------------------------------------------------------
 
if (PrimaryWeapon && RF_KS && get_val(FIRE_BTN))combo_run (RAPID_FIRE)
 
//- RF SECONDARY /----------------------------------------------------------       
 
 
 
    if(!PrimaryWeapon && R2F_K2S)                     
        if(get_val(FIRE_BTN)) {                                   
        combo_run (RAPID_FIRE);
        } 
       if(event_release(SW_WEAPON_BTN)&& get_ptime(SW_WEAPON_BTN)< 200  && !get_val (14)){ 
      PrimaryWeapon = !PrimaryWeapon;
      }
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |R|E|S|E|T| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
 
    if(!get_val(19)&& get_val(RELOAD_BTN) && get_ptime(RELOAD_BTN)> 200){ PrimaryWeapon = TRUE; notify(1);}
 
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |A|I|M| |A|S|S|I|S|T| | | | | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
 
if(Sticky__Aim){
   if(get_val(ADS_BTN))combo_run(AA_XY);
        else combo_stop(AA_XY);
 
         }
 
    if(PrimaryWeapon) color_led (Blue);
    if (!PrimaryWeapon && R2F_K2S) color_led (Red);
    if(PrimaryWeapon && RF_KS) color_led (White);
    if(akimbo_onoff && PrimaryWeapon) color_led(SkyBlue);
    if(Sticky__Aim && get_val (ADS_BTN)) color_led(Pink);
    if(aim__correction && get_val (FIRE_BTN)) color_led(Pink);
    if(STOP_RECOIL)combo_run(BLINK_AR);
    if(STOP_RECOIL && Recoil_Pr)combo_run(BLINK_AR);
    if(Recoil_Profile >0)combo_run(BLINK_AR);
    if(Recoil_Pr)color_led (Yellow);
 
 
 
}//--end of main
 
/*
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 | | | | | | | | |C|O|M|B|O| |S|E|C|T|I|O|N| | | | | | | | | | | | | | | | | | | | | | |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

 
combo AA_XY {
    set_val(10,xy_val(10,aa_p));
    wait(aa_delay)
    set_val(9,xy_val(9,aa_p));
    set_val(11,xy_val(11,aa_p));
    wait(aa_delay)
    set_val(10,xy_val(10,aa_n));
    wait(aa_delay)
    set_val(9,xy_val(9,aa_n));
    set_val(11,xy_val(11,aa_n));
    wait(aa_delay)
}     
 
combo RAPID_FIRE { 
    set_val(FIRE_BTN,100);
    wait(hold_time);       
    set_val(FIRE_BTN,  0);
    wait(rest_time);     
} 
 
combo BLINK_AR {
    wait(LedTime);
    color_led(Off);
    wait(LedTime);
//    color_led(led_color);
}
combo GAME_MODE {
    set_rumble (RUMBLE_B, 100);
    wait (600);
    reset_rumble();
    save_pvars ();
 
 
}   
 
//combo RESET_Defaults {
//    NO__RECOIL__Y[1] =  11;           
//    NO__RECOIL__X[1] =  0;
//    NO__RECOIL__Y[2] = 19;           
//    NO__RECOIL__X[2] =  0;
//    NO__RECOIL__Y[3] =  28;           
//    NO__RECOIL__X[3] = -10;
//    GEN_SENS = 120;
//    ADS_SENS = 100;
//    Sticky__Aim_Level = 4;
//    delayA = (3 * valueA ) / Sticky__Aim_Level;
//    wait (50);
 //   notify(1);
 //   wait (500);
//    save_pvars();
//}
//--Loop to Rumble Controller
combo NOTIFY {
    delay = rumble_num * 400;
    rumble();
    wait(10);
    wait(delay);
}
combo RUMBLE {
    set_rumble(RUMBLE_A,100);
    wait(250);
    reset_rumble();
    wait(100);
    rumble_num = rumble_num - 1;
    rumble_2();
}
combo RUMBLE_2 {
    set_rumble(RUMBLE_A,100);
    wait(250);
    reset_rumble();
    wait(100);
    rumble_num = rumble_num - 1;
    rumble();
}
combo EASY_RUN {                 
    set_val(SPRINT_BTN,100);       
    wait(30);                     
    wait(100);                   
}
 
function notify(rum_num) {
    if (Recoil_Pr) rumble_num = Recoil_Pr;
    else if (!rum_num) rumble_num = 2;
    else if (rum_num) rumble_num = rum_num;
    combo_run(NOTIFY);
}
function xy_val(f_axis,f_val) {
    if(abs(get_val(f_axis)) < release)
        return f_val;
    return get_val(f_axis);
}
function rumble() {
    if (rumble_num) combo_run(RUMBLE);
}
function rumble_2() {
    if (rumble_num) combo_run(RUMBLE_2);
}
function RESET_Defaults () {
 
    NO__RECOIL__Y[1]10;           
    NO__RECOIL__X[1]0;
    NO__RECOIL__Y[2] = 20;           
    NO__RECOIL__X[2]0;
    NO__RECOIL__Y[3]30;           
    NO__RECOIL__X[3] = 0;
    NO__RECOIL__Y[4] = 0;           
    NO__RECOIL__X[4] = 0;
    aa_p = 24;
    aa_n = -24;
    aa_delay = 20;
    notify(1);
    save_pvars();
    }
 
function save_pvars (){
    set_pvar(SPVAR_1 , NO__RECOIL__Y[1]);   
    set_pvar(SPVAR_2 , NO__RECOIL__X[1]);
    set_pvar(SPVAR_3 , NO__RECOIL__Y[2]);   
    set_pvar(SPVAR_4 , NO__RECOIL__X[2]);
    set_pvar(SPVAR_5 , NO__RECOIL__Y[3]);   
    set_pvar(SPVAR_6 , NO__RECOIL__X[3]);
    set_pvar(SPVAR_7 , aa_p);
    set_pvar(SPVAR_8 , aa_n);
    set_pvar(SPVAR_9, aa_delay);
    notify(1);
    }
function No__recoil(No__recoil__x, No__recoil__y) {
    if (get_val(FIRE_BTN)) {
    if (isqrt(pow(get_val(RX), 2) + pow(get_val(RY), 2)) <= abs(No__recoil__y)) {   
        if (abs(get_val(RY)) <= abs(No__recoil__y)) {
            recoil__x = (get_val(RX) + (No__recoil__x*(100-abs(get_val(RX))))/100);
            set_val(RX, recoil__x);           
            if (AIM__INVERTED)
                recoil__y = (get_val(RY) - (No__recoil__y*(100-abs(get_val(RY))))/100); // Y-axis invert
            else
                recoil__y = (get_val(RY) + (No__recoil__y*(100-abs(get_val(RY))))/100);
            if (recoil__y > No__recoil__y) recoil__y = No__recoil__y;
            set_val(RY, recoil__y);             
             }
         }
     }
 }
//-----------------------------------------------   
function display(var1,var2,var3,var4,var5,var6) {
    set_val(TRACE_1, var1);
    set_val(TRACE_2, var2);
    set_val(TRACE_3, var3);
    set_val(TRACE_4, var4);
    set_val(TRACE_5, var5);
    set_val(TRACE_6, var6);
}
function displayAA (var1,var2,var3){
    set_val(TRACE_1, var1);
    set_val(TRACE_2, var2);
    set_val(TRACE_3, var3);
 
}
 
function color_led(colour) {
    set_led(LED_1, dbyte(colour * 4));
    set_led(LED_2, dbyte((colour * 4) + 1));
    set_led(LED_3, dbyte((colour * 4) + 2));
    set_led(LED_4, dbyte((colour * 4) + 3));
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am


Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 114 guests