Cronusmax TW

標題: 求助幫忙修改腳本只循環一次就好 [打印本頁]

作者: y25982    時間: 2020-3-14 09:52
標題: 求助幫忙修改腳本只循環一次就好

int onoff;
int o
define off=0;
define Blue=1;
define Green=2;
define Red=3;
define White=4;


data(
0,0,0,0,// Off
2,0,0,0,// Blue
0,0,2,0,// Green
0,2,0,0,// Red
2,2,2,2 // White
);

init {setled(Blue);}

main {

    if(get_val(PS4_RIGHT) && event_press(PS4_CROSS)){onoff=!onoff;
       if(onoff){combo_run(rumble_1);setled(Red);}
       if(!onoff){combo_run(rumble_2);setled(Blue);}

     }
    if(onoff){combo_run(bank);}
    if(!onoff){combo_stop(bank);}

}

combo bank{

    wait(1000);
        set_val(PS4_OPTIONS, 100);
        wait(100);
        wait(500);
        set_val(PS4_TRIANGLE, 100);
        wait(100);
        set_val(PS4_CIRCLE, 100);
        wait(20);
        wait(2200);
        set_val(PS4_CIRCLE, 100);
        wait(100);
        wait(5000);
}

combo rumble_1{
      wait(200);
      set_rumble(RUMBLE_B, 80);
      wait(100);
      reset_rumble();
      wait(50);
      //rb=0;
    }

combo rumble_2{
      wait(200);
      set_rumble(RUMBLE_B, 80);
      wait(1000);
      reset_rumble();
      wait(50);
      //rb=0;
    }

function setled(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));

}


作者: lcd242    時間: 2020-10-6 13:51
combo bank 最後結束前加上一行
onoff = 0;
試試

Best Regards,
Terry Lin




歡迎光臨 Cronusmax TW (http://www.cronusmax.com.tw/forum/) Powered by Discuz! X3.2