int onoff; int onoff2; int onoff3; int NRB_Time = 1800; int seconds; int milliseconds; main{ if(event_press(PS4_R3)) {onoff = !onoff; } if(onoff == 1 && onoff2 == 0){ combo_run(repeat1); } if(onoff2 == 1){ combo_stop(repeat1); if(get_rumble(RUMBLE_B) > 20 && onoff3 == 0){ combo_run(repeat2);} if(get_rumble(RUMBLE_A)){seconds = 0;} } if(onoff == 1){ if(!get_rumble(RUMBLE_A) && seconds < NRB_Time ){ milliseconds = milliseconds + get_rtime(); if(milliseconds >= 1000) { milliseconds = milliseconds - 1000; seconds = seconds + 1; if(seconds == NRB_Time) { onoff3 = 1; combo_stop(repeat1); combo_stop(repeat2); combo_run(repeat3); } } } } if(onoff3 == 1){ onoff = 1; onoff2 = 0; onoff3= 0 ; } set_val(TRACE_1, onoff*100); set_val(TRACE_2, onoff2*100); set_val(TRACE_3, onoff3*100); set_val(TRACE_4, seconds); } combo repeat1 { set_val(PS4_CIRCLE, 100); wait(1000); set_val(PS4_CIRCLE, 0); wait(2000); onoff2 = 1; } combo repeat2 { set_val(PS4_CIRCLE, 100); wait(1000); set_val(PS4_CIRCLE, 0); wait(40); wait(15000); onoff3 = 1; //onoff2=0 } combo repeat3 { wait(20000); set_val(PS4_CROSS, 100); wait(200); set_val(PS4_CROSS, 0); wait(200); wait(3000); set_val(PS4_SHARE, 100); wait(200); set_val(PS4_SHARE, 0); wait(200); set_val(PS4_CIRCLE, 100); wait(200); set_val(PS4_CIRCLE, 0); wait(200); set_val(PS4_CIRCLE, 100); wait(200); set_val(PS4_CIRCLE, 0); wait(200); set_val(PS4_CIRCLE, 100); wait(200); set_val(PS4_CIRCLE, 0); wait(200); wait(9000); set_val(PS4_LY, -100); wait(3000); set_val(PS4_LY, 0); wait(200); set_val(PS4_CIRCLE, 100);//進帳棚 wait(200); set_val(PS4_CIRCLE, 0); wait(200); wait(5000); set_val(PS4_CIRCLE, 100);//帳棚內操作 wait(500); set_val(PS4_CIRCLE, 0); wait(500); set_val(PS4_CIRCLE, 100); wait(500); set_val(PS4_CIRCLE, 0); wait(500); set_val(PS4_CIRCLE, 100); wait(500); set_val(PS4_CIRCLE, 0); wait(500); set_val(PS4_UP, 100); wait(100); set_val(PS4_UP, 0); wait(100); set_val(PS4_CIRCLE, 100); wait(500); set_val(PS4_CIRCLE, 0); wait(500); set_val(PS4_CIRCLE, 100); wait(500); set_val(PS4_CIRCLE, 0); wait(500); set_val(PS4_CIRCLE, 100); wait(500); set_val(PS4_CIRCLE, 0); wait(500); set_val(PS4_CROSS, 100); wait(500); set_val(PS4_CROSS, 0); wait(500); set_val(PS4_CROSS, 100); wait(500); set_val(PS4_CROSS, 0); wait(500); set_val(PS4_CROSS, 100); wait(500); set_val(PS4_CROSS, 0); wait(500); set_val(PS4_CROSS, 100); wait(500); set_val(PS4_CROSS, 0); wait(500); wait(5000); //出帳篷 set_val(PS4_LX, -100); set_val(PS4_LY, 16); wait(8000); set_val(PS4_LX, 0); set_val(PS4_LY, 0); wait(200); wait(1000); set_val(PS4_CIRCLE, 100); wait(200); set_val(PS4_CIRCLE, 0); wait(200); wait(1000); onoff3=0; onoff2=0; seconds = 0; }