Help with script please rust console titantwo

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

Help with script please rust console titantwo

Postby oinklad » Wed Apr 27, 2022 6:55 am

hi can you please convert this for me
Code: Select all
//Otttt
 
 
define AIM_X    = PS4_RX;
define AIM_Y    = PS4_RY;
define STRAFE   = PS4_LX;
define WALK     = PS4_LY;
 
define DeadZone = 10;
int AntiRecoil_Y; // vertical antirecoil
int AntiRecoil_X; // horizontal antirecoil
 
 
main {
 
    if(get_val(PS4_R2))
    {
        AntiRecoil_Y = 49;
        AntiRecoil_X = -16;
 
        if(get_ptime(PS4_R2) >= 130)   
        {
            AntiRecoil_Y = 50;
            AntiRecoil_X = -8;
        }
          if(get_ptime(PS4_R2) >= 260)   
        {
            AntiRecoil_Y = 50;
            AntiRecoil_X = -25;
        }
 
        if(get_ptime(PS4_R2) >= 390) 
        {
            AntiRecoil_Y = 49;
            AntiRecoil_X = -18;
        }
 
        if(get_ptime(PS4_R2) >= 520) 
        {
            AntiRecoil_Y = 49;
            AntiRecoil_X = 7;
 
 
        }
           if(get_ptime(PS4_R2) >= 650) 
        {
            AntiRecoil_Y = 19;
            AntiRecoil_X = 13;
 
 
        }
                if(get_ptime(PS4_R2) >= 780) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = 22;
 
 
        }
                    if(get_ptime(PS4_R2) >= 910) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = 22;
 
 
        }
                   if(get_ptime(PS4_R2) >= 1040) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = 22;
 
 
        }
 
                            if(get_ptime(PS4_R2) >= 1170) 
        {
            AntiRecoil_Y = 37;
            AntiRecoil_X = 21;
 
 
        }
                            if(get_ptime(PS4_R2) >= 1300) 
        {
            AntiRecoil_Y = 38;
            AntiRecoil_X = 22;
 
 
        }
                           if(get_ptime(PS4_R2) >= 1430) 
        {
            AntiRecoil_Y = 38;
            AntiRecoil_X = 21;
 
 
        }
                            if(get_ptime(PS4_R2) >= 1560) 
        {
            AntiRecoil_Y = 35;
            AntiRecoil_X = 14;
 
 
        }
                            if(get_ptime(PS4_R2) >= 1690) 
        {
            AntiRecoil_Y = 33;
            AntiRecoil_X = -6;
 
 
        }
                               if(get_ptime(PS4_R2) >= 1820) 
        {
            AntiRecoil_Y = 33;
            AntiRecoil_X = -13;
 
 
        }
                               if(get_ptime(PS4_R2) >= 1950) 
        {
            AntiRecoil_Y = 38;
            AntiRecoil_X = -20;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2080) 
        {
            AntiRecoil_Y = 35;
            AntiRecoil_X = -24;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2210) 
        {
            AntiRecoil_Y = 35;
            AntiRecoil_X = -24;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2340) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = -26;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2470) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = -26;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2600) 
        {
            AntiRecoil_Y = 37;
            AntiRecoil_X = -20;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2730) 
        {
            AntiRecoil_Y = 33;
            AntiRecoil_X = -18;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2860) 
        {
            AntiRecoil_Y = 34;
            AntiRecoil_X = -15;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2990) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = -15;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3120) 
        {
            AntiRecoil_Y = 39;
            AntiRecoil_X = -16;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3250) 
        {
            AntiRecoil_Y = 43;
            AntiRecoil_X = 16;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3380) 
        {
            AntiRecoil_Y = 48;
            AntiRecoil_X = 19;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3510) 
        {
            AntiRecoil_Y = 44;
            AntiRecoil_X = 19;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3640) 
        {
            AntiRecoil_Y = 44;
            AntiRecoil_X = 16;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3770) 
        {
            AntiRecoil_Y = 46;
            AntiRecoil_X = 16;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3900) 
        {
            AntiRecoil_Y = 0;
            AntiRecoil_X = 0;
 
 
        }
                               if(get_ptime(PS4_R2) >= 4000) 
        {
            AntiRecoil_Y = 0;
            AntiRecoil_X = 0;
 
 
        }
 
        set_val(PS4_RY, SmartSens(AntiRecoil_Y, PS4_RY));
        set_val(PS4_RX, SmartSens(AntiRecoil_X, PS4_RX));
    }
}
main{
     deadzone(PS4_L2,PS4_R2,99,99);
 
 
 
}
main{
    if(get_ival(PS4_L2) > 1)
    set_val(PS4_L2, 100);
 
    if(get_ival(PS4_R2) > 1)
    set_val(PS4_R2, 100);
 
 
 
}
main {
 
block_rumble();
 
 
 
}
int SmartSens;
 
function SmartSens(f_val, f_axis) {
 
    SmartSens = ( (f_val * ( 100 - abs( get_val(f_axis) ) ) ) / 100);
 
    return clamp(get_val(f_axis) + SmartSens, -100, 100);
 
}
 
 
main {
    RemoveStickNoise();
}
 
function RemoveStickNoise() {
    if (abs(get_val(AIM_Y)) < DeadZone && abs(get_val(AIM_X)) < DeadZone)
    {
        set_val(AIM_Y, 0);
        set_val(AIM_X, 0);
    }
 
    if (abs(get_val(STRAFE)) < DeadZone && abs(get_val(WALK)) < DeadZone)
    {
        set_val(STRAFE, 0);
        set_val(WALK, 0);
    }
}
User avatar
oinklad
Sergeant
Sergeant
 
Posts: 7
Joined: Tue Jan 18, 2022 11:02 am

Re: Help with script please rust console titantwo

Postby Mad » Wed Apr 27, 2022 8:46 am

Code: Select all
#include <titanone.gph>
define AIM_X    = PS4_RX;
define AIM_Y    = PS4_RY;
define STRAFE   = PS4_LX;
define WALK     = PS4_LY;
 
define DeadZone = 10;
int AntiRecoil_Y; // vertical antirecoil
int AntiRecoil_X; // horizontal antirecoil
 
 
main {
 
    if(get_val(PS4_R2))
    {
        AntiRecoil_Y = 49;
        AntiRecoil_X = -16;
 
        if(get_ptime(PS4_R2) >= 130)   
        {
            AntiRecoil_Y = 50;
            AntiRecoil_X = -8;
        }
          if(get_ptime(PS4_R2) >= 260)   
        {
            AntiRecoil_Y = 50;
            AntiRecoil_X = -25;
        }
 
        if(get_ptime(PS4_R2) >= 390) 
        {
            AntiRecoil_Y = 49;
            AntiRecoil_X = -18;
        }
 
        if(get_ptime(PS4_R2) >= 520) 
        {
            AntiRecoil_Y = 49;
            AntiRecoil_X = 7;
 
 
        }
           if(get_ptime(PS4_R2) >= 650) 
        {
            AntiRecoil_Y = 19;
            AntiRecoil_X = 13;
 
 
        }
                if(get_ptime(PS4_R2) >= 780) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = 22;
 
 
        }
                    if(get_ptime(PS4_R2) >= 910) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = 22;
 
 
        }
                   if(get_ptime(PS4_R2) >= 1040) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = 22;
 
 
        }
 
                            if(get_ptime(PS4_R2) >= 1170) 
        {
            AntiRecoil_Y = 37;
            AntiRecoil_X = 21;
 
 
        }
                            if(get_ptime(PS4_R2) >= 1300) 
        {
            AntiRecoil_Y = 38;
            AntiRecoil_X = 22;
 
 
        }
                           if(get_ptime(PS4_R2) >= 1430) 
        {
            AntiRecoil_Y = 38;
            AntiRecoil_X = 21;
 
 
        }
                            if(get_ptime(PS4_R2) >= 1560) 
        {
            AntiRecoil_Y = 35;
            AntiRecoil_X = 14;
 
 
        }
                            if(get_ptime(PS4_R2) >= 1690) 
        {
            AntiRecoil_Y = 33;
            AntiRecoil_X = -6;
 
 
        }
                               if(get_ptime(PS4_R2) >= 1820) 
        {
            AntiRecoil_Y = 33;
            AntiRecoil_X = -13;
 
 
        }
                               if(get_ptime(PS4_R2) >= 1950) 
        {
            AntiRecoil_Y = 38;
            AntiRecoil_X = -20;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2080) 
        {
            AntiRecoil_Y = 35;
            AntiRecoil_X = -24;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2210) 
        {
            AntiRecoil_Y = 35;
            AntiRecoil_X = -24;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2340) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = -26;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2470) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = -26;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2600) 
        {
            AntiRecoil_Y = 37;
            AntiRecoil_X = -20;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2730) 
        {
            AntiRecoil_Y = 33;
            AntiRecoil_X = -18;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2860) 
        {
            AntiRecoil_Y = 34;
            AntiRecoil_X = -15;
 
 
        }
                               if(get_ptime(PS4_R2) >= 2990) 
        {
            AntiRecoil_Y = 36;
            AntiRecoil_X = -15;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3120) 
        {
            AntiRecoil_Y = 39;
            AntiRecoil_X = -16;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3250) 
        {
            AntiRecoil_Y = 43;
            AntiRecoil_X = 16;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3380) 
        {
            AntiRecoil_Y = 48;
            AntiRecoil_X = 19;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3510) 
        {
            AntiRecoil_Y = 44;
            AntiRecoil_X = 19;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3640) 
        {
            AntiRecoil_Y = 44;
            AntiRecoil_X = 16;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3770) 
        {
            AntiRecoil_Y = 46;
            AntiRecoil_X = 16;
 
 
        }
                               if(get_ptime(PS4_R2) >= 3900) 
        {
            AntiRecoil_Y = 0;
            AntiRecoil_X = 0;
 
 
        }
                               if(get_ptime(PS4_R2) >= 4000) 
        {
            AntiRecoil_Y = 0;
            AntiRecoil_X = 0;
 
 
        }
 
        set_val(PS4_RY, fSmartSens(AntiRecoil_Y, PS4_RY));
        set_val(PS4_RX, fSmartSens(AntiRecoil_X, PS4_RX));
    }
}
main{
     deadzone(PS4_L2,PS4_R2,99,99);
 
 
 
}
main{
    if(get_val(PS4_L2) > 1)
    set_val(PS4_L2, 100);
 
    if(get_val(PS4_R2) > 1)
    set_val(PS4_R2, 100);
 
 
 
}
main {
 
block_rumble();
 
 
 
}
int SmartSens;
 
function fSmartSens(f_val, f_axis) {
 
    SmartSens = ( (f_val * ( 100 - abs( get_val(f_axis) ) ) ) / 100);
 
    return clamp(get_val(f_axis) + SmartSens, -100, 100);
 
}
 
 
main {
    RemoveStickNoise();
}
 
function RemoveStickNoise() {
    if (abs(get_val(AIM_Y)) < DeadZone && abs(get_val(AIM_X)) < DeadZone)
    {
        set_val(AIM_Y, 0);
        set_val(AIM_X, 0);
    }
 
    if (abs(get_val(STRAFE)) < DeadZone && abs(get_val(WALK)) < DeadZone)
    {
        set_val(STRAFE, 0);
        set_val(WALK, 0);
    }
}
ConsoleTuner Support Team || ConsoleTuner Discord || InputSense Discord (2K / FPS)
Mad
Major General
Major General
 
Posts: 4533
Joined: Wed May 22, 2019 5:39 am


Return to GPC2 Script Programming

Who is online

Users browsing this forum: AZOV_ops and 122 guests