define Off = 0; define Dim_Blue = 1; define Dim_Red = 2; define Dim_Green = 3; define Dim_Pink = 4; define Dim_SkyBlue = 5; define Dim_Yellow = 6; define Dim_White = 7; define Blue = 8; define Red = 9; define Green = 10; define Pink = 11; define SkyBlue = 12; define Yellow = 13; define White = 14; define Bright_Blue = 15; define Bright_Red = 16; define Bright_Green = 17; define Bright_Pink = 18; define Bright_SkyBlue = 19; define Bright_Yellow = 20; define Bright_White = 21; data ( 0,0,0,0, // Off 1,0,0,0, // Dim Blue 0,1,0,0, // Dim Red 0,0,1,0, // Dim Green 0,0,0,1, // Dim Pink 1,0,1,0, // Dim SkyBlue 0,1,1,0, // Dim Yellow 1,1,1,1, // Dim White 2,0,0,0, // Blue 0,2,0,0, // Red 0,0,2,0, // Green 0,0,0,2, // Pink 2,0,2,0, // SkyBlue 0,2,2,0, // Yellow 2,2,2,2, // White 3,0,0,0, // Bright Blue 0,3,0,0, // Bright Red 0,0,3,0, // Bright Green 0,0,0,3, // Bright Pink 3,0,3,0, // Bright SkyBlue 0,3,3,0, // Bright Yellow 3,3,3,3 // Bright white ); //------------------------------------------------- define w_btn = 30; //------------------------------------------------- main { set_ds4_led(Green); if(get_ival(PS4_L3) ){ combo_run(SEARCH); } else{ combo_stop(SEARCH); } if(get_ival(PS4_R3) ){ set_val(PS4_RX,0); set_val(PS4_RY,0); set_val(PS4_R3,0); combo_run(SNIPE); } } ///-------------------------- COMBO Section --------------------------\\\ combo SNIPE { set_val(PS4_CROSS, 100); wait(30); wait(120); set_val(PS4_DOWN, 100); wait(30); wait(30); set_val(PS4_CROSS, 100); wait(30); wait(120); set_val(PS4_UP, 100); wait(30); wait(30); set_val(PS4_CROSS, 100); wait(25); wait(2000); } combo SEARCH { set_val(PS4_R1,100); wait(60); set_val(PS4_TRIANGLE,100); wait(90); set_val(PS4_CROSS,100); wait(60); } function set_ds4_led(colour) { set_led(LED_1, duint8(colour * 4)); set_led(LED_2, duint8((colour * 4) + 1)); set_led(LED_3, duint8((colour * 4) + 2)); set_led(LED_4, duint8((colour * 4) + 3)); }