|
求救,
剛剛學寫script遇到問題,
請求解決辦法。
本身想設定3組auto按鍵: (即是啟動後會不停repeat)
- Shop_A => 遊戲內買item時用,要按"A"鍵一段時間才確定,所以wait設定為800
- repeatLT => 遊戲內repeat按"LT"
- repeatA => 遊戲內repeat按"A"
"repeatLT" => 呢部份無問題,每當按LT,zen都會認出並會即時 enable/disable,
"Shop_A"及"repeatA"本身設定要同時按兩鍵按才 enable/disable,
但按下時,有時zen不能認得,有時要按下數次,zen才會enable/disable。
請問可以如何改善問題?
謝謝!
++++++++++++++++++++++++++++++++++++++++++++++++++
int onoff1;
int onoff2;
int onoff3;
main{
if (get_val(XB1_A) && get_val(XB1_RT)) onoff1 =! onoff1;
if (onoff1) {
combo_run(Shop_A);
}
if(event_press(XB1_LT)) onoff2=!onoff2;
if(onoff2){
combo_run(repeatLT);
}
if (get_val(XB1_A) && get_val(XB1_RB)) onoff3 =! onoff3;
if (onoff3) {
combo_run(repeatA);
}
}
combo Shop_A {
set_val(XB1_A, 100);
wait(800);
set_val(XB1_A,0);
wait(50);
set_val(XB1_A,0);
}
combo repeatLT {
set_val(XB1_LT, 100);
wait(50);
set_val(XB1_LT,0);
wait(50);
set_val(XB1_LT,0);
}
combo repeatA {
set_val(XB1_A, 100);
wait(50);
set_val(XB1_A,0);
wait(50);
set_val(XB1_A,0);
}
++++++++++++++++++++++++++++++++++++++++++++++++++ |
|