Can't get this script to work

GPC2 script programming for Titan Two. Code examples, questions, requests.

Can't get this script to work

Postby TrayDay » Thu Sep 10, 2020 5:50 am

I'm trying to get this working on T2. Getting errors.

Code: Select all
 
 
    //----------- INSTRUTIONS --------------- \\
 
    //Make Sure ur setting match mine
    //Curry base , Lonzo ball , Rudy gay, Shot Speed second to last , 60/40 blending.
    //Turn Off Shot aiming.
    //HOLD DPAD UP = CATCH AND SHOOT MID RANGE ( Must shoot after receiving pass)
    //HOLD DPAD LEFT = Standing mid range shot after dribble ( Do a momentum move then once in mid range TAP L2 to make player set feet wait a slight second after HOLD DPAD LEFT)
    //HOLD DPAD RIGHT = CATCH AND SHOOT 3 ( Must shoot after receiving pass)
    //HOLD DPAD DOWN =Standing 3 shot after dribble ( Do a momentum move then once in 3 range TAP L2 to make player set feet wait a slight second after HOLD DPAD DOWN)
    //Dont let go of D pad button as script will do it automatically!!!!
    //----------------------------------------------\\
 
    //--All Values may need to be tweaked, to ur liking
    //Remember you may need to increase or decrease RS_STICK_DOWN_TIME for each dpad input.
    //What u can do to test is shoot 5 shots with one dpad input if it greens 5/5 your good to go script works without needing to edit.
    //If it says slightly late or late take away 1MS to RS_STICK_DOWN_TIME on that dpad input.
    //if it says slightly early or early add 2MS to RS_STICK_DOWN_TIME on that dpad input.
    //till ur getting consistent greens.
 
 
    define RS_LEFT_RIGHT_LIMIT = 15; //--Limits Left/Right adjustments on RS to +/- this value
    define RS_STICK_UP_TIME = 100; //--time in ms that RS is pressed straight up
    //-- CATCH AND SHOOT VALUES //--
    define RS_STICK_DOWN_TIME_1 = 591; //--time is ms that RS is pressed straight down before tapping LT/L2
    define RS_STICK_DOWN_TIME_2 = 1191; //--time in ms that RS & LT/L2 are held
    //-- STANDING SHOT OFF AFTER DRIBBLE VALUES //--
    define RS_STICK_DOWN_TIME_3 = 578; //--time is ms that RS is pressed straight down before tapping LT/L2
    define RS_STICK_DOWN_TIME_4 = 1148; //--time in ms that RS & LT/L2 are held
    //-- CATCH AND SHOOT THREE VALUES //--
    define RS_STICK_DOWN_TIME_5 = 607; //--time is ms that RS is pressed straight down before tapping LT/L2
    define RS_STICK_DOWN_TIME_6 = 1207; //--time in ms that RS & LT/L2 are held
    //-- STANDING SHOT OFF AFTER DRIBBLE THREE VALUES //--
    define RS_STICK_DOWN_TIME_7 = 600; //--time is ms that RS is pressed straight down before tapping LT/L2
    define RS_STICK_DOWN_TIME_8 = 1200; //--time in ms that RS & LT/L2 are held
 
    //--change these to the button you want to use to start your shot...output is block
    define SHOT_BUTTON = XB1_UP; //-- CATCH AND SHOOT
    define SHOT_BUTTON1 = XB1_LEFT; //-- STANDING SHOT OFF AFTER DRIBBLE
    define SHOT_BUTTON2 = XB1_RIGHT; //-- CATCH AND SHOOT THREE
    define SHOT_BUTTON3 = XB1_DOWN; //-- STANDING SHOT OFF AFTER DRIBBLE THREE
    /////////////////////////////////////////////////////////////////////////////////////
    define SHOT_BUTTON4 = PS4_R3; //-- EXPLOSIVE BEHIND THE BACK (Ball in Left Hand)
    define SHOT_BUTTON5 = PS4_L3; //-- EXPLOSIVE BEHIND THE BACK (Ball in Right Hand)
 
    int blockButton;
 
 
    main{
 
 
    if(event_press(SHOT_BUTTON)) {
    set_val(XB1_RY,0);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,0);
    set_val(XB1_LT,0);
    set_val(XB1_RT,0);
    blockButton = SHOT_BUTTON;
    combo_run(DFS_CATCHNSHOOTmid);
 
    }
    if(event_press(SHOT_BUTTON1)) {
    set_val(XB1_RY,0);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,0);
    set_val(XB1_LT,0);
    set_val(XB1_RT,0);
    blockButton = SHOT_BUTTON1;
    combo_run(DFS_SHOTDRIBBLEmid);
 
    }
 
    if(event_press(SHOT_BUTTON2)) {
    set_val(XB1_RY,0);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,0);
    set_val(XB1_LT,0);
    set_val(XB1_RT,0);
    blockButton = SHOT_BUTTON2;
    combo_run(DFS_CATCHNSHOOT3);
 
    }
 
    if(event_press(SHOT_BUTTON3)) {
    set_val(XB1_RY,0);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,0);
    set_val(XB1_LT,0);
    set_val(XB1_RT,0);
    blockButton = SHOT_BUTTON3;
    combo_run(DFS_dribble3);
 
    }
 
    if(event_press(SHOT_BUTTON4)) {
    set_val(PS4_L3,0);
    set_val(XB1_RY,0);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,-0);
    set_val(XB1_LT,-0);
    set_val(XB1_RT,0);
    blockButton = SHOT_BUTTON4;
    combo_run(BehindTheBack);
    }
 
    if(event_press(SHOT_BUTTON5)) {
    set_val(PS4_L3,0);
    set_val(XB1_RY,0);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,-0);
    set_val(XB1_LT,-0);
    set_val(XB1_RT,0);
    blockButton = SHOT_BUTTON5;
    combo_run(BehingTheBack1);
    }
 
    if(blockButton) {
    if(event_release(blockButton)) {
    blockButton = 0;
    }else{
    set_val(blockButton,0);
    }
    }
    }
 
 
    combo DFS_SHOTDRIBBLEmid {
    set_val(XB1_RY,-100);
    LimitRX();
    wait(RS_STICK_UP_TIME);
    set_val(XB1_RY,100);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,0);
    set_val(XB1_LT,0);
    set_val(XB1_RT,0);
    LimitRX();
    wait(RS_STICK_DOWN_TIME_1);
    set_val(XB1_RY,100);
    set_val(XB1_LT,100);
    wait(RS_STICK_DOWN_TIME_2);
    set_val(XB1_RY,0);
    set_val(XB1_LT,0);
    }
    combo DFS_CATCHNSHOOTmid {
    set_val(XB1_RY,-100);
    LimitRX();
    wait(RS_STICK_UP_TIME);
    set_val(XB1_RY,100);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,0);
    set_val(XB1_LT,0);
    set_val(XB1_RT,0);
    LimitRX();
    wait(RS_STICK_DOWN_TIME_3);
    set_val(XB1_RY,100);
    set_val(XB1_LT,100);
    wait(RS_STICK_DOWN_TIME_4);
    set_val(XB1_RY,0);
    set_val(XB1_LT,0);
 
    }
    combo DFS_CATCHNSHOOT3 {
    set_val(XB1_RY,-100);
    LimitRX();
    wait(RS_STICK_UP_TIME);
    set_val(XB1_RY,100);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,0);
    set_val(XB1_LT,0);
    set_val(XB1_RT,0);
    LimitRX();
    wait(RS_STICK_DOWN_TIME_5);
    set_val(XB1_RY,100);
    set_val(XB1_LT,100);
    wait(RS_STICK_DOWN_TIME_6);
    set_val(XB1_RY,0);
    set_val(XB1_LT,0);
    }
    combo DFS_dribble3 {
    set_val(XB1_RY,-100);
    LimitRX();
    wait(RS_STICK_UP_TIME);
    set_val(XB1_RY,100);
    set_val(XB1_RX,0);
    set_val(XB1_LY,0);
    set_val(XB1_LX,0);
    set_val(XB1_LT,0);
    set_val(XB1_RT,0);
    LimitRX();
    wait(RS_STICK_DOWN_TIME_7);
    set_val(XB1_RY,100);
    set_val(XB1_LT,100);
    wait(RS_STICK_DOWN_TIME_8);
    set_val(XB1_RY,0);
    set_val(XB1_LT,0);
    }
 
    combo BehindTheBack {
    set_val(PS4_L3,0);
    set_val(XB1_LX,0);
    set_val(PS4_RX, -34);
    wait(10);
    set_val(PS4_RX, -65);
    set_val(PS4_RY, 22);
    wait(10);
    set_val(PS4_RX, -100);
    set_val(PS4_RY, 40);
    wait(10);
    set_val(PS4_RX, -100);
    set_val(PS4_RY, 42);
    wait(30);
    set_val(PS4_RX, -74);
    set_val(PS4_RY, 38);
    wait(10);
    set_val(PS4_RX, 22);
    set_val(PS4_RY, -30);
    wait(10);
    set_val(PS4_RX, 0);
    set_val(PS4_RY, 0);
    set_val(PS4_LX, -38);
    set_val(PS4_LY, -25);
    wait(10);
    set_val(PS4_LX, -70);
    set_val(PS4_LY, -39);
    wait(10);
    set_val(PS4_LX, -95);
    set_val(PS4_LY, -48);
    wait(10);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -50);
    wait(440);
    set_val(PS4_LX, -100);
    set_val(PS4_LY, -53);
    wait(10);
    set_val(PS4_LX, -82);
    set_val(PS4_LY, -52);
    wait(10);
    set_val(PS4_LX, -25);
    set_val(PS4_LY, -25);
    wait(10);
    set_val(PS4_LX, 0);
    set_val(PS4_LY, 0);
    }
 
    combo BehingTheBack1 {
    set_val(PS4_RX, 33);
    set_val(PS4_RY, 62);
    wait(10);
    set_val(PS4_RX, 45);
    set_val(PS4_RY, 91);
    wait(20);
    set_val(PS4_RX, 0);
    set_val(PS4_RY, 0);
    wait(20);
    set_val(PS4_LX, 32);
    wait(10);
    set_val(PS4_LX, 74);
    wait(10);
    set_val(PS4_LX, 100);
    wait(30);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -32);
    wait(10);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -34);
    wait(10);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -41);
    wait(10);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -44);
    wait(10);
    set_val(PS4_L3, 100);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -45);
    wait(80);
    set_val(PS4_L3, 100);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -38);
    wait(10);
    set_val(PS4_L3, 100);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, -34);
    wait(20);
    set_val(PS4_L3, 100);
    set_val(PS4_LX, 100);
    set_val(PS4_LY, 0);
    wait(10);
    set_val(PS4_L3, 0);
    set_val(PS4_LX, 100);
    wait(200);
    set_val(PS4_LX, 93);
    wait(10);
    set_val(PS4_LX, 80);
    wait(10);
    set_val(PS4_LX, 63);
    wait(10);
    set_val(PS4_LX, 44);
    wait(10);
    set_val(PS4_LX, 0);
    }
 
    function LimitRX() {
    if(get_ival(XB1_RX) > RS_LEFT_RIGHT_LIMIT) {
    set_val(XB1_RX,RS_LEFT_RIGHT_LIMIT);
    }
    if(get_ival(XB1_RX) < inv(RS_LEFT_RIGHT_LIMIT)) {
    set_val(XB1_RX,inv(RS_LEFT_RIGHT_LIMIT));
    }
    }
 
 
User avatar
TrayDay
First Sergeant
First Sergeant
 
Posts: 60
Joined: Wed Nov 02, 2016 11:12 pm

Re: Can't get this script to work

Postby Mad » Thu Sep 10, 2020 5:52 am

This isn't the one I converted for you, use the one I converted in previous thread and add this line to the top:
Code: Select all
#include <titanone.gph>
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord
Mad
Major General
Major General
 
Posts: 4536
Joined: Wed May 22, 2019 5:39 am

Re: Can't get this script to work

Postby TrayDay » Thu Sep 10, 2020 7:10 am

Mad wrote:This isn't the one I converted for you, use the one I converted in previous thread and add this line to the top:
Code: Select all
#include <titanone.gph>

Thanks I tried that with this script and it didn't work but I'm going to use it with the other.
User avatar
TrayDay
First Sergeant
First Sergeant
 
Posts: 60
Joined: Wed Nov 02, 2016 11:12 pm


Return to GPC2 Script Programming

Who is online

Users browsing this forum: midg3t2 and 106 guests