|
//Posted by iLisiy, a member of the Cronus Community - https://cronusmax.com/forums
//Posted : Tuesday 10th of March, 2020 15:21 UTC
/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*| | | |L|E|D|S| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
define Off = 0;
define Green = 1;
define Blue = 2;
define Pink = 3;
define Red = 4;
define SkyBlue = 5;
define Yellow = 6;
define White = 7;
/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | | |D|A|T|A| | | | | | | | | | | | | | | | | | | | | | || | | | | | || | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
data(
0,0,0,0, // Off
0,0,2,0, // Green
2,0,0,0, // Blue
0,0,0,2, // Pink
0,2,0,0, // Red
2,0,2,0, // SkyBlue
0,2,2,0, // Yellow
2,2,2,2 // White
);
//Random Generator_____________________________________________
int seed = 1632; //CHANGE ME!
int a = 21, c = 3, m = 100; // used in random number generator
//_____________________________________________________________
int canCombo = FALSE;
main {
if(get_val(PS4_L2) && event_release(PS4_R2))
{
canCombo = !canCombo;
if (canCombo) {
reset_leds ();
color_led (Green);
}
if (!canCombo) {
reset_leds ();
color_led (Red);
}
}
if(canCombo) {
if(get_val(PS4_R1)) {
combo_run(Tap_1);
combo_run(Tap_2);
combo_run(Tap_3);
}
}
}
combo Tap_1 {
set_val(PS4_UP, 0);
wait(150 + random());
set_val(PS4_UP, 100);
wait(50);
set_val(PS4_UP, 100);
}
combo Tap_2 {
set_val(PS4_LEFT, 0);
wait(150 + random());
set_val(PS4_LEFT, 100);
wait(50);
set_val(PS4_LEFT, 100);
}
combo Tap_3 {
set_val(PS4_RIGHT, 0);
wait(150 + random());
set_val(PS4_RIGHT, 100);
wait(50);
set_val(PS4_RIGHT, 100);
}
//_______________________Led_Switch_______________________________
function color_led(colour) {
set_led(LED_1, dbyte(colour * 4));
set_led(LED_2, dbyte((colour * 4) + 1));
set_led(LED_3, dbyte((colour * 4) + 2));
set_led(LED_4, dbyte((colour * 4) + 3));
//________________________________________________________________
}
//____________________Random Generator____________________________
function random(){ //LCG returns random numbers between 0 and 100
seed = (a * seed + c) % m;
return seed;
//_______________________________________________________________
}
这个脚本能在可麦1上运行,但是2代效验不通过。
|
|