Holding Buttons Throughout Combo

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

Holding Buttons Throughout Combo

Postby Goatedgoose » Thu Oct 20, 2022 4:15 pm

I am trying to make a gpc that requires buttons to be held down during a Right Stick rotation. I record it as a macro and convert to gpc but the wait times on the RS rotation make the buttons that need to be held down release.

Complete noob here but I need it to be these 3 held down the whole time
Code: Select all
 
    set_val(STICK_2_X, -100.00);
    set_val(BUTTON_7, 100.00);   
    set_val(BUTTON_6, 100.00);

While this RS runs:
Code: Select all
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -0.55);
    wait(5);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -1.70);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -2.63);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -4.00);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -4.50);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -5.81);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -6.92);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -8.89);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -9.99);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -11.03);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -11.92);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -13.26);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -13.76);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -14.16);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -14.44);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -14.79);
    wait(70);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -14.31);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -14.28);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -13.95);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -13.66);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -13.31);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -12.72);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -12.47);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -12.13);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -11.30);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -9.48);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -8.53);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -7.54);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -6.43);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -2.61);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -0.33);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 2.37);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 5.13);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 11.47);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 32.19);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 32.93);
    wait(10);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 35.08);
    wait(10);
    set_val(STICK_1_X, -98.77);
    set_val(STICK_1_Y, 40.47);
    wait(10);
    set_val(STICK_1_X, -97.65);
    set_val(STICK_1_Y, 44.28);
    wait(10);
    set_val(STICK_1_X, -96.00);
    set_val(STICK_1_Y, 64.30);
    wait(10);
    set_val(STICK_1_X, -93.94);
    set_val(STICK_1_Y, 65.31);
    wait(10);
    set_val(STICK_1_X, -88.75);
    set_val(STICK_1_Y, 68.71);
    wait(10);
    set_val(STICK_1_X, -86.29);
    set_val(STICK_1_Y, 70.70);
    wait(10);
    set_val(STICK_1_X, -83.65);
    set_val(STICK_1_Y, 72.73);
    wait(10);
    set_val(STICK_1_X, -81.04);
    set_val(STICK_1_Y, 74.74);
    wait(10);
    set_val(STICK_1_X, -75.88);
    set_val(STICK_1_Y, 78.27);
    wait(10);
    set_val(STICK_1_X, -73.12);
    set_val(STICK_1_Y, 79.95);
    wait(10);
    set_val(STICK_1_X, -70.07);
    set_val(STICK_1_Y, 81.71);
    wait(10);
    set_val(STICK_1_X, -66.93);
    set_val(STICK_1_Y, 83.40);
    wait(10);
    set_val(STICK_1_X, -61.13);
    set_val(STICK_1_Y, 86.67);
    wait(10);
    set_val(STICK_1_X, -58.00);
    set_val(STICK_1_Y, 88.21);
    wait(10);
    set_val(STICK_1_X, -54.77);
    set_val(STICK_1_Y, 89.82);
    wait(10);
    set_val(STICK_1_X, -51.14);
    set_val(STICK_1_Y, 91.39);
    wait(10);
    set_val(STICK_1_X, -43.42);
    set_val(STICK_1_Y, 94.19);
    wait(10);
    set_val(STICK_1_X, -39.54);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, -35.57);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, -31.76);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, -24.07);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, -20.47);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, -16.85);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, -13.08);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, -5.88);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, -2.11);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 1.83);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 5.80);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 13.20);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 16.96);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 20.51);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 23.88);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 30.48);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 33.75);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 36.92);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 39.70);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 45.02);
    set_val(STICK_1_Y, 100.00);
    wait(10);
    set_val(STICK_1_X, 47.80);
    set_val(STICK_1_Y, 99.37);
    wait(10);
    set_val(STICK_1_X, 50.72);
    set_val(STICK_1_Y, 98.61);
    wait(10);
    set_val(STICK_1_X, 53.77);
    set_val(STICK_1_Y, 97.43);
    wait(10);
    set_val(STICK_1_X, 58.91);
    set_val(STICK_1_Y, 95.47);
    wait(10);
    set_val(STICK_1_X, 61.58);
    set_val(STICK_1_Y, 93.94);
    wait(10);
    set_val(STICK_1_X, 64.27);
    set_val(STICK_1_Y, 91.99);
    wait(10);
    set_val(STICK_1_X, 67.16);
    set_val(STICK_1_Y, 90.02);
    wait(10);
    set_val(STICK_1_X, 72.37);
    set_val(STICK_1_Y, 85.59);
    wait(10);
    set_val(STICK_1_X, 74.95);
    set_val(STICK_1_Y, 83.38);
    wait(10);
    set_val(STICK_1_X, 77.23);
    set_val(STICK_1_Y, 81.41);
    wait(10);
    set_val(STICK_1_X, 79.50);
    set_val(STICK_1_Y, 79.02);
    wait(10);
    set_val(STICK_1_X, 83.45);
    set_val(STICK_1_Y, 73.43);
    wait(10);
    set_val(STICK_1_X, 85.24);
    set_val(STICK_1_Y, 70.31);
    wait(10);
    set_val(STICK_1_X, 86.76);
    set_val(STICK_1_Y, 67.46);
    wait(10);
    set_val(STICK_1_X, 88.34);
    set_val(STICK_1_Y, 63.82);
    wait(10);
    set_val(STICK_1_X, 91.84);
    set_val(STICK_1_Y, 56.58);
    wait(10);
    set_val(STICK_1_X, 100.00);
    set_val(STICK_1_Y, 52.58);
    wait(10);
    set_val(STICK_1_X, 100.00);
    set_val(STICK_1_Y, 32.04);
    wait(10);
    set_val(STICK_1_X, 100.00);
    set_val(STICK_1_Y, 29.23);
    wait(10);
    set_val(STICK_1_X, 100.00);
    set_val(STICK_1_Y, 2.68);
    wait(10);
    set_val(STICK_1_X, 100.00);
    set_val(STICK_1_Y, 0.36);
    wait(12);
User avatar
Goatedgoose
Staff Sergeant
Staff Sergeant
 
Posts: 12
Joined: Sat Sep 11, 2021 3:12 pm

Re: Holding Buttons Throughout Combo

Postby Scachi » Thu Oct 20, 2022 5:07 pm

this holds down three buttons while the combo "comboname" is running
Code: Select all
 
if (comboname) {
 set_val(yourbutton1, 100);
 set_val(yourbutton2, 100);
 set_val(yourbutton3, 100);
}
User avatar
Scachi
Brigadier General
Brigadier General
 
Posts: 3044
Joined: Wed May 11, 2016 6:25 am
Location: Germany

Re: Holding Buttons Throughout Combo

Postby Goatedgoose » Thu Oct 20, 2022 5:25 pm

Thanks for the reply. Is there a way to make those commands go through at the same time? those 3 buttons combined create their own action when held but im getting a result that indicates it is only reading whichever one is listed first
User avatar
Goatedgoose
Staff Sergeant
Staff Sergeant
 
Posts: 12
Joined: Sat Sep 11, 2021 3:12 pm

Re: Holding Buttons Throughout Combo

Postby Scachi » Thu Oct 20, 2022 5:28 pm

did you miss the { } in your code ?
perhaps the games logic blocks those three inputs at the same time ?
I think I don't understand the problem, the code I have posted does hold down all three buttons as long as the combo is running.
User avatar
Scachi
Brigadier General
Brigadier General
 
Posts: 3044
Joined: Wed May 11, 2016 6:25 am
Location: Germany

Re: Holding Buttons Throughout Combo

Postby Goatedgoose » Thu Oct 20, 2022 5:35 pm

No not a game logic issue. I can do it manually, and when i record and run the macro it works. but when i convert the macro to gpc it doesn't probably due to the wait times. to initiate Stick_1_X needs to be -100.00 then click and hold button_7, click and hold button_6, then Stick_1_X does the rotation you see here.
Code: Select all
combo Macro2Combo {
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -2.20);
    set_val(STICK_1_Y, 0.69);
    set_val(STICK_2_X, -45.18);
    set_val(STICK_2_Y, -100.00);
    wait(4);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -2.56);
    set_val(STICK_1_Y, 0.69);
    set_val(STICK_2_X, -46.92);
    set_val(STICK_2_Y, -100.00);
    wait(8);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -2.76);
    set_val(STICK_1_Y, 0.69);
    set_val(STICK_2_X, -46.92);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -3.22);
    set_val(STICK_1_Y, 1.03);
    set_val(STICK_2_X, -46.92);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -6.69);
    set_val(STICK_1_Y, 1.47);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -27.14);
    set_val(STICK_1_Y, 1.92);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -30.37);
    set_val(STICK_1_Y, 2.59);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -61.39);
    set_val(STICK_1_Y, 3.62);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -97.96);
    set_val(STICK_1_Y, 5.38);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 6.05);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(20);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 4.71);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 3.54);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 3.13);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 2.81);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 2.55);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 2.16);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 1.42);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 0.40);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -0.59);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -2.14);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -2.71);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -3.17);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -3.55);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -4.55);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -4.95);
    set_val(STICK_2_X, -47.04);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -5.28);
    set_val(STICK_2_X, -47.24);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -5.54);
    set_val(STICK_2_X, -47.59);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -5.93);
    set_val(STICK_2_X, -48.25);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -6.07);
    set_val(STICK_2_X, -48.51);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -6.07);
    set_val(STICK_2_X, -48.73);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -6.26);
    set_val(STICK_2_X, -48.98);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -6.42);
    set_val(STICK_2_X, -49.38);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -6.42);
    set_val(STICK_2_X, -49.54);
    set_val(STICK_2_Y, -100.00);
    wait(20);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -6.57);
    set_val(STICK_2_X, -49.76);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -6.87);
    set_val(STICK_2_X, -49.84);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -7.44);
    set_val(STICK_2_X, -49.84);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -8.59);
    set_val(STICK_2_X, -49.84);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -9.55);
    set_val(STICK_2_X, -49.84);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -10.61);
    set_val(STICK_2_X, -49.84);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -10.94);
    set_val(STICK_2_X, -49.84);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -11.35);
    set_val(STICK_2_X, -49.84);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -11.98);
    set_val(STICK_2_X, -49.84);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -14.53);
    set_val(STICK_2_X, -49.43);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -15.99);
    set_val(STICK_2_X, -49.14);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -17.27);
    set_val(STICK_2_X, -48.83);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -18.55);
    set_val(STICK_2_X, -48.39);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -20.51);
    set_val(STICK_2_X, -47.60);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -21.25);
    set_val(STICK_2_X, -47.19);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -21.85);
    set_val(STICK_2_X, -46.68);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -22.35);
    set_val(STICK_2_X, -46.09);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -23.15);
    set_val(STICK_2_X, -44.98);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -23.45);
    set_val(STICK_2_X, -44.45);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -23.68);
    set_val(STICK_2_X, -43.76);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -23.88);
    set_val(STICK_2_X, -43.02);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -24.21);
    set_val(STICK_2_X, -41.88);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -24.21);
    set_val(STICK_2_X, -41.46);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -24.49);
    set_val(STICK_2_X, -41.12);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -24.65);
    set_val(STICK_2_X, -40.86);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -25.24);
    set_val(STICK_2_X, -40.47);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -25.50);
    set_val(STICK_2_X, -40.33);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -25.73);
    set_val(STICK_2_X, -40.33);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -25.91);
    set_val(STICK_2_X, -40.14);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -26.06);
    set_val(STICK_2_X, -40.01);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -26.27);
    set_val(STICK_2_X, -40.01);
    set_val(STICK_2_Y, -100.00);
    wait(20);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -26.41);
    set_val(STICK_2_X, -40.01);
    set_val(STICK_2_Y, -100.00);
    wait(20);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -26.56);
    set_val(STICK_2_X, -39.84);
    set_val(STICK_2_Y, -100.00);
    wait(50);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -26.71);
    set_val(STICK_2_X, -39.84);
    set_val(STICK_2_Y, -100.00);
    wait(50);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -26.09);
    set_val(STICK_2_X, -39.84);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -24.15);
    set_val(STICK_2_X, -39.66);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -22.19);
    set_val(STICK_2_X, -39.55);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -20.17);
    set_val(STICK_2_X, -39.55);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -17.42);
    set_val(STICK_2_X, -39.37);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -12.16);
    set_val(STICK_2_X, -39.16);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -9.08);
    set_val(STICK_2_X, -38.93);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, -5.53);
    set_val(STICK_2_X, -38.77);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 14.50);
    set_val(STICK_2_X, -38.63);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 16.86);
    set_val(STICK_2_X, -38.63);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 19.39);
    set_val(STICK_2_X, -38.42);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 22.08);
    set_val(STICK_2_X, -38.42);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 24.83);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -100.00);
    set_val(STICK_1_Y, 31.02);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -99.64);
    set_val(STICK_1_Y, 34.15);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -98.93);
    set_val(STICK_1_Y, 37.49);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -98.12);
    set_val(STICK_1_Y, 40.98);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -95.52);
    set_val(STICK_1_Y, 48.72);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -93.52);
    set_val(STICK_1_Y, 69.51);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -90.95);
    set_val(STICK_1_Y, 70.07);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -88.35);
    set_val(STICK_1_Y, 71.39);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -82.79);
    set_val(STICK_1_Y, 74.69);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -79.88);
    set_val(STICK_1_Y, 76.50);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -77.05);
    set_val(STICK_1_Y, 78.23);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -73.60);
    set_val(STICK_1_Y, 80.15);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -66.32);
    set_val(STICK_1_Y, 84.20);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -62.67);
    set_val(STICK_1_Y, 86.01);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -58.95);
    set_val(STICK_1_Y, 87.84);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -38.70);
    set_val(STICK_1_Y, 89.68);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -36.20);
    set_val(STICK_1_Y, 93.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -33.87);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -30.81);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -27.50);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, -19.55);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 2.66);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 3.30);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 4.58);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 7.99);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 9.89);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 11.97);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 14.07);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 18.28);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 20.49);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 23.01);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 25.41);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 30.42);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 32.92);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 35.61);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 38.39);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 43.57);
    set_val(STICK_1_Y, 100.00);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 46.25);
    set_val(STICK_1_Y, 99.28);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 48.97);
    set_val(STICK_1_Y, 98.65);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 51.67);
    set_val(STICK_1_Y, 97.86);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 56.89);
    set_val(STICK_1_Y, 95.90);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 58.94);
    set_val(STICK_1_Y, 95.12);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 61.05);
    set_val(STICK_1_Y, 94.24);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 63.23);
    set_val(STICK_1_Y, 92.88);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 67.75);
    set_val(STICK_1_Y, 89.59);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 70.06);
    set_val(STICK_1_Y, 87.92);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 72.17);
    set_val(STICK_1_Y, 85.71);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 74.64);
    set_val(STICK_1_Y, 83.50);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 79.32);
    set_val(STICK_1_Y, 78.49);
    set_val(STICK_2_X, -38.34);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 81.54);
    set_val(STICK_1_Y, 75.04);
    set_val(STICK_2_X, -38.12);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 100.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 83.68);
    set_val(STICK_1_Y, 71.56);
    set_val(STICK_2_X, -38.12);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 85.58);
    set_val(STICK_1_Y, 67.73);
    set_val(STICK_2_X, -38.12);
    set_val(STICK_2_Y, -100.00);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 89.19);
    set_val(STICK_1_Y, 40.69);
    set_val(STICK_2_X, -35.45);
    set_val(STICK_2_Y, -73.99);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 90.76);
    set_val(STICK_1_Y, 40.22);
    set_val(STICK_2_X, -31.56);
    set_val(STICK_2_Y, -69.99);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 100.00);
    set_val(STICK_1_X, 91.36);
    set_val(STICK_1_Y, 38.72);
    set_val(STICK_2_X, -8.69);
    set_val(STICK_2_Y, -33.81);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, 91.43);
    set_val(STICK_1_Y, 35.94);
    set_val(STICK_2_X, -7.64);
    set_val(STICK_2_Y, -30.80);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, 61.76);
    set_val(STICK_1_Y, 32.70);
    set_val(STICK_2_X, -5.48);
    set_val(STICK_2_Y, -24.35);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, 37.70);
    set_val(STICK_1_Y, 32.04);
    set_val(STICK_2_X, -4.74);
    set_val(STICK_2_Y, -21.89);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, 1.81);
    set_val(STICK_1_Y, 3.36);
    set_val(STICK_2_X, -4.14);
    set_val(STICK_2_Y, -19.79);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, 2.82);
    set_val(STICK_1_Y, 4.15);
    set_val(STICK_2_X, -3.69);
    set_val(STICK_2_Y, -17.99);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, 2.33);
    set_val(STICK_1_Y, 2.71);
    set_val(STICK_2_X, -3.02);
    set_val(STICK_2_Y, -15.39);
    wait(10);
    set_val(BUTTON_6, 0.00);
    set_val(BUTTON_7, 0.00);
    set_val(STICK_1_X, 2.33);
    set_val(STICK_1_Y, 2.37);
    set_val(STICK_2_X, -2.74);
    set_val(STICK_2_Y, -14.45);
    wait(3);
}
User avatar
Goatedgoose
Staff Sergeant
Staff Sergeant
 
Posts: 12
Joined: Sat Sep 11, 2021 3:12 pm

Re: Holding Buttons Throughout Combo

Postby Scachi » Thu Oct 20, 2022 6:59 pm

Not sure if you need this to be a combo, you can save it as a macro and play it back as a macro.
macro stuff requires a sd card in the t2.

if you need to have the three inputs in sequence you can use a combo to set them first and run the rotation combo at the end of that. and combine that with something similar to the other code I had posted:

pseudo example:
Code: Select all
if (crot) { "your buttons set_vals" };
 
 
combo cstart {
 set_val(STICK_1_X, -100);
 wait(20);
 set_val(STICK_1_X, -100);
 set_val(BUTTON_7,100);
 wait(20);
 set_val(STICK_1_X, -100);
 set_val(BUTTON_7,100);
 set_val(BUTTON_6,100);
 wait(20);
 combo_run(crot);
}
 
combo crot {
  "your rotation combo"
}

you can also lookup the set_polar script from the online resource, it can do rotations of sticks by code instead of using combos if you want to save space
User avatar
Scachi
Brigadier General
Brigadier General
 
Posts: 3044
Joined: Wed May 11, 2016 6:25 am
Location: Germany


Return to GPC2 Script Programming

Who is online

Users browsing this forum: Baidu [Spider] and 82 guests