Help with this script

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

Help with this script

Postby Alfagamer » Sun Jun 27, 2021 7:29 pm

Code: Select all
define STEP_INTERVAL = 4;
define STEPS = 20;
int bUseAimAssist = TRUE;
int aaboost    = 3;       
int right_stick_deadzone = 9
int fub = 3;       
int fob = 3;           
int leftDboost = 5;   
int rightDboost = 5;   
int ADS_ASSIST = TRUE;
int FIRE_ASSIST = TRUE;
int DRIFT_ASSIST = TRUE;
//Variables (Leave Alone)
int interval_t, angle;
int x_stick, y_stick, cos_angle, sin_angle;
 
 
 
//Aim Assist #2 (Leave Alone)
int TRACKER1       = TRUE;               
int AUTO_AIM      = TRUE;               
define AiM_M      = 51;         
define AiM_A      = 51;
define VIB_A      = 51;               
define VIB_B      = 51;
define N_DiV      = 51
main {
 
                if(ADS_ASSIST){
                    if(isqrt(abs(get_val(PS4_RX)) * abs(get_val(PS4_RX)) + abs(get_val(PS4_RY)) * abs(get_val(PS4_RY))) <= right_stick_deadzone + 5) {
                        if(get_val(PS4_L1) > 90 && !get_val(PS4_R1)){
                            Shake();   
                        }
                    }
                }
                if(DRIFT_ASSIST){
                    if(isqrt(abs(get_val(PS4_RX)) * abs(get_val(PS4_RX))) >= right_stick_deadzone + 5) {
                        if(get_val(PS4_L1) > 90 && !get_val(PS4_R1)){
                            combo_run(leftDrift);   
                        }
                    }
                    if(isqrt(abs(get_val(PS4_RX)) * abs(get_val(PS4_RX))) >= right_stick_deadzone + 5) {
                        if(get_val(PS4_L1) > 90 && !get_val(PS4_R1)){
                            combo_run(rightDrift);   
                        }
                    }
                }
                if(FIRE_ASSIST){
                    if(get_val(PS4_R1)){
                        if(isqrt(abs(get_val(PS4_RX)) * abs(get_val(PS4_RX)) + abs(get_val(PS4_RY)) * abs(get_val(PS4_RY))) <= right_stick_deadzone + 5) {
                            combo_run(fire_under);
                        }
                        if(isqrt(abs(get_val(PS4_RX)) * abs(get_val(PS4_RX)) + abs(get_val(PS4_RY)) * abs(get_val(PS4_RY))) >= right_stick_deadzone + 5) {
                            combo_run(fire_over);
                        }
                    }
                }
 
 
 
 
if(TRACKER) {
    if(get_val(PS4_L1)){   
       combo_run(TRACKER);} 
    if(get_val(PS4_RX)<-2 
     ||get_val(PS4_RX)> 2){ 
    combo_stop(TRACKER);}}
 
 
 
if(AUTO_AIM) {            
       if(get_val(PS4_L1)>90){   
       combo_run(ALOCK);}          
       if(event_release(PS4_L1)){
       combo_stop(ALOCK);}}
 
 
}
combo leftDrift {
offset(PS4_RX,right_stick_deadzone + leftDboost);
wait(30);
offset(PS4_RX,(right_stick_deadzone + leftDboost) * -1);
wait(30);
} 
 
 
combo TRACKER {            
set_val(PS4_RY, N_DiV);
wait(10);   
set_val(PS4_RY, -10)
wait(10);   
set_val(PS4_RX, 10);   
wait(10);
set_val(PS4_RX, -10);
wait(10);
set_val(PS4_RY, 10);
wait(10);
set_val(PS4_RY, -10);
wait(10);
set_val(PS4_RX, 10);
wait(10);
set_val(PS4_RX, -10);
wait(10);
}
 
combo ALOCK {         
set_val(PS4_L1, 100);
wait(AiM_M);         
set_val(PS4_L1, 0);   
wait(AiM_A);
}
 
combo rightDrift {
offset(PS4_RX,right_stick_deadzone + rightDboost);
wait(30);
offset(PS4_RX,(right_stick_deadzone + rightDboost) * -1);
wait(30);
}
 
combo fire_under {
offset(PS4_RX,right_stick_deadzone + fub);
wait(30);
offset(PS4_RX,(right_stick_deadzone + fub) * -1);
wait(30);
}
combo fire_over {
offset(PS4_RX,right_stick_deadzone + fob);
wait(40);
offset(PS4_RX,(right_stick_deadzone + fob) * -1);
wait(40);
}
function Shake() {
Set_polar(2, angle, right_stick_deadzone + aaboost);   
} 
function Set_polar(stick, angle, radius){
  x_stick = 7 + stick;
  y_stick = 8 + stick;
  if(angle < 0) angle = 360 + (angle % 360);
  angle = (angle + 90) % 360;
 
  offset(x_stick, inv(radius * cos_angle / 100));
  offset(y_stick, inv(radius * sin_angle / 100));
  return;
}
function offset( int axis, int offset_val)
User avatar
Alfagamer
First Sergeant
First Sergeant
 
Posts: 60
Joined: Fri Sep 04, 2020 7:58 am

Re: Help with this script

Postby Alfagamer » Sun Jun 27, 2021 7:30 pm

Help with this error
ERROR line 145: 'int' is not an identifier.
User avatar
Alfagamer
First Sergeant
First Sergeant
 
Posts: 60
Joined: Fri Sep 04, 2020 7:58 am

Re: Help with this script

Postby Scachi » Sun Jun 27, 2021 9:19 pm

incomplete code again..
the function offset is not complete and those int in the declaration does more look like zen code than t1 code
User avatar
Scachi
Brigadier General
Brigadier General
 
Posts: 3044
Joined: Wed May 11, 2016 6:25 am
Location: Germany


Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 126 guests