Cronusmax TW
標題: 運行腳本時ps手柄變顏色 [打印本頁]
作者: owensq 時間: 2017-9-13 10:54
標題: 運行腳本時ps手柄變顏色
ps手柄平時是綠色
想在運行腳本時ps手柄顏色變為紅色
main {
if (get_val(PS4_R2)) combo_run(toggle);
}
combo toggle {
set_val(PS4_R2, 100);
wait(70);
set_val(PS4_R2, 0);
wait(70);
}
作者: aalex1113 時間: 2017-9-13 11:25
請問大大是指想要腳本運行時是特定的顏色嗎?
作者: owensq 時間: 2017-9-13 12:27
是的
腳本運行時是特定的顏色
作者: aalex1113 時間: 2017-9-13 13:48
那大大可以直接從設定裡的Cmax plus的custom color勾選,後下面會有列表給大大選擇自己想要的顏色
作者: owensq 時間: 2017-9-13 21:42
不是這個意思
用腳本說明可能清楚些
例如:
大大寫的sasg和lovac的腳本
我想在運行這個腳本時
使用sasg時 手柄LED是綠色的
切換使用lovac時 手柄LED切換成紅色的
作者: aalex1113 時間: 2017-9-14 10:08
可以的,我們會寫範例給大大,還有請問大大是要用在哪個腳本上?最後想請教大大這樣切換腳本變顏色的意義
作者: owensq 時間: 2017-9-14 10:27
使用腳本時
會遇到伺服器延時或者操作過快造成
腳本切換和切槍不同步
這時看看手柄上的顏色就知道是那個槍的腳本在運行
會方便很多
就是sasg和lovac的腳本用
辛苦大大和工程了
作者: aalex1113 時間: 2017-9-14 10:36
所以大大用的腳本是sasg跟搭配另外一把自己享用的槍嗎?
作者: owensq 時間: 2017-9-14 11:42
還是lovac和sasg一起使用
作者: aalex1113 時間: 2017-9-14 15:48
所以請問大大用的腳本是哪個?我們好打示範給大大
作者: owensq 時間: 2017-9-14 21:04
/* *
* GPC SCRIPT
*
* GPC is a scripting language with C-like syntax.
* To learn more access GPC Language Reference on Help menu.
* *********************************************************** */
int onoff ;
main {
if(event_press(PS4_TRIANGLE)) {onoff=!onoff;}
if(get_val(PS4_L2) && onoff==0){
combo_run(rapid);
}
if(event_release(PS4_L2)){
combo_stop(rapid);
}
if(get_val(PS4_R2) && onoff==1){
combo_run(rapid2);
}
if(event_release(PS4_R2)){
combo_stop(rapid2);
}
if((get_val(PS4_LY)) < -80){
combo_run(Turbo_1);
}
}
combo rapid{
set_val(PS4_R2, 100);
wait(70);
set_val(PS4_L2, 0);
wait(90);
set_val(PS4_RY, 45);
wait(170);
set_val(PS4_R2, 100);
wait(70);
set_val(PS4_L2, 0);
wait(90);
set_val(PS4_RY, 45);
wait(170);
}
combo rapid2{
set_val(PS4_RY, 10);
wait(200);
set_val(PS4_RY, 20);
wait(100);
set_val(PS4_RY, 30);
wait(350);
set_val(PS4_RY, 40);//13
wait(250);
set_val(PS4_RY, 50);
wait(150);
set_val(PS4_RY, -10);
set_val(PS4_R2, 0);
wait(300);
set_val(PS4_R2, 0);
//onoff = 1;
wait(300);
}
combo Turbo_1 {
set_val(PS4_L3, 100);
wait(100);
set_val(PS4_L3, 100);
}
//end
辛苦大大和工程了
作者: admin 時間: 2017-9-14 22:21
好的, 明日請工程修改, 請問燈號要配甚麼色?
作者: aalex1113 時間: 2017-9-15 10:17
顏色參數對照表:
LED_1,2,3,4
2,0,0,0, // Blue 藍色
0,2,0,0, // Red 紅色
0,0,2,0, // Green 綠色
0,0,0,2, // Pink 粉色
2,0,2,0, // SkyBlue 天空藍
0,2,2,0, // Yellow 黃色
2,2,2,2, // White 白色
顏色語法:
set_led(LED_1, x); //變換顏色的語法
set_led(LED_2, x); //在x的地方填入上方想要的顏色的參數
set_led(LED_3, x);
set_led(LED_4, x);}
範例:
欲設定ds4手把為紅色時,依照上述的參數表紅色為:0,2,0,0, 參數分別對應LED1,LED2,LED3,LED4, 故程式設定如下:
set_led(LED_1, 0);
set_led(LED_2, 2);
set_led(LED_3, 0);
set_led(LED_4, 0);}
上述語法在執行後將會設定DS4的燈為紅色
修改GPC CODE 如下(請自行複製貼上Cronus pro的GPC Compile):
int onoff ;
main {
if(event_press(PS4_TRIANGLE)) {onoff=!onoff;}
if(onoff==1){ //onoff==1時切換顏色
set_led(LED_1, 0); //變換顏色的語法
set_led(LED_2, 0); //綠色參數:0020
set_led(LED_3, 2);
set_led(LED_4, 0);}
if(onoff==0){ //onoff==0時切換顏色
set_led(LED_1, 2); //變換顏色的語法
set_led(LED_2, 0); //藍色參數:2000
set_led(LED_3, 0);
set_led(LED_4, 0);}
if(get_val(PS4_L2) && onoff==0){
combo_run(rapid);
}
if(event_release(PS4_L2)){
combo_stop(rapid);
}
if(get_val(PS4_R2) && onoff==1){
combo_run(rapid2);
}
if(event_release(PS4_R2)){
combo_stop(rapid2);
}
if((get_val(PS4_LY)) < -80){
combo_run(Turbo_1);
}
}
combo rapid{
set_val(PS4_R2, 100);
wait(70);
set_val(PS4_L2, 0);
wait(90);
set_val(PS4_RY, 45);
wait(170);
set_val(PS4_R2, 100);
wait(70);
set_val(PS4_L2, 0);
wait(90);
set_val(PS4_RY, 45);
wait(170);
}
combo rapid2{
set_val(PS4_RY, 10);
wait(200);
set_val(PS4_RY, 20);
wait(100);
set_val(PS4_RY, 30);
wait(350);
set_val(PS4_RY, 40);//13
wait(250);
set_val(PS4_RY, 50);
wait(150);
set_val(PS4_RY, -10);
set_val(PS4_R2, 0);
wait(300);
set_val(PS4_R2, 0);
//onoff = 1;
wait(300);
}
combo Turbo_1 {
set_val(PS4_L3, 100);
wait(100);
set_val(PS4_L3, 100);
}
作者: owensq 時間: 2017-9-15 10:26
谢谢 辛苦大大和工程了
作者: aalex1113 時間: 2017-9-15 10:32
如果大大有看不懂的,可以再發問喔
作者: owensq 時間: 2017-9-15 11:47
謝謝
已經看明白了
作者: admin 時間: 2017-9-18 09:15
作者: forever43 時間: 2019-1-28 05:06
上到了一課,原來腳本可以使PS4搖桿變色!!
歡迎光臨 Cronusmax TW (https://www.cronusmax.com.tw/forum/) |
Powered by Discuz! X3.2 |