/* * * ** ** * * *********************************************** ** 0 111 0 111 00 01 11 00 1110 00 111 00 11100 00 00 10 0011100
* * * * * * xb360
* * * Swordy/Knifer Maguyver, Evader, Secondary is Prime o matic///// 1110 000 000 111 0010 1010 010 0101 00 10 0101 010 01 0101 001
* * * * * * * *
************************************************************************ 1111000010 01 10 010 1001 10101010 01 01010100100010010 01010101 010 1 10010100 101
************************************************************************* 1 000000000000 1 100101010 01101001 1101 101 0 101 1 10 10 01 010 1 1 001001 10 0100110
************************************************************ * ******* 01 11 001 10101 10 010 101001 01010 01010 100010 10011**/
define auto_fire = 10; //fire rate Rounds per-second (1-12 shots per-second)
define Slot_Down = 8; // +/- Press Y + Down,up to activate***
define Slot2_Up= 1; //*****************Controller mode# Slot 1-9;********************
define Press_RS= 200 ; //rate of crouch or Prone 300 = 1second
define Delay = 135; // Delay L2 So it dont mess up with R1+R2 beeing pressed at the same time
define hold_Jump = 400; //Jump X,A ;speed rate timeing ***0001+ make change; Cross2 > Cross is 33,<,44
define rest_Jump = 300; //off timeing jump
define Gernade_Timeing= 780; // Gernade timeing L1+R1
define Expo = 53; //Midpoint expoentials
define Sens = NOT_USE; // Sensitivity 125; default NOT_USE;
define Power_Of = 2;
define Light=450;//light on value light show
define O = XB360_B;//Knife Shake N Shake Controller (Change to Melee)*********************************************PS3_ACCY Controll ONLY
define Y = XB360_Y;// slot
define RS = XB360_RS;//Drop
define A = XB360_A;//Jump
define L1 = XB360_LB;//Scope
define L2 = XB360_LT;// R2+L2 Gernade R2 option throw
define R1 = XB360_RB;//Shoot
define R2 = XB360_RT;//Secondary Fire Auto Matic for hand guns single shots
define DWN = XB360_DOWN;
define UP = XB360_UP;//
define Leds_On = XB360_BACK; //Light up your Leds
int A_show = FALSE;
int hold_time, rest_time, Strength_of;
init {hold_time = 500 /auto_fire;Strength_of=4000*Power_Of;
if(hold_time >= 500) rest_time =244;}//*** 10/5% timeing difference
main { sensitivity(XB360_RX, Expo,Sens);
sensitivity(XB360_RY, Expo,Sens);
sensitivity(PS3_ACCY, 100,5);
sensitivity(PS3_ACCX, 100,5);// change to desire PS3_ACCX, PS3_ACCZ, PS3_ACCY, XB360{(PS3_GYRO)Limited controllers}
reset_leds();
if(event_release(Leds_On) && get_ptime(Leds_On) < 140) A_show = !A_show;
if(A_show && !get_val(Leds_On)) combo_run(Autoshow);
block(Leds_On, 200);
/*if (get_val(PS3_ACCY))combo_run(Knife);
if (get_val(PS3_ACCX))combo_run(Knife);*/
if (get_val(R2)){
if (event_release(L2))combo_run(DUCK);}// or change to [ event_press ] event_release For DROP or SNAP feature****Default my snap shot*******
if (get_val(A))combo_run(JUMP);
if (get_val(R1))combo_run(Rapid); //(*Rapid fire optional)
if (get_val(R1))block(R1,Strength_of);
if (get_val(Y)){
if (event_press(UP))combo_run(RumbleExample);}
if (get_val(Y)){
if (event_press(DWN))combo_run(RumbleExample);}
if (get_val(Y)){
if (event_press(UP)) combo_run (SLOT_1);}
if (get_val(Y)){
if (event_press(DWN)) combo_run (sLOT_2);}
if (get_val(R1))set_ledx(LED_2,1);
if (get_val(O))set_ledx(LED_4,3);if (get_val(L2))set_ledx(LED_4,3);
if (get_val(L1)){
if (event_press(L2)) combo_run (Gernade_Dub);}//Gernade For R1,R2=Primary/Secondary
if (get_val(L2)){
if (event_press(L1)) combo_run (Gernade_Dub);}
if (get_val(L1)) block(L1,Delay);
if (get_val(R2))combo_run(Trick);
if (get_val(R1))combo_run(Trick);
if (get_val(L2))combo_stop(Trick);
}
combo DUCK{set_ledx(LED_3,3);
set_val(RS,100);
wait(Press_RS);
set_val(RS,0);
}
combo JUMP{set_ledx(LED_3,2);
set_val(A,100);
wait (hold_Jump);
set_val(A,0);
wait (rest_Jump);
}
combo SLOT_1{reset_leds();
wait(112);
load_slot(Slot2_Up);
}
combo sLOT_2{reset_leds();
wait (112);
load_slot(Slot_Down);
}
combo Rapid{set_ledx(LED_4,1);set_ledx(LED_3,1);//Rapid fire optional
set_val(R2,100);
wait(hold_time);
set_val(R2,0);
wait(rest_time);
}
combo Gernade_Dub{set_ledx(LED_3,3);set_ledx(LED_2,3);
set_val(R1,100);
wait(Gernade_Timeing);
set_val(R1,0);
/*}
combo Knife{set_ledx(LED_1,1);set_ledx(LED_2,1);set_ledx(LED_3,1);set_ledx(LED_4,1);
set_val(O,100):
wait(hold_time);
set_val(O,0);
wait(rest_time);
*/}
combo RumbleExample {
set_rumble(RUMBLE_A, 100);
wait(1000);
set_rumble(RUMBLE_A, 0);
}
combo Trick{
set_val(A,100);
}
combo Autoshow {
reset_leds();set_ledx(LED_1,2);wait(Light);
set_ledx(LED_2,2);wait(Light);
set_ledx(LED_3,2);wait(Light);
set_ledx(LED_4,2);wait(Light);
set_ledx(LED_4,3);wait(Light);
set_ledx(LED_3,3);wait(Light);
set_ledx(LED_2,3);wait(Light);
set_ledx(LED_1,3);wait(Light);
set_ledx(LED_1,3);wait(Light);
set_ledx(LED_2,3);wait(Light);
set_ledx(LED_3,3);wait(Light);
set_ledx(LED_4,3);wait(Light);
set_ledx(LED_1,2);wait(Light);
set_ledx(LED_3,2);wait(Light);
set_ledx(LED_2,2);wait(Light);
set_ledx(LED_4,2);wait(Light);
set_ledx(LED_4,3);wait(Light);
set_ledx(LED_2,3);wait(Light);
set_ledx(LED_3,3);wait(Light);
set_ledx(LED_1,3);wait(Light);
set_ledx(LED_1,3);wait(Light);
set_ledx(LED_3,3);wait(Light);
set_ledx(LED_4,3);wait(Light);
set_ledx(LED_2,3);wait(Light);
set_ledx(LED_1,3);wait(Light);
set_ledx(LED_2,3);wait(Light);
set_ledx(LED_4,3);wait(Light);
set_ledx(LED_3,3);wait(Light);
set_ledx(LED_1,3);wait(Light);
set_ledx(LED_2,3);wait(Light);
set_ledx(LED_4,3);wait(Light);
set_ledx(LED_3,3);wait(Light);
set_ledx(LED_1,3);wait(Light);
set_ledx(LED_3,3);wait(Light);
set_ledx(LED_4,3);wait(Light);
set_ledx(LED_2,3);wait(Light);
}