|
麻煩看一下: 是不是這樣寫
int gun = 0;
int recoil_1= 10;
int recoil_2= 10;
main {
if (event_press(PS4_TRIANGLE)){
gun=!gun;
}
if (gun==0 && get_val(PS4_L2) && event_press(PS4_UP) && get_val(PS4_CIRCLE)){
recoil_1=recoil_1 + 10;
//combo_run(rumble_1);
if(recoil_1 > 80){
recoil_1=80;
combo_run(rumble_1);
}
}
if (gun==0 && get_val(PS4_L2) && get_val(PS4_UP) && get_ptime(PS4_UP) > 1000 && get_val(PS4_CIRCLE)){
recoil_1= 80;
combo_run(rumble_1);
}
if (gun==0 && get_val(PS4_L2) && event_press(PS4_DOWN) && get_val(PS4_CIRCLE)){
recoil_1=recoil_1 - 10;
//combo_run(rumble_2);
if(recoil_1 < 0){
recoil_1=0;
combo_run(rumble_2);
}
}
if (gun==0 && get_val(PS4_L2) && get_val(PS4_DOWN) && get_ptime(PS4_DOWN) > 1000 && get_val(PS4_CIRCLE)){
recoil_1= 0;
combo_run(rumble_2);
}
if (gun==1 && get_val(PS4_L2) && event_press(PS4_UP) && get_val(PS4_CIRCLE)){
recoil_2=recoil_2 + 10;
//combo_run(rumble_1);
if(recoil_2 > 80){
recoil_2=80;
combo_run(rumble_1);
}
}
if (gun==1 && get_val(PS4_L2) && get_val(PS4_UP) && get_ptime(PS4_UP) > 1000 && get_val(PS4_CIRCLE)){
recoil_2= 80;
combo_run(rumble_1);
}
if (gun==1 && get_val(PS4_L2) && event_press(PS4_DOWN) && get_val(PS4_CIRCLE)){
recoil_2=recoil_2 - 10;
//combo_run(rumble_2);
if(recoil_2 < 0){
recoil_2=0;
combo_run(rumble_2);
}
}
if (gun==1 && get_val(PS4_L2) && get_val(PS4_DOWN) && get_ptime(PS4_DOWN) > 1000 && get_val(PS4_CIRCLE)){
recoil_2= 0;
combo_run(rumble_2);
}
//..........................................................//
}
combo rumble_1{
wait(200);
set_rumble(RUMBLE_A, 70);
wait(300);
reset_rumble();
wait(300);
}
/*combo rumble_12{
wait(200);
set_rumble(RUMBLE_A, 70);
wait(300);
reset_rumble();
wait(300);
set_rumble(RUMBLE_A, 70);
wait(300);
reset_rumble();
wait(300);
}*/
combo rumble_2{
wait(200);
set_rumble(RUMBLE_B, 70);
wait(300);
reset_rumble();
wait(300);
}
/*combo rumble_22{
wait(200);
set_rumble(RUMBLE_B, 70);
wait(300);
reset_rumble();
wait(300);
set_rumble(RUMBLE_B, 70);
wait(300);
reset_rumble();
wait(300);
}*/ |
|