NEW AUTO-SPOT'n'TAUNT script for COD Warzone(Rebirth)

Documentation, usage tips and configuration guides for Titan Two scripts and bytecodes published by the community users.

NEW AUTO-SPOT'n'TAUNT script for COD Warzone(Rebirth)

Postby Justin420time » Tue Apr 05, 2022 8:48 am

**** NEW AUTO-SPOT'n'TAUNT script for Call Of Duty Warzone(Rebirth) v1.2****
  **UPDATED CODE on 4-14-2022 because it wasnt working how I wanted. Now it does!
With this script you can add to your play style and make your team understand
where you are shooting enemies at by spotting randomly when enemies are in view.
You can also Taunt or Spray, then snipe someone in the head from across the map
and feel good about it being quick and easy. Without taking your thumbs off the
joysticks you can make people see a better style of play, when you taunt before
sniping the head off of them!... You also have ReloadCancel added for help!

You can also use this on the ground to spray really fast, if you put in the
DOWN SPOT on your list. This script will pull DOWN ON STICK_1_Y for you, so
do not press STICK_1_Y while taunting. (If you know what you are doing, you
can change this setting and make the stick do what ever you want.)

There is color change when switching on/off the toggle of each option. Also,
if you use SWAP TRIGGERS you can change in the options to TRUE. I play default,
but added for more options.

You can change below Auto_Spot_Wait:

int Auto_Spot = TRUE; // RIGHT_JOYSTICK_CLICK + Left Bumper
// Higher or Lower the number for more or less pings, while toggled on.
int Auto_Spot_Wait = 4600;
int Auto_Spot_Wait2 = 420;

TWO ways to Ping "ADS+RIGHT_TRIGGER" and "ADS+LEFT_CLICK_JOYSTICK"(Independently
from each other) to ping in game, while toggled on. This gives you a bit of edge
while ingaging a team.

int Auto_Taunt = FALSE; // RIGHT_JOYSTICK_CLICK + Right Bumper

With Auto Taunt, it will turn the toggle off each time you use it. So you will
need to activate/toggle on again to use again. This is a safety feature, so you
dont keep taunting in game and you can keep pushing to the next person to taunt!

I worked pretty hard to make sure things worked correctly. Make sure to stand
still when Taunting or Spraying, so you do not mess with the combo...

Keep playing smart and have fun doing it! See you in the Warzone!

-xKJTx

Code: Select all
#pragma METAINFO("Auto-Spot'n'Taunt", 1, 2, "xKJTx")
 
#include "titanone.gph"
#include "ColorLED.gph"
 
/*         
 
            **** NEW AUTO-SPOT'n'TAUNT script for Call Of Duty Warzone(Rebirth) ****
 
        With this script you can add to your play style and make your team understand
        where you are shooting enemies at by spotting randomly when enemies are in view.
        You can also Taunt or Spray, then snipe someone in the head from across the map
        and feel good about it being quick and easy. Without taking your thumbs off the
        joysticks you can make people see a better style of play, when you taunt before
        sniping the head off of them!... You also have ReloadCancel added for help!
 
        You can also use this on the ground to spray really fast, if you put in the
        DOWN SPOT on your list. This script will pull DOWN ON STICK_1_Y for you, so
        do not press STICK_1_Y while taunting. (If you know what you are doing, you
        can change this setting and make the stick do what ever you want.)
 
        There is color change when switching on/off the toggle of each option. Also,
        if you use SWAP TRIGGERS you can change in the options to TRUE. I play default,
        but added for more options.
 
        You can change below Auto_Spot_Wait:
*/

 
int Auto_Spot = TRUE; // RIGHT_JOYSTICK_CLICK  + Left Bumper
        // Higher or Lower the number for more or less pings, while toggled on.
int Auto_Spot_Wait = 4600;
int Auto_Spot_Wait2 = 420;
 
/*
        TWO ways to Ping "ADS+RIGHT_TRIGGER" and "ADS+LEFT_CLICK_JOYSTICK"(Independently
        from each other) to ping in game, while toggled on. This gives you a bit of edge
        while ingaging a team.
*/

 
int Auto_Taunt = FALSE; // RIGHT_JOYSTICK_CLICK + Right Bumper
 
/*
        With Auto Taunt, it will turn the toggle off each time you use it. So you will
        need to activate/toggle on again to use again. This is a safety feature, so you
        dont keep taunting in game and you can keep pushing to the next person to taunt!
 
        I worked pretty hard to make sure things worked correctly. Make sure to stand
        still when Taunting or Spraying, so you do not mess with the combo...
 
        Keep playing smart and have fun doing it! See you in the Warzone!
 
        -xKJTx paypal.me/xkjtx
*/

 
//Auto Spot
#define _AIM_BTN  XB1_LT
#define SHOT_BTN  XB1_RT
#define PING_BTN  PS4_UP // PING BOTTON
 
#define _ColorSimple
#define _ColorBrightness
 
define White = 0;
define Off = 1;
define Blue = 2;
define Red = 3;
define Green = 4;
define Pink = 5;
define SkyBlue = 6;
define Yellow = 7;
 
data(1,
    0,0,0,0, //0
    2,0,0,0, //1
    0,2,0,0, //2
    0,0,2,0, //3
    0,0,0,2, //4
    2,0,2,0, //5
    0,2,2,0, //6
    2,2,2,2, //7
);
 
int Trigger_Swap = FALSE;
int b_reload = FALSE;
int rld_time = 1400;
int Col_ind;
 
function f_colourled(Colour) {
    Col_ind = (Colour * 4) - 3;
    set_led(LED_1, dbyte(Col_ind));
    set_led(LED_2, dbyte(Col_ind + 1));
    set_led(LED_3, dbyte(Col_ind + 2));
    set_led(LED_4, dbyte(Col_ind + 3));
}
 
main {
 
    if (Trigger_Swap) {
        swap(PS4_R1, PS4_R2);
        swap(PS4_L1, PS4_L2);
    }
 
    // Disabled buttons while holding BUTTON_6(Right Joystick Click):
    if (get_val(BUTTON_6)){
        set_val(PS4_UP,0);
        set_val(PS4_LEFT,0);
        set_val(PS4_RIGHT,0);
        set_val(XB1_MENU,0);
        set_val(PS4_TOUCH,0);
        set_val(PS4_PS,0);
        set_val(PS4_SHARE,0);
        set_val(XB1_LB,0);
        set_val(XB1_RB,0);
    }
 
    // If Reload is pressed stop running combo (ReloadCancel)
    if (event_release(PS4_SQUARE)) {
        b_reload = TRUE;
    }
    if (b_reload) {
        b_reload = b_reload + get_rtime();
    }
    if (b_reload >= rld_time) {
        b_reload = 0;
        b_reload = FALSE;
    }
    
    //Auto Spot
    if (get_val(BUTTON_6) && event_press(XB1_LB)) {
        combo_run(c_vibrate);
        Auto_Spot =! Auto_Spot;
        if (Auto_Spot) ColorLED(CR,100,100,2,CG);
        else f_colourled(Off);
    }
    if (Auto_Spot) {
        if (!b_reload && (get_val(_AIM_BTN) && check_active(XB1_RT,Auto_Spot_Wait2))) combo_run(c_LOCATION_MARKER);
        if (!b_reload && (get_val(_AIM_BTN) && event_release(XB1_RT))) combo_stop(c_LOCATION_MARKER);
        //if(!b_reload && get_val(_AIM_BTN)) combo_run(c_LOCATION_MARKER);
        /*if (!b_reload && (get_val(_AIM_BTN) && get_ptime(XB1_RT) < Auto_Spot_Wait)) {
            combo_run(c_LOCATION_MARKER);
        }*/

        if (!b_reload && (get_val(_AIM_BTN) && check_active(BUTTON_9,Auto_Spot_Wait2))) combo_run(c_LOCATION_MARKER2);
        if (!b_reload && (get_val(_AIM_BTN) && event_release(BUTTON_9))) combo_stop(c_LOCATION_MARKER2);
        /*if (!b_reload && (get_val(_AIM_BTN) && (event_release(BUTTON_9) && time_release(BUTTON_9) < 200))) {
            combo_run(c_LOCATION_MARKER2);
        }*/

        Auto_Taunt = FALSE;
    }
 
    //Auto Taunt
    if (get_val(BUTTON_6) && event_press(XB1_RB)) {
        combo_run(c_vibrate);
        Auto_Taunt =! Auto_Taunt;
        if (Auto_Taunt) ColorLED(CR,200,200,2,CG);
        else f_colourled(Off);
    }
    if (Auto_Taunt) {
        if(get_val(BUTTON_9)) {
            combo_run(c_AUTO_TAUNT);
        }
        Auto_Spot = FALSE;
    }
}
combo RumbleOnce {
    ffb_set(FFB_1,85.0,200); // command motor FFB_1 to run at 85% for 200ms
    wait(0);          // !Important! only run the previous lines once
    wait(500);        // repeat the lines between this wait and the previous
                    //  (none=just waiting) for 500ms
    ffb_reset();      // this command allows the console to control the rumbles again
}
combo c_vibrate {
    call(RumbleOnce);
}
 
//Auto Taunt
combo c_AUTO_TAUNT {
    Auto_Spot = FALSE;
    set_val(PING_BTN,100);
    set_val(STICK_1_Y,100);
    wait(225);
    set_val(PING_BTN,0);
    set_val(STICK_1_Y,0);
    wait(25);
    Auto_Taunt = FALSE;
    Auto_Spot = TRUE;
    f_colourled(Off);
}
 
//Auto Spot
combo c_LOCATION_MARKER {
    set_val(PING_BTN,0);
    wait(25);
    set_val(PING_BTN,100);
    wait(25);
    wait(25);
    wait(Auto_Spot_Wait);
    wait(25);
}
 
//Auto Spot 2
combo c_LOCATION_MARKER2 {
    set_val(PING_BTN,100);
    wait(20);
    wait(20);
    set_val(PING_BTN,100);
    wait(20);
    wait(Auto_Spot_Wait2);
    wait(20);
    wait(Auto_Spot_Wait2);
}
 
 
paypal.me/xkjtx
UserBenchmarks:Game 96%,Desk 95%,Work 90%
CPU:AMD Ryzen 5 3600XT-87.5%
GPU:Nvidia RTX 3060-104.1%
RAM:Unknown 8G 135-K 4x8GB-94.7%
MBD:Gigabyte GA-B550 AORUS PRO AC
User avatar
Justin420time
First Sergeant
First Sergeant
 
Posts: 44
Joined: Fri Nov 02, 2018 6:48 pm

Return to User's Script Documentation

Who is online

Users browsing this forum: No registered users and 80 guests