can someone fix the syntax error pls?

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

can someone fix the syntax error pls?

Postby For2Kay » Mon Mar 25, 2019 5:28 pm

/*
V4.1 - Call of Duty Black Ops 4: JITTER XL EDITION
Credits Jitter: Crescens, the Jitter Open Source community, DEATHKILLER 700, You Derp,
Hacker1990 My_Eggplant_got_her, Raptor, and all the others here at device!

*************************************************************************************

A GPC POWER SCRIPT BY CRESCENS:
#1 SCRIPTER FOR CALL OF DUTY GAMES WORLDWIDE #1
__ __ ___ __ ___
/ ` /\ | | / \ |__ | \ | | | \ /
\__, /~~\ |___ |___ \__/ | |__/ \__/ | |
__ __ __ __ __
|__) | /\ / ` |__/ / \ |__) /__` | \ /
|__) |___ /~~\ \__, | \ \__/ | .__/ | \/
/ __
| |__ /__ __ _ __ _| _ | o _|__|_ _ __
|_|| | \_| | (_|| |(_|(/_ \_| | |_ |_(/_ |

JITTER XL EDITION IS AN EASY-TO-USE, SMARTLY CONFIGURED
JITTER SCRIPT WITH ESSENTIAL MODS & SHORTCUT BUTTONS
TO OPERATE KILL STREAKS & SPECIAL ABILITY
DURING ANY JITTER MATCH!

*************************************************************************************

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |I|N|S|T|R|U|C|T|I|O|N|S| | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
----------------------------------------------------------------------------------------
_ ,---------------------------.
__)) | TOGGLES ON/OFF & SWITCHES |
( oo) _)--------------------------'
------------------------ooO--(_)--Ooo----------------------------------------------------

HOLD AIM (XB1_LT/PS4_L2) +

1. TAP D-PAD DOWN = ALL FIRE MODS & AR OFF
2. TAP D-PAD RIGHT = RAPID FIRE ON
3. TAP D-PAD LEFT = JITTER IS ON (Rampage Shotgun)
4. TAP D-PAD UP = ALL FIRE MODS OFF & AR ON


LEDS:

BLUE ALL FIRE MODS OFF
WHITE RAPID FIRE ON
PINK JITTER + RAPID FIRE ON
BLINKING FIRE MODS (JITTER/RAPID FIRE) ARE ON STAND BY (SO YOU CAN OPERATE
YOUR KILL STREAK AND SPECIAL ABILITY LIKE WAR MACHINE)
RED RED MEANS YOUR ANTI RECOIL VALUES ARE OUT OF RANGE (RESET EPROM VALUES)
OR THAT AIM CORRECTION VALUES ARE OUT OF RANGE (SEE INSTRUCTIONS)

-----------------------------------------------------------------------------------------
,---------------------------.
| JITTER INSTRUCTIONS! | ` @__
`--------------------------(_- (.. )
------------------------------------------- ooO--(_)--Ooo--------------------------------
JITTER RAMPAGE / CREATED BY CRESCENS
- DE-ACTIVATE: SPRINT CANCELS RELOAD IN THE GAME MENU
- PERKS: GUN HO
- EQUIPMENT: TROPHY SYSTEM OR CRASH ASSAULT PACK
- HOLD ADS TAP HOLD D-PAD LEFT TO SWITCH ON.
- HOLD ADS TAP HOLD D-PAD DOWN TO SWITCH OFF.
- JITTER FIRE WILL ONLY OCCUR WHEN HIP FIRED

----------------------------------------------------------------------------------------

ANTI RECOIL ON THE FLY:

START VALUE BY DEFAULT:
- VERTICAL/Y = 35

RECOMMENDED:
- WITH GRIP: 35
- NO GRIP: 45

HOLD CIRCLE/B (WITH AUTO SAVE) +

+ TAP UP = +1
+ TAP DOWN = -1
+ TAP RIGHT = +10
+ TAP LEFT = -10

[OR HOLD R1/RB (WITHOUT AUTO SAVE)] + UP = +1, DOWN = -1, RIGHT = +10 LEFT = -10.

THE NEW VALUE WILL BE AUTO SAVED TO EPROM (UNLESS YOU HELD DOWN R1/RB)
IF YOU EXCEED THE ANTI RECOIL RANGE THE LED COLOR WILL BE RED --> RESET EPROM (SEE BELOW)!

IMPORTANT:

THE FIRST TIME YOU RUN THE SCRIPT YOU PROBABLY NEED TO RESET WHATEVER VALUE
THERE IS ALREADY STORED IN EPROM (BECAUSE THE ON THE FLY VALUE WILL BE PULLED FROM EPROM)
SO IF YOU EXPERIENCE ISSUES WITH THE ANTI RECOIL OR YOUR LED COLOR IS RED: RESET EPROM.


RESET EPROM:
- HOLD ADS + HOLD SHARE/VIEW BTN FOR MORE THAN 6 SEC (UNTIL IT RUMBLES).

----------------------------------------------------------------------------------------

If you are using Jitter/Rapid Fire and you need to activate a Killstreak or Special Power
that requires fire mods to be switched off, tap the "kill streak switch" or the "special
power switch." This will deactivate the fire mods for 30 seconds.

kill streak switch = d-pad left
special power switch = d-pad up

After 30 second the fire mods will come back on. If you die and respawn within 30 seconds,
simple press reload to reset the script (fire mods will come back on).
If you want this ks switched off: under user config you can switch them off by setting the
switches to FALSE;

----------------------------------------------------------------------------------------

TOGGLE ON/OFF AIM CORRECTIONS:

HOLD ADS + TAP OPTIONS/MENU

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |U|S|E|R| |C|O|N|F|I|G|U|R|A|T|I|O|N| | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


//---------------------------/ START USER CONFIG---------------------------------------*/

define EASY__MELEE=TRUE; // MELEE SUPER FAST WITH LEFT STICK CLICK (TACTICAL BTN LAYOUT)
define EASY__SLIDE_DROP=TRUE; // TAP CROUCH/PRONE BTN TO PRONE/EASY SLIDE
define RELOAD__TIME=2000; // SET LONGEST RELOAD TIME FOR YOUR CLASSES
define KS__STREAK=TRUE; // DEACTIVATES THE D-PAD KILL STREAK KILL SWITCH WHEN "FALSE"
define KS__SPECIAL=TRUE; // DEACTIVATES THE D-PAD SPECIAL KILL SWITCH WHEN "FALSE"
int AIM__CORRECT=TRUE; // AIM CORRECTIONS


/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |C|O|N|T|R|O|L|S| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

----TACTICAL BTN LAY OUT BY DEFAULT------
*/
define HOME=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=4; //PS4_R2 / XB1_RT
define PRONE=5; //PS4_R3 / XB1_RS
define TACTICAL=6; //PS4_L1 / XB1_LB
define ADS=7; //PS4_L2 / XB1_LT
define SPRINT=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=17; //PS4_TRIANGLE / XB1_Y
define MELEE=18; //PS4_CIRCLE / XB1_B
define JUMP=19; //PS4_CROSS / XB1_A
define RELOAD=20; //PS4_SQUARE / XB1_X

/*---------------------------/ END USER CONFIG-----------------------------------------

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |L|E|D|S| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
define Off = 0;
define Blue = 1;
define Pink = 2;
define Red = 3;
define White = 4;
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |D|A|T|A| | | | | | | | | | | | | | | | | | | | | | || | | | | | || | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
data(
0,0,0,0, // OFF
2,0,0,0, // BLUE
0,0,0,2, // PINK
0,2,0,0, // RED
2,2,2,2 // WHITE
);
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |V|A|R|I|A|B|L|E|S| | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

int RF_KS=FALSE;
int J__R=FALSE;
int rumble;
int Fire_KS=FALSE;
int fire__mods_ON=TRUE;
int ADS_SENS=90, GEN_SENS=100, HIP_SENS=100, ADS_FIRE_SENS=85, Use_sens;
int easy_run_KS=FALSE;
int NO__RECOIL__Y;
int anti_recoil;
int b_reload;
int A__R;

init {
//--ANTI RECOIL /--------------------------------------
NO__RECOIL__Y = get_pvar(SPVAR_1,-100,100, 35);

}
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |M|A|I|N| |B|L|O|C|K| |S|T|A|R|T|S| |H|E|R|E| | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
main {


if (get_val (DOWN)){
if (event_press (18) || event_press(17)) combo_run (BLOCK_BTN);}


/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | |M|E|N|U| |A|D|S| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if(get_val(ADS) && !get_val (18))
{//hold ADS button
if (get_val(1) && get_ptime(1)> 600)
{
RESET_Defaults();
}
set_val(1,0);
//--FIRE MODS OFF
if(event_press(DOWN))
{//D-pad DOWN
RF_KS=FALSE;
rumble(RF_KS);
Fire_KS=FALSE;
J__R=FALSE;
A__R=FALSE;
}
//--FIRE MODS OFF // ANTI RECOIL ON
if(event_press(UP))
{//D-pad DOWN
RF_KS=FALSE;
rumble(RF_KS);
Fire_KS=FALSE;
J__R=FALSE;
A__R=TRUE;
}
//--RAPID FIRE ON
if(event_press(RIGHT))
{//D-pad RIGHT
RF_KS=TRUE;
rumble (RF_KS);
Fire_KS=TRUE;
J__R=FALSE;
A__R=FALSE;
}
//-JITTER ON
if(event_press(LEFT))
{//D-pad LEFT
J__R = TRUE;
RF_KS=TRUE;
Fire_KS=TRUE;
rumble(J__R);
A__R=FALSE;
}
//--AIM CORRECTIONS ON/OFF
}
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |T|O|G|G|L|E|S| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
//--HOLD CIRCLE/B OR HOLD R1/RB


if (get_val(18) || get_val (3))
{
if (event_press(UP))
{ NO__RECOIL__Y = NO__RECOIL__Y + 1; combo_run(notify);
}
if (event_press(DOWN))
{NO__RECOIL__Y = NO__RECOIL__Y - 1; combo_run(notify);
}
if (event_press(LEFT))
{ NO__RECOIL__Y = NO__RECOIL__Y - 10; combo_run(notify);
}
if (event_press(RIGHT))
{NO__RECOIL__Y = NO__RECOIL__Y + 10; combo_run(notify);
}


}//--END







if (event_release(18) && get_ptime(18)> 500) save_pvars ();

/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |A|N|T|I| |R|E|C|O|I|L| | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if (get_val(ADS)&& get_val(FIRE) && A__R) combo_run(no___recoil);
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |E|A|S|Y| |S|L|I|D|E| | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if(EASY__SLIDE_DROP)
{//--START EASY SLIDE
if (get_val(PRONE))
{
//if (J__R) combo_run(slide_fix)
// else
combo_run(DROP_SHOT);
}//--END EASY SLIDE
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |T|U|R|B|O| |B|T|N| |A|.|K|.| |H|A|I|R| |T|R|I|G|G|E|R|S| | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
turbo(FIRE);
turbo(ADS);
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |A|I|M| | |C|O|R|R|E|C|T|I|O|N|S| | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if(AIM__CORRECT)
{
if(get_val(FIRE) && get_val(ADS))
{
Use_sens = ADS_FIRE_SENS;
}
if(get_val(FIRE) && !get_val(ADS))
{
Use_sens = HIP_SENS;
}
if(!get_val(FIRE) && !get_val(ADS))
{
Use_sens = GEN_SENS;
}
if(!get_val(FIRE) && get_val(ADS))
{
Use_sens = ADS_SENS;
}
if (Use_sens >100) Use_sens=100;

sensitivity(9, NOT_USE, Use_sens);
sensitivity(10, NOT_USE, Use_sens);
}
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |A|U|T|O| |H|E|A|L| | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/

/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |E|A|S|Y| |R|U|N| | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if (!easy_run_KS){
if (get_val(LY) < -25)combo_run (EASY_RUN);}

if (combo_running (J_ITTER)){
combo_run (STOP_SPRINT);}
else {combo_stop (STOP_SPRINT);}

/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |E|A|S|Y| |M|E|L|E|E| | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if (EASY__MELEE && get_val(SPRINT))set_val(MELEE, 100);
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |R|A|P|I|D| |F|I|R|E| |&| |J|I|T|T|E|R| | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
*/

//-- RF PRIMARY
if (!J__R && fire__mods_ON && RF_KS && get_val(FIRE))combo_run (RAPID_FIRE);
if (J__R && fire__mods_ON && !get_val (ADS) && get_val(FIRE))combo_run (J_ITTER);

/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |R|E|S|E|T| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if(event_release(RELOAD) && combo_running (NO__FIRE_MOD)) {fire__mods_ON=TRUE; combo_stop (NO__FIRE_MOD); rumble (!fire__mods_ON); reset_leds ();}
if(event_release(RELOAD) && !combo_running (NO__FIRE_MOD)) {combo_stop (BLOCK_BTN); combo_run (RELOAD_END);}

/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |C|A|N|C|E|L| |R|E|L|O|A|D| | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if (b_reload && (event_press(FIRE)||event_press(ADS)))
combo_run(CANCEL_RLD);
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |A|I|M| |A|S|S|I|S|T| | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if(get_val(ADS)) combo_run(AA_XY); else combo_stop(AA_XY);
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |K|I|L|L| |S|W|I|T|C|H| |&| |S|U|P|E|R| |P|W| |S|W|I|T|C|H| | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if (!get_val (18))

{
if(event_press (UP) && !get_val (ADS) && get_ptime(UP)< 15 && KS__SPECIAL)
{
combo_run(SPECIAL);
}
if(event_press (LEFT) && !get_val (ADS) && get_ptime(LEFT)< 15 && KS__STREAK)
{
combo_run(KILL);
}
}
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |L|E|D|S|&|R|U|M|B|L|E|&|R|E|C|O|I|L| |R|E|L|E|A|S|E| | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
if(rumble) combo_run(RUMBLE);

//-----------------------------------------RECOIL RELEASE
if(abs(get_val(10))> NO__RECOIL__Y + 30)combo_stop(no___recoil);

//-----------------------------------------LEDS
if (NO__RECOIL__Y < 1 || NO__RECOIL__Y > 100 || ADS_SENS >100 || ADS_FIRE_SENS >100)color_led (Red);
else if (RF_KS && !J__R) color_led (White);
else if(combo_running (RAPID_FIRE))color_led (White);
else if (RF_KS && J__R)color_led (Pink);
else color_led (Blue);

}

}

//--END OF MAIN
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | |C|O|M|B|O| |S|E|C|T|I|O|N| | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
combo AA_XY {
set_val(10,xy_val(10, 24));
wait(20);
set_val(9,xy_val(9, 24));
set_val(11,xy_val(11, 24));
wait(20);
set_val(10,xy_val(10, 24 * -1));
wait(20);
set_val(9,xy_val(9, 24 * -1));
set_val(11,xy_val(11, 24 * -1));
wait(20);
}
combo STOP_SPRINT {
combo_stop (EASY_RUN)
if (event_release (FIRE))
easy_run_KS = FALSE;
}
combo RELOAD_END {
b_reload=TRUE;
wait(RELOAD__TIME);
b_reload=FALSE;
combo_stop (RELOAD_END);
}
combo CANCEL_RLD {
combo_run (notify);
combo_restart (STOP_SPRINT);
set_val(SW_WEAPON, 100);
wait(30);
wait(20);
set_val(SW_WEAPON, 100);
wait(30);
wait(20);
b_reload=FALSE;
}
//combo Fire_and_Heal {
// wait(20);
// if (!get_val (ADS)|| !get_val (FIRE))
// set_val(TACTICAL,100);
// wait(40);
//}
combo J_ITTER{
set_val(LETHAL, 100);
set_val(FIRE,100);
wait(70);
wait(20);
set_val(LETHAL, 100);
set_val(TACTICAL, 100);
wait(30);
set_val(TACTICAL, 100);
wait(10);
wait(10);
}

combo RUMBLE{
set_rumble(RUMBLE_B,100);
wait(150);
reset_rumble();
wait(150);
rumble--;
}
combo notify {
set_rumble(RUMBLE_B,100);
wait(80);
reset_rumble();
wait (50);
combo_stop(notify);
}
combo EASY_RUN {
set_val(SPRINT,100);
wait(30);
wait(100);
}
combo RAPID_FIRE {
set_val(FIRE,100);
wait(35);
set_val(FIRE, 0);
wait(35);
}
combo SPECIAL {
set_val(LETHAL,100);
set_val(TACTICAL,100);
wait(100);
if (Fire_KS==TRUE && !get_val (17))
combo_run (NO__FIRE_MOD);
wait(40);
}
combo KILL {
if (Fire_KS==TRUE && !get_val (17))
combo_run (NO__FIRE_MOD);
wait (40);
set_val (SW_WEAPON, 100);
wait(400);
set_val (SW_WEAPON,0);
wait(40);
reset_leds ();
}
combo NO__FIRE_MOD {
fire__mods_ON=FALSE;
combo_run (BLINK_AR);
wait (30000);
fire__mods_ON=TRUE;
combo_stop (BLINK_AR);
}
combo BLINK_AR {
wait(400);
set_rumble(RUMBLE_B, 50);
color_led(Off);
wait(50);
reset_leds ();
reset_rumble ();
wait(50);
}
combo DROP_SHOT{
set_val(PRONE,100);
wait(800);
}
combo no___recoil {
anti_recoil = get_val(10) + NO__RECOIL__Y;
if (anti_recoil > 100) anti_recoil = 100;
set_val(10, anti_recoil);
}
combo BLOCK_BTN{
color_led (Off);
set_val (1,0); set_val (2,0); set_val (3,0); set_val (5,0); set_val (6,0);
set_val (7,0); set_val (8,0); set_val (9,0); set_val (10,0); set_val (11,0); set_val (12,0);
set_val (13,0); set_val (14,0); set_val (15,0); set_val (16,0); set_val (17,0); set_val (18,0);
set_val (19,0); set_val (20,0);
wait (30000);
reset_leds ();
combo_stop (BLOCK_BTN);
}
function turbo(btn) {
if (!get_val(btn)) return;
set_val(btn, 100);
}
function xy_val(f_axis,f_val) {
if(abs(get_val(f_axis)) < 25)
return f_val;
return get_val(f_axis);
}
//--1 = off, 2 = on
function rumble(f_bln) {
if(f_bln)
rumble = 2;
else
rumble = 1;
}
function RESET_Defaults () {
NO__RECOIL__Y = 35;
save_pvars();
rumble(!1);
}
function save_pvars (){
set_pvar(SPVAR_1 , NO__RECOIL__Y);
// rumble (1);
}
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));
}

------ GPC: Build started ------
> 1: New* :
> ERROR line 179: syntax error near unexpected token 'data'.
Build failed with 1 errors ...
User avatar
For2Kay
Private First Class
Private First Class
 
Posts: 3
Joined: Sun Mar 24, 2019 9:06 pm

Re: can someone fix the syntax error pls?

Postby Buffy » Tue Mar 26, 2019 2:54 am

Code: Select all

define EASY__MELEE=TRUE;
define EASY__SLIDE_DROP=TRUE;
define RELOAD__TIME=2000;
define KS__STREAK=TRUE;
define KS__SPECIAL=TRUE;
define HOME=0;
define VIEW_reset=1;
define MENU_save=2;
define LETHAL=3;
define FIRE=4;
define PRONE=5;
define TACTICAL=6;
define ADS=7;
define SPRINT=8;
define RX=9;
define RY=10;
define LX=11;
define LY=12;
define UP=13;
define DOWN=14;
define LEFT=15;
define RIGHT=16;
define SW_WEAPON=17;
define MELEE=18;
define JUMP=19;
define RELOAD=20;
define Off = 0;
define Blue = 1;
define Pink = 2;
define Red = 3;
define White = 4;

data(
0, 0, 0, 0,
2, 0, 0, 0,
0, 0, 0, 2,
0, 2, 0, 0,
2, 2, 2, 2
);

int AIM__CORRECT=TRUE;
int RF_KS=FALSE;
int J__R=FALSE;
int rumble;
int Fire_KS=FALSE;
int fire__mods_ON=TRUE;
int ADS_SENS=90,  GEN_SENS=100,  HIP_SENS=100,  ADS_FIRE_SENS=85,  Use_sens;
int easy_run_KS=FALSE;
int NO__RECOIL__Y;
int anti_recoil;
int b_reload;
int A__R;

init {
    NO__RECOIL__Y=get_pvar(SPVAR_1, -100, 100, 35);
}


main {
    if (get_val(DOWN)) {
        if (event_press(18)||event_press(17)) combo_run(c_BLOCK_BTN);
    }
    if (get_val(ADS)&&!get_val(18)) {
        if (get_val(1)&&get_ptime(1)>600) {
            f_RESET_Defaults();
        }
        set_val(1, 0);
        if (event_press(DOWN)) {
            RF_KS=FALSE;
            f_rumble(RF_KS);
            Fire_KS=FALSE;
            J__R=FALSE;
            A__R=FALSE;
        }
        if (event_press(UP)) {
            RF_KS=FALSE;
            f_rumble(RF_KS);
            Fire_KS=FALSE;
            J__R=FALSE;
            A__R=TRUE;
        }
        if (event_press(RIGHT)) {
            RF_KS=TRUE;
            f_rumble(RF_KS);
            Fire_KS=TRUE;
            J__R=FALSE;
            A__R=FALSE;
        }
        if (event_press(LEFT)) {
            J__R=TRUE;
            RF_KS=TRUE;
            Fire_KS=TRUE;
            f_rumble(J__R);
            A__R=FALSE;
        }
    }
    if (get_val(18)||get_val(3)) {
        if (event_press(UP)) {
            NO__RECOIL__Y=NO__RECOIL__Y+1;
            combo_run(c_notify);
        }
        if (event_press(DOWN)) {
            NO__RECOIL__Y=NO__RECOIL__Y-1;
            combo_run(c_notify);
        }
        if (event_press(LEFT)) {
            NO__RECOIL__Y=NO__RECOIL__Y-10;
            combo_run(c_notify);
        }
        if (event_press(RIGHT)) {
            NO__RECOIL__Y=NO__RECOIL__Y+10;
            combo_run(c_notify);
        }
    }
    if (event_release(18)&&get_ptime(18)>500) f_save_pvars();
    if (get_val(ADS)&&get_val(FIRE)&&A__R) combo_run(c_no___recoil);
    if (EASY__SLIDE_DROP) {
        if (get_val(PRONE)) {
            combo_run(c_DROP_SHOT);
        }
        f_turbo(FIRE);
        f_turbo(ADS);
        if (AIM__CORRECT) {
            if (get_val(FIRE)&&get_val(ADS)) {
                Use_sens=ADS_FIRE_SENS;
            }
            if (get_val(FIRE)&&!get_val(ADS)) {
                Use_sens=HIP_SENS;
            }
            if (!get_val(FIRE)&&!get_val(ADS)) {
                Use_sens=GEN_SENS;
            }
            if (!get_val(FIRE)&&get_val(ADS)) {
                Use_sens=ADS_SENS;
            }
            if (Use_sens>100) Use_sens=100;
            sensitivity(9, NOT_USE, Use_sens);
            sensitivity(10, NOT_USE, Use_sens);
        }
        if (!easy_run_KS) {
            if (get_val(LY)<-25) combo_run(c_EASY_RUN);
        }
        if (combo_running(c_J_ITTER)) {
            combo_run(c_STOP_SPRINT);
        }
        else {
            combo_stop(c_STOP_SPRINT);
        }
        if (EASY__MELEE&&get_val(SPRINT)) set_val(MELEE, 100);
        if (!J__R&&fire__mods_ON&&RF_KS&&get_val(FIRE)) combo_run(c_RAPID_FIRE);
        if (J__R&&fire__mods_ON&&!get_val(ADS)&&get_val(FIRE)) combo_run(c_J_ITTER);
        if (event_release(RELOAD)&&combo_running(c_NO__FIRE_MOD)) {
            fire__mods_ON=TRUE;
            combo_stop(c_NO__FIRE_MOD);
            f_rumble(!fire__mods_ON);
            reset_leds();
        }
        if (event_release(RELOAD)&&!combo_running(c_NO__FIRE_MOD)) {
            combo_stop(c_BLOCK_BTN);
            combo_run(c_RELOAD_END);
        }
        if (b_reload&&(event_press(FIRE)||event_press(ADS))) combo_run(c_CANCEL_RLD);
        if (get_val(ADS)) combo_run(c_AA_XY);
        else  combo_stop(c_AA_XY);
        if (!get_val(18)) {
            if (event_press(UP)&&!get_val(ADS)&&get_ptime(UP)<15&&KS__SPECIAL) {
                combo_run(c_SPECIAL);
            }
            if (event_press(LEFT)&&!get_val(ADS)&&get_ptime(LEFT)<15&&KS__STREAK) {
                combo_run(c_KILL);
            }
        }
        if (rumble) combo_run(c_RUMBLE);
        if (abs(get_val(10))>NO__RECOIL__Y+30) combo_stop(c_no___recoil);
        if (NO__RECOIL__Y<1||NO__RECOIL__Y>100||ADS_SENS>100||ADS_FIRE_SENS>100) f_color_led(Red);
        else if (RF_KS&&!J__R) f_color_led(White);
        else if (combo_running(c_RAPID_FIRE)) f_color_led(White);
        else if (RF_KS&&J__R) f_color_led(Pink);
        else  f_color_led(Blue);
    }
}


combo c_AA_XY {
    set_val(10, f_xy_val(10, 24));
    wait(20);
    set_val(9, f_xy_val(9, 24));
    set_val(11, f_xy_val(11, 24));
    wait(20);
    set_val(10, f_xy_val(10, 24*-1));
    wait(20);
    set_val(9, f_xy_val(9, 24*-1));
    set_val(11, f_xy_val(11, 24*-1));
    wait(20);
}

combo c_STOP_SPRINT {
    combo_stop(c_EASY_RUN);
    if (event_release(FIRE)) easy_run_KS=FALSE;
}

combo c_RELOAD_END {
    b_reload=TRUE;
    wait(RELOAD__TIME);
    b_reload=FALSE;
    combo_stop(c_RELOAD_END);
}

combo c_CANCEL_RLD {
    combo_run(c_notify);
    combo_restart(c_STOP_SPRINT);
    set_val(SW_WEAPON, 100);
    wait(30);
    wait(20);
    set_val(SW_WEAPON, 100);
    wait(30);
    wait(20);
    b_reload=FALSE;
}

combo c_J_ITTER {
    set_val(LETHAL, 100);
    set_val(FIRE, 100);
    wait(70);
    wait(20);
    set_val(LETHAL, 100);
    set_val(TACTICAL, 100);
    wait(30);
    set_val(TACTICAL, 100);
    wait(10);
    wait(10);
}

combo c_RUMBLE {
    set_rumble(RUMBLE_B, 100);
    wait(150);
    reset_rumble();
    wait(150);
    rumble--;
}

combo c_notify {
    set_rumble(RUMBLE_B, 100);
    wait(80);
    reset_rumble();
    wait(50);
    combo_stop(c_notify);
}

combo c_EASY_RUN {
    set_val(SPRINT, 100);
    wait(30);
    wait(100);
}

combo c_RAPID_FIRE {
    set_val(FIRE, 100);
    wait(35);
    set_val(FIRE, 0);
    wait(35);
}

combo c_SPECIAL {
    set_val(LETHAL, 100);
    set_val(TACTICAL, 100);
    wait(100);
    if (Fire_KS==TRUE&&!get_val(17)) combo_run(c_NO__FIRE_MOD);
    wait(40);
}

combo c_KILL {
    if (Fire_KS==TRUE&&!get_val(17)) combo_run(c_NO__FIRE_MOD);
    wait(40);
    set_val(SW_WEAPON, 100);
    wait(400);
    set_val(SW_WEAPON, 0);
    wait(40);
    reset_leds();
}

combo c_NO__FIRE_MOD {
    fire__mods_ON=FALSE;
    combo_run(c_BLINK_AR);
    wait(30000);
    fire__mods_ON=TRUE;
    combo_stop(c_BLINK_AR);
}

combo c_BLINK_AR {
    wait(400);
    set_rumble(RUMBLE_B, 50);
    f_color_led(Off);
    wait(50);
    reset_leds();
    reset_rumble();
    wait(50);
}

combo c_DROP_SHOT {
    set_val(PRONE, 100);
    wait(800);
}

combo c_no___recoil {
    anti_recoil=get_val(10)+NO__RECOIL__Y;
    if (anti_recoil>100) anti_recoil=100;
    set_val(10, anti_recoil);
}

combo c_BLOCK_BTN {
    f_color_led(Off);
    set_val(1, 0);
    set_val(2, 0);
    set_val(3, 0);
    set_val(5, 0);
    set_val(6, 0);
    set_val(7, 0);
    set_val(8, 0);
    set_val(9, 0);
    set_val(10, 0);
    set_val(11, 0);
    set_val(12, 0);
    set_val(13, 0);
    set_val(14, 0);
    set_val(15, 0);
    set_val(16, 0);
    set_val(17, 0);
    set_val(18, 0);
    set_val(19, 0);
    set_val(20, 0);
    wait(30000);
    reset_leds();
    combo_stop(c_BLOCK_BTN);
}


function f_turbo(btn) {
    if (!get_val(btn))
        return ;
    set_val(btn, 100);
}

function f_xy_val(f_axis, f_val) {
    if (abs(get_val(f_axis))<25)
        return f_val;
    return get_val(f_axis);
}

function f_rumble(f_bln) {
    if (f_bln) rumble=2;
    else  rumble=1;
}

function f_RESET_Defaults() {
    NO__RECOIL__Y=35;
    f_save_pvars();
    f_rumble(!1);
}

function f_save_pvars() {
    set_pvar(SPVAR_1, NO__RECOIL__Y);
}

function f_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 || Discord || Custom Scripts
User avatar
Buffy
Lieutenant
Lieutenant
 
Posts: 422
Joined: Wed Jul 20, 2016 5:23 am

Re: can someone fix the syntax error pls?

Postby For2Kay » Tue Mar 26, 2019 12:56 pm

THANK YOU !!!!!!!!!!!!!!!!!!!!
User avatar
For2Kay
Private First Class
Private First Class
 
Posts: 3
Joined: Sun Mar 24, 2019 9:06 pm

Re: can someone fix the syntax error pls?

Postby jameswoo » Wed Apr 03, 2019 4:38 pm

Can this converted script be used on the Titan Two too? I tried loading it but the Gtuner app crashes right away... Thanks.

Buffy wrote:
Code: Select all

define EASY__MELEE=TRUE;
define EASY__SLIDE_DROP=TRUE;
define RELOAD__TIME=2000;
define KS__STREAK=TRUE;
define KS__SPECIAL=TRUE;
define HOME=0;
define VIEW_reset=1;
define MENU_save=2;
define LETHAL=3;
define FIRE=4;
define PRONE=5;
define TACTICAL=6;
define ADS=7;
define SPRINT=8;
define RX=9;
define RY=10;
define LX=11;
define LY=12;
define UP=13;
define DOWN=14;
define LEFT=15;
define RIGHT=16;
define SW_WEAPON=17;
define MELEE=18;
define JUMP=19;
define RELOAD=20;
define Off = 0;
define Blue = 1;
define Pink = 2;
define Red = 3;
define White = 4;

data(
0, 0, 0, 0,
2, 0, 0, 0,
0, 0, 0, 2,
0, 2, 0, 0,
2, 2, 2, 2
);

int AIM__CORRECT=TRUE;
int RF_KS=FALSE;
int J__R=FALSE;
int rumble;
int Fire_KS=FALSE;
int fire__mods_ON=TRUE;
int ADS_SENS=90,  GEN_SENS=100,  HIP_SENS=100,  ADS_FIRE_SENS=85,  Use_sens;
int easy_run_KS=FALSE;
int NO__RECOIL__Y;
int anti_recoil;
int b_reload;
int A__R;

init {
    NO__RECOIL__Y=get_pvar(SPVAR_1, -100, 100, 35);
}


main {
    if (get_val(DOWN)) {
        if (event_press(18)||event_press(17)) combo_run(c_BLOCK_BTN);
    }
    if (get_val(ADS)&&!get_val(18)) {
        if (get_val(1)&&get_ptime(1)>600) {
            f_RESET_Defaults();
        }
        set_val(1, 0);
        if (event_press(DOWN)) {
            RF_KS=FALSE;
            f_rumble(RF_KS);
            Fire_KS=FALSE;
            J__R=FALSE;
            A__R=FALSE;
        }
        if (event_press(UP)) {
            RF_KS=FALSE;
            f_rumble(RF_KS);
            Fire_KS=FALSE;
            J__R=FALSE;
            A__R=TRUE;
        }
        if (event_press(RIGHT)) {
            RF_KS=TRUE;
            f_rumble(RF_KS);
            Fire_KS=TRUE;
            J__R=FALSE;
            A__R=FALSE;
        }
        if (event_press(LEFT)) {
            J__R=TRUE;
            RF_KS=TRUE;
            Fire_KS=TRUE;
            f_rumble(J__R);
            A__R=FALSE;
        }
    }
    if (get_val(18)||get_val(3)) {
        if (event_press(UP)) {
            NO__RECOIL__Y=NO__RECOIL__Y+1;
            combo_run(c_notify);
        }
        if (event_press(DOWN)) {
            NO__RECOIL__Y=NO__RECOIL__Y-1;
            combo_run(c_notify);
        }
        if (event_press(LEFT)) {
            NO__RECOIL__Y=NO__RECOIL__Y-10;
            combo_run(c_notify);
        }
        if (event_press(RIGHT)) {
            NO__RECOIL__Y=NO__RECOIL__Y+10;
            combo_run(c_notify);
        }
    }
    if (event_release(18)&&get_ptime(18)>500) f_save_pvars();
    if (get_val(ADS)&&get_val(FIRE)&&A__R) combo_run(c_no___recoil);
    if (EASY__SLIDE_DROP) {
        if (get_val(PRONE)) {
            combo_run(c_DROP_SHOT);
        }
        f_turbo(FIRE);
        f_turbo(ADS);
        if (AIM__CORRECT) {
            if (get_val(FIRE)&&get_val(ADS)) {
                Use_sens=ADS_FIRE_SENS;
            }
            if (get_val(FIRE)&&!get_val(ADS)) {
                Use_sens=HIP_SENS;
            }
            if (!get_val(FIRE)&&!get_val(ADS)) {
                Use_sens=GEN_SENS;
            }
            if (!get_val(FIRE)&&get_val(ADS)) {
                Use_sens=ADS_SENS;
            }
            if (Use_sens>100) Use_sens=100;
            sensitivity(9, NOT_USE, Use_sens);
            sensitivity(10, NOT_USE, Use_sens);
        }
        if (!easy_run_KS) {
            if (get_val(LY)<-25) combo_run(c_EASY_RUN);
        }
        if (combo_running(c_J_ITTER)) {
            combo_run(c_STOP_SPRINT);
        }
        else {
            combo_stop(c_STOP_SPRINT);
        }
        if (EASY__MELEE&&get_val(SPRINT)) set_val(MELEE, 100);
        if (!J__R&&fire__mods_ON&&RF_KS&&get_val(FIRE)) combo_run(c_RAPID_FIRE);
        if (J__R&&fire__mods_ON&&!get_val(ADS)&&get_val(FIRE)) combo_run(c_J_ITTER);
        if (event_release(RELOAD)&&combo_running(c_NO__FIRE_MOD)) {
            fire__mods_ON=TRUE;
            combo_stop(c_NO__FIRE_MOD);
            f_rumble(!fire__mods_ON);
            reset_leds();
        }
        if (event_release(RELOAD)&&!combo_running(c_NO__FIRE_MOD)) {
            combo_stop(c_BLOCK_BTN);
            combo_run(c_RELOAD_END);
        }
        if (b_reload&&(event_press(FIRE)||event_press(ADS))) combo_run(c_CANCEL_RLD);
        if (get_val(ADS)) combo_run(c_AA_XY);
        else  combo_stop(c_AA_XY);
        if (!get_val(18)) {
            if (event_press(UP)&&!get_val(ADS)&&get_ptime(UP)<15&&KS__SPECIAL) {
                combo_run(c_SPECIAL);
            }
            if (event_press(LEFT)&&!get_val(ADS)&&get_ptime(LEFT)<15&&KS__STREAK) {
                combo_run(c_KILL);
            }
        }
        if (rumble) combo_run(c_RUMBLE);
        if (abs(get_val(10))>NO__RECOIL__Y+30) combo_stop(c_no___recoil);
        if (NO__RECOIL__Y<1||NO__RECOIL__Y>100||ADS_SENS>100||ADS_FIRE_SENS>100) f_color_led(Red);
        else if (RF_KS&&!J__R) f_color_led(White);
        else if (combo_running(c_RAPID_FIRE)) f_color_led(White);
        else if (RF_KS&&J__R) f_color_led(Pink);
        else  f_color_led(Blue);
    }
}


combo c_AA_XY {
    set_val(10, f_xy_val(10, 24));
    wait(20);
    set_val(9, f_xy_val(9, 24));
    set_val(11, f_xy_val(11, 24));
    wait(20);
    set_val(10, f_xy_val(10, 24*-1));
    wait(20);
    set_val(9, f_xy_val(9, 24*-1));
    set_val(11, f_xy_val(11, 24*-1));
    wait(20);
}

combo c_STOP_SPRINT {
    combo_stop(c_EASY_RUN);
    if (event_release(FIRE)) easy_run_KS=FALSE;
}

combo c_RELOAD_END {
    b_reload=TRUE;
    wait(RELOAD__TIME);
    b_reload=FALSE;
    combo_stop(c_RELOAD_END);
}

combo c_CANCEL_RLD {
    combo_run(c_notify);
    combo_restart(c_STOP_SPRINT);
    set_val(SW_WEAPON, 100);
    wait(30);
    wait(20);
    set_val(SW_WEAPON, 100);
    wait(30);
    wait(20);
    b_reload=FALSE;
}

combo c_J_ITTER {
    set_val(LETHAL, 100);
    set_val(FIRE, 100);
    wait(70);
    wait(20);
    set_val(LETHAL, 100);
    set_val(TACTICAL, 100);
    wait(30);
    set_val(TACTICAL, 100);
    wait(10);
    wait(10);
}

combo c_RUMBLE {
    set_rumble(RUMBLE_B, 100);
    wait(150);
    reset_rumble();
    wait(150);
    rumble--;
}

combo c_notify {
    set_rumble(RUMBLE_B, 100);
    wait(80);
    reset_rumble();
    wait(50);
    combo_stop(c_notify);
}

combo c_EASY_RUN {
    set_val(SPRINT, 100);
    wait(30);
    wait(100);
}

combo c_RAPID_FIRE {
    set_val(FIRE, 100);
    wait(35);
    set_val(FIRE, 0);
    wait(35);
}

combo c_SPECIAL {
    set_val(LETHAL, 100);
    set_val(TACTICAL, 100);
    wait(100);
    if (Fire_KS==TRUE&&!get_val(17)) combo_run(c_NO__FIRE_MOD);
    wait(40);
}

combo c_KILL {
    if (Fire_KS==TRUE&&!get_val(17)) combo_run(c_NO__FIRE_MOD);
    wait(40);
    set_val(SW_WEAPON, 100);
    wait(400);
    set_val(SW_WEAPON, 0);
    wait(40);
    reset_leds();
}

combo c_NO__FIRE_MOD {
    fire__mods_ON=FALSE;
    combo_run(c_BLINK_AR);
    wait(30000);
    fire__mods_ON=TRUE;
    combo_stop(c_BLINK_AR);
}

combo c_BLINK_AR {
    wait(400);
    set_rumble(RUMBLE_B, 50);
    f_color_led(Off);
    wait(50);
    reset_leds();
    reset_rumble();
    wait(50);
}

combo c_DROP_SHOT {
    set_val(PRONE, 100);
    wait(800);
}

combo c_no___recoil {
    anti_recoil=get_val(10)+NO__RECOIL__Y;
    if (anti_recoil>100) anti_recoil=100;
    set_val(10, anti_recoil);
}

combo c_BLOCK_BTN {
    f_color_led(Off);
    set_val(1, 0);
    set_val(2, 0);
    set_val(3, 0);
    set_val(5, 0);
    set_val(6, 0);
    set_val(7, 0);
    set_val(8, 0);
    set_val(9, 0);
    set_val(10, 0);
    set_val(11, 0);
    set_val(12, 0);
    set_val(13, 0);
    set_val(14, 0);
    set_val(15, 0);
    set_val(16, 0);
    set_val(17, 0);
    set_val(18, 0);
    set_val(19, 0);
    set_val(20, 0);
    wait(30000);
    reset_leds();
    combo_stop(c_BLOCK_BTN);
}


function f_turbo(btn) {
    if (!get_val(btn))
        return ;
    set_val(btn, 100);
}

function f_xy_val(f_axis, f_val) {
    if (abs(get_val(f_axis))<25)
        return f_val;
    return get_val(f_axis);
}

function f_rumble(f_bln) {
    if (f_bln) rumble=2;
    else  rumble=1;
}

function f_RESET_Defaults() {
    NO__RECOIL__Y=35;
    f_save_pvars();
    f_rumble(!1);
}

function f_save_pvars() {
    set_pvar(SPVAR_1, NO__RECOIL__Y);
}

function f_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
jameswoo
First Sergeant
First Sergeant
 
Posts: 45
Joined: Mon Dec 05, 2016 7:10 am

Re: can someone fix the syntax error pls?

Postby DontAtMe » Wed Apr 03, 2019 5:04 pm

jameswoo wrote:Can this converted script be used on the Titan Two too? I tried loading it but the Gtuner app crashes right away... Thanks.
Here
Code: Select all
#pragma METAINFO("script.gpc", 1, 0, "Buffy's GPC Converter v0.23")
#include <titanone.gph>
 
 
define EASY__MELEE=TRUE;
define EASY__SLIDE_DROP=TRUE;
define RELOAD__TIME=2000;
define KS__STREAK=TRUE;
define KS__SPECIAL=TRUE;
define HOME=0;
define VIEW_reset=1;
define MENU_save=2;
define LETHAL=3;
define FIRE=4;
define PRONE=5;
define TACTICAL=6;
define ADS=7;
define SPRINT=8;
define RX=9;
define RY=10;
define LX=11;
define LY=12;
define UP=13;
define DOWN=14;
define LEFT=15;
define RIGHT=16;
define SW_WEAPON=17;
define MELEE=18;
define JUMP=19;
define RELOAD=20;
define Off = 0;
define Blue = 1;
define Pink = 2;
define Red = 3;
define White = 4;
 
data(
0, 0, 0, 0,
2, 0, 0, 0,
0, 0, 0, 2,
0, 2, 0, 0,
2, 2, 2, 2
);
 
int AIM__CORRECT=TRUE;
int RF_KS=FALSE;
int J__R=FALSE;
int rumble;
int Fire_KS=FALSE;
int fire__mods_ON=TRUE;
int ADS_SENS=90,  GEN_SENS=100,  HIP_SENS=100,  ADS_FIRE_SENS=85,  Use_sens;
int easy_run_KS=FALSE;
int NO__RECOIL__Y;
int anti_recoil;
int b_reload;
int A__R;
 
init {
    NO__RECOIL__Y=get_pvar(SPVAR_1, -100, 100, 35);
}
 
 
main {
    if (get_val(DOWN)) {
        if (event_press(18)||event_press(17)) combo_run(c_BLOCK_BTN);
    }
    if (get_val(ADS)&&!get_val(18)) {
        if (get_val(1)&&get_ptime(1)>600) {
            f_RESET_Defaults();
        }
        set_val(1, 0);
        if (event_press(DOWN)) {
            RF_KS=FALSE;
            f_rumble(RF_KS);
            Fire_KS=FALSE;
            J__R=FALSE;
            A__R=FALSE;
        }
        if (event_press(UP)) {
            RF_KS=FALSE;
            f_rumble(RF_KS);
            Fire_KS=FALSE;
            J__R=FALSE;
            A__R=TRUE;
        }
        if (event_press(RIGHT)) {
            RF_KS=TRUE;
            f_rumble(RF_KS);
            Fire_KS=TRUE;
            J__R=FALSE;
            A__R=FALSE;
        }
        if (event_press(LEFT)) {
            J__R=TRUE;
            RF_KS=TRUE;
            Fire_KS=TRUE;
            f_rumble(J__R);
            A__R=FALSE;
        }
    }
    if (get_val(18)||get_val(3)) {
        if (event_press(UP)) {
            NO__RECOIL__Y=NO__RECOIL__Y+1;
            combo_run(c_notify);
        }
        if (event_press(DOWN)) {
            NO__RECOIL__Y=NO__RECOIL__Y-1;
            combo_run(c_notify);
        }
        if (event_press(LEFT)) {
            NO__RECOIL__Y=NO__RECOIL__Y-10;
            combo_run(c_notify);
        }
        if (event_press(RIGHT)) {
            NO__RECOIL__Y=NO__RECOIL__Y+10;
            combo_run(c_notify);
        }
    }
    if (event_release(18)&&get_ptime(18)>500) f_save_pvars();
    if (get_val(ADS)&&get_val(FIRE)&&A__R) combo_run(c_no___recoil);
    if (EASY__SLIDE_DROP) {
        if (get_val(PRONE)) {
            combo_run(c_DROP_SHOT);
        }
        f_turbo(FIRE);
        f_turbo(ADS);
        if (AIM__CORRECT) {
            if (get_val(FIRE)&&get_val(ADS)) {
                Use_sens=ADS_FIRE_SENS;
            }
            if (get_val(FIRE)&&!get_val(ADS)) {
                Use_sens=HIP_SENS;
            }
            if (!get_val(FIRE)&&!get_val(ADS)) {
                Use_sens=GEN_SENS;
            }
            if (!get_val(FIRE)&&get_val(ADS)) {
                Use_sens=ADS_SENS;
            }
            if (Use_sens>100) Use_sens=100;
            sensitivity(9, NOT_USE, Use_sens);
            sensitivity(10, NOT_USE, Use_sens);
        }
        if (!easy_run_KS) {
            if (get_val(LY)<-25) combo_run(c_EASY_RUN);
        }
        if (combo_running(c_J_ITTER)) {
            combo_run(c_STOP_SPRINT);
        }
        else {
            combo_stop(c_STOP_SPRINT);
        }
        if (EASY__MELEE&&get_val(SPRINT)) set_val(MELEE, 100);
        if (!J__R&&fire__mods_ON&&RF_KS&&get_val(FIRE)) combo_run(c_RAPID_FIRE);
        if (J__R&&fire__mods_ON&&!get_val(ADS)&&get_val(FIRE)) combo_run(c_J_ITTER);
        if (event_release(RELOAD)&&combo_running(c_NO__FIRE_MOD)) {
            fire__mods_ON=TRUE;
            combo_stop(c_NO__FIRE_MOD);
            f_rumble(!fire__mods_ON);
            reset_leds();
        }
        if (event_release(RELOAD)&&!combo_running(c_NO__FIRE_MOD)) {
            combo_stop(c_BLOCK_BTN);
            combo_run(c_RELOAD_END);
        }
        if (b_reload&&(event_press(FIRE)||event_press(ADS))) combo_run(c_CANCEL_RLD);
        if (get_val(ADS)) combo_run(c_AA_XY);
        else  combo_stop(c_AA_XY);
        if (!get_val(18)) {
            if (event_press(UP)&&!get_val(ADS)&&get_ptime(UP)<15&&KS__SPECIAL) {
                combo_run(c_SPECIAL);
            }
            if (event_press(LEFT)&&!get_val(ADS)&&get_ptime(LEFT)<15&&KS__STREAK) {
                combo_run(c_KILL);
            }
        }
        if (rumble) combo_run(c_RUMBLE);
        if (abs(get_val(10))>NO__RECOIL__Y+30) combo_stop(c_no___recoil);
        if (NO__RECOIL__Y<1||NO__RECOIL__Y>100||ADS_SENS>100||ADS_FIRE_SENS>100) f_color_led(Red);
        else if (RF_KS&&!J__R) f_color_led(White);
        else if (combo_running(c_RAPID_FIRE)) f_color_led(White);
        else if (RF_KS&&J__R) f_color_led(Pink);
        else  f_color_led(Blue);
    }
}
 
 
combo c_AA_XY {
    set_val(10, f_xy_val(10, 24));
    wait(20);
    set_val(9, f_xy_val(9, 24));
    set_val(11, f_xy_val(11, 24));
    wait(20);
    set_val(10, f_xy_val(10, 24*-1));
    wait(20);
    set_val(9, f_xy_val(9, 24*-1));
    set_val(11, f_xy_val(11, 24*-1));
    wait(20);
}
 
combo c_STOP_SPRINT {
    combo_stop(c_EASY_RUN);
    if (event_release(FIRE)) easy_run_KS=FALSE;
}
 
combo c_RELOAD_END {
    b_reload=TRUE;
    wait(RELOAD__TIME);
    b_reload=FALSE;
    combo_stop(c_RELOAD_END);
}
 
combo c_CANCEL_RLD {
    combo_run(c_notify);
    combo_restart(c_STOP_SPRINT);
    set_val(SW_WEAPON, 100);
    wait(30);
    wait(20);
    set_val(SW_WEAPON, 100);
    wait(30);
    wait(20);
    b_reload=FALSE;
}
 
combo c_J_ITTER {
    set_val(LETHAL, 100);
    set_val(FIRE, 100);
    wait(70);
    wait(20);
    set_val(LETHAL, 100);
    set_val(TACTICAL, 100);
    wait(30);
    set_val(TACTICAL, 100);
    wait(10);
    wait(10);
}
 
combo c_RUMBLE {
    set_rumble(RUMBLE_B, 100);
    wait(150);
    reset_rumble();
    wait(150);
    rumble--;
}
 
combo c_notify {
    set_rumble(RUMBLE_B, 100);
    wait(80);
    reset_rumble();
    wait(50);
    combo_stop(c_notify);
}
 
combo c_EASY_RUN {
    set_val(SPRINT, 100);
    wait(30);
    wait(100);
}
 
combo c_RAPID_FIRE {
    set_val(FIRE, 100);
    wait(35);
    set_val(FIRE, 0);
    wait(35);
}
 
combo c_SPECIAL {
    set_val(LETHAL, 100);
    set_val(TACTICAL, 100);
    wait(100);
    if (Fire_KS==TRUE&&!get_val(17)) combo_run(c_NO__FIRE_MOD);
    wait(40);
}
 
combo c_KILL {
    if (Fire_KS==TRUE&&!get_val(17)) combo_run(c_NO__FIRE_MOD);
    wait(40);
    set_val(SW_WEAPON, 100);
    wait(400);
    set_val(SW_WEAPON, 0);
    wait(40);
    reset_leds();
}
 
combo c_NO__FIRE_MOD {
    fire__mods_ON=FALSE;
    combo_run(c_BLINK_AR);
    wait(30000);
    fire__mods_ON=TRUE;
    combo_stop(c_BLINK_AR);
}
 
combo c_BLINK_AR {
    wait(400);
    set_rumble(RUMBLE_B, 50);
    f_color_led(Off);
    wait(50);
    reset_leds();
    reset_rumble();
    wait(50);
}
 
combo c_DROP_SHOT {
    set_val(PRONE, 100);
    wait(800);
}
 
combo c_no___recoil {
    anti_recoil=get_val(10)+NO__RECOIL__Y;
    if (anti_recoil>100) anti_recoil=100;
    set_val(10, anti_recoil);
}
 
combo c_BLOCK_BTN {
    f_color_led(Off);
    set_val(1, 0);
    set_val(2, 0);
    set_val(3, 0);
    set_val(5, 0);
    set_val(6, 0);
    set_val(7, 0);
    set_val(8, 0);
    set_val(9, 0);
    set_val(10, 0);
    set_val(11, 0);
    set_val(12, 0);
    set_val(13, 0);
    set_val(14, 0);
    set_val(15, 0);
    set_val(16, 0);
    set_val(17, 0);
    set_val(18, 0);
    set_val(19, 0);
    set_val(20, 0);
    wait(30000);
    reset_leds();
    combo_stop(c_BLOCK_BTN);
}
 
 
function f_turbo(btn) {
    if (!get_val(btn))
        return ;
    set_val(btn, 100);
}
 
function f_xy_val(f_axis, f_val) {
    if (abs(get_val(f_axis))<25)
        return f_val;
    return get_val(f_axis);
}
 
function f_rumble(f_bln) {
    if (f_bln) rumble=2;
    else  rumble=1;
}
 
function f_RESET_Defaults() {
    NO__RECOIL__Y=35;
    f_save_pvars();
    f_rumble(!1);
}
 
function f_save_pvars() {
    set_pvar(SPVAR_1, NO__RECOIL__Y);
}
 
function f_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
DontAtMe
Captain
Captain
 
Posts: 502
Joined: Tue Oct 02, 2018 4:49 am


Return to GPC1 Script Programming

Who is online

Users browsing this forum: No registered users and 77 guests