9th Olock Secondary Ready XB360 Lights

XB360 Programable Lights different from PS3 version to work properly.
VersionV1.22
AuthorKia7
Publish DateWed, 17 Jul 2013 - 04:48
Last UpdateWed, 18 Sep 2013 - 23:46
Downloads94
RATE


0

0

Release Notes: For XBox360 only Must Moddify for PS3 for Shoot_Fire,and Stun_Gernade are alternated.
Code: Select all
/* * * ** **  * * *********************************************** **    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);
 
}