Cronusmax TW
標題:
script新手問題求救
[打印本頁]
作者:
cyberkmairy
時間:
2022-6-6 09:35
標題:
script新手問題求救
求救,
剛剛學寫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);
}
++++++++++++++++++++++++++++++++++++++++++++++++++
作者:
CM_Plus
時間:
2022-6-6 10:27
您好,可以試試看這個
int onoff1;
int onoff2;
int onoff3;
main{
if (get_val(XB1_A) && event_press(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) && event_press(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);
}
作者:
cyberkmairy
時間:
2022-6-6 14:04
感謝!
歡迎光臨 Cronusmax TW (http://www.cronusmax.com.tw/forum/)
Powered by Discuz! X3.2