/* *
* This script will allow you to earn free depot credits for your supply drops by remaining idle in a match without getting kicked.
This was made for Modern Warfare Remastered, but works on all cods.
Instructions:
-------------------------------------------------------------------------------------------------------------------------------
Only works on S&D for match bonus XP and depot credits.
Simply press L1 + R1 on your controller while in a lobby or game to activate mod (Controller Vibrates Once).
Press L2 + R2 to deactivate mod (Controller Vibrates 2x).
Information:
-------------------------------------------------------------------------------------------------------------------------------
* Green LED = Mod ON
* Blue LED = Mod OFF
-------------------------------------------------------------------------------------------------------------------------------
Enjoy your precious sleep and let those credits build up!
* Developed By Sub Zero
Version 2.0
* *********************************************************** */
define HOME = 0; // XB1_XBOX XB360_XBOX PS4_PS PS3_PS
define SHARE = 1; // XB1_VIEW XB360_BACK PS4_SHARE PS3_SELECT
define OPTIONS = 2; // XB1_MENU XB360_START PS4_OPTIONS PS3_START
define R1 = 3; // XB1_RB XB360_RB PS4_R1 PS3_R1
define SHOOT = 4; // XB1_RT XB360_RT PS4_R2 PS3_R2
define R3 = 5; // XB1_RS XB360_RS PS4_R3 PS3_R3
define L1 = 6; // XB1_LB XB360_LB PS4_L1 PS3_L1
define ADS = 7; // XB1_LT XB360_LT PS4_L2 PS3_L2
define L3 = 8; // XB1_LS XB360_LS PS4_L3 PS3_L3
define RX = 9; // XB1_RX XB360_RX PS4_RX PS3_RX
define RY = 10; // XB1_RY XB360_RY PS4_RY PS3_RY
define LX = 11; // XB1_LX XB360_LX PS4_LX PS3_LX
define LY = 12; // XB1_LY XB360_LY PS4_LY PS3_LY
define UP = 13; // XB1_UP XB360_UP PS4_UP PS3_UP
define DOWN = 14; // XB1_DOWN XB360_DOWN PS4_DOWN PS3_DOWN
define LEFT = 15; // XB1_LEFT XB360_LEFT PS4_LEFT PS3_LEFT
define RIGHT = 16; // XB1_RIGHT XB360_RIGHT PS4_RIGHT PS3_RIGHT
define TRIANGLE = 17; // XB1_Y XB360_Y PS4_TRIANGLE PS3_TRIANGLE
define CIRCLE = 18; // XB1_B XB360_B PS4_CIRCLE PS3_CIRCLE
define CROSS = 19; // XB1_A XB360_A PS4_CROSS PS3_CROSS
define SQUARE = 20; // XB1_X XB360_X PS4_SQUARE PS3_SQUARE
// LED Lights DS4
define Off = 0;
define Dim_Blue = 1;
define Dim_Red = 2;
define Dim_Green = 3;
define Dim_Pink = 4;
define Dim_SkyBlue = 5;
define Dim_Yellow = 6;
define Dim_White = 7;
define Blue = 8;
define Red = 9;
define Green = 10;
define Pink = 11;
define SkyBlue = 12;
define Yellow = 13;
define White = 14;
define Bright_Blue = 15;
define Bright_Red = 16;
define Bright_Green = 17;
define Bright_Pink = 18;
define Bright_SkyBlue = 19;
define Bright_Yellow = 20;
define Bright_White = 21;
data (
0,0,0,0, // Off
1,0,0,0, // Dim Blue
0,1,0,0, // Dim Red
0,0,1,0, // Dim Green
0,0,0,1, // Dim Pink
1,0,1,0, // Dim SkyBlue
0,1,1,0, // Dim Yellow
1,1,1,1, // Dim White
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
3,0,0,0, // Bright Blue
0,3,0,0, // Bright Red
0,0,3,0, // Bright Green
0,0,0,3, // Bright Pink
3,0,3,0, // Bright SkyBlue
0,3,3,0, // Bright Yellow
3,3,3,3 // Bright white
);
define RumbleStrength = 60; // Change to 0 to disable rumble(vibration).
int loop;
main {
if (get_val(L1) && get_val(R1))
{
set_ds4_led(Green);
combo_run(Rumble);
loop = 1;
}
if (get_val(ADS) && get_val(SHOOT))
{
set_ds4_led(Blue);
combo_run(DoubleRumble);
combo_stop(idle);
loop = 0;
}
if(loop && !combo_running(idle)) {
loop = loop + 1;
combo_run(idle);
}
}
combo idle
{
wait(80);
set_val(CROSS,100);
wait(4000); // 12 Second intervals. However, you are free to change the timing.
wait(4000);
wait(4000);
set_val(CROSS,100);
wait(4000);
set_val(CROSS,100);
wait(4000);
wait(4000);
set_val(ADS,100);
wait(4000);
set_val(CIRCLE,100);
wait(4000);
wait(4000);
wait(4000);
}
combo Rumble
{
set_rumble (RUMBLE_A, RumbleStrength);
wait(300);
reset_rumble();
}
combo DoubleRumble
{
set_rumble (RUMBLE_A, RumbleStrength);
wait (300);
set_rumble (RUMBLE_A, 0);
wait (300);
set_rumble (RUMBLE_A, RumbleStrength);
wait (400);
reset_rumble();
}
function set_ds4_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));
}