Ищу скрипт [REQ] Under crosshair indicator [OTC V3]

Забаненный
Статус
Оффлайн
Регистрация
20 Дек 2020
Сообщения
178
Реакции[?]
35
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
YdpEAUXvxl.png

Есть у вас этот джава-скрипт на в3?
 
Изучает плюсы
Начинающий
Статус
Оффлайн
Регистрация
12 Июн 2020
Сообщения
101
Реакции[?]
27
Поинты[?]
0
где-то были. Если руки дойдут, скину. Как по мне индикаторы щитовые
 
Забаненный
Статус
Оффлайн
Регистрация
20 Дек 2020
Сообщения
178
Реакции[?]
35
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
где-то были. Если руки дойдут, скину. Как по мне индикаторы щитовые
я хочу их переделать мне лень щас с нуля делать индикаторы мне бы вишкорд в3 сурс.. или же идиал яв..
 
Пользователь
Статус
Оффлайн
Регистрация
30 Ноя 2020
Сообщения
325
Реакции[?]
61
Поинты[?]
0
Посмотреть вложение 131689

Есть у вас этот джава-скрипт на в3?
на нашел гдето но анимаций нету
//Modified by Reptar
//Originals made by :
//Signal for the idea
//Ultranite for help
//AA Indicators by 57777
//Fake Indicator by dummy (Decommissioned)
//shoutout to edeen and ntrzr

//If I forgot you, Please let me know



//indicator vars
var screen_size = Global.GetScreenSize();

//Polygon Points


LPxx = [(screen_size[0] /2) - 49, (screen_size[1] /2) + 12];
LPyy = [(screen_size[0] /2) - 49, (screen_size[1] /2) - 12];
LPzz = [(screen_size[0] /2) - 73, (screen_size[1] /2)];
RPxx = [(screen_size[0] /2) + 49, (screen_size[1] /2) + 12];
RPyy = [(screen_size[0] /2) + 49, (screen_size[1] /2) - 12];
RPzz = [(screen_size[0] /2) + 73, (screen_size[1] /2)];
BPx = [(screen_size[0] /2) + 10, (screen_size[1] /2) + 50];
BPy = [(screen_size[0] /2) - 10, (screen_size[1] /2) + 50];
BPxx = [(screen_size[0] /2) + 12, (screen_size[1] /2) + 49];
BPyy = [(screen_size[0] /2) - 12, (screen_size[1] /2) + 49];
BPzz = [(screen_size[0] /2), (screen_size[1] /2) + 73];

Cheat.PrintColor([255, 75, 100, 25], "\n------------------------\nReptar's Indicators\n------------------------\n");


function drawString()
{
const alpha = Math.sin(Math.abs(-Math.PI + (Globals.Curtime() * (1 / .75)) % (Math.PI * 2))) * 255;
const alphaa = Math.sin(Math.abs(-Math.PI + (Globals.Curtime() * (1 / 2)) % (Math.PI * 2))) * 255;
isHideshots = UI.IsHotkeyActive("Rage", "Exploits", "Hide shots");
isFakeduck = UI.IsHotkeyActive("Anti-Aim", "Extra", "Fake duck");
isDoubletap = UI.IsHotkeyActive("Rage", "Exploits", "Doubletap");
isInverted = UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter" );
isDmgActive = UI.IsHotkeyActive("Rage", "GENERAL", "Accuracy", "Minimum damage (on key)");
isLbyMode = UI.GetValue("Anti-Aim", "Fake angles", "LBY mode");
isDesyncMode = UI.GetValue("Anti-Aim", "Fake angles", "Fake desync");
localplayer_index = Entity.GetLocalPlayer( );
localplayer_alive = Entity.IsAlive( localplayer_index );

//Fake Indicator Plus
//var difference = Math.abs( Local.GetRealYaw( ) - Local.GetFakeYaw( ) );
//Render.String(screen_size[0] /2 + 1, screen_size[1] /2 +101, 1, "FAKE", [ 0, 0, 0, 255 ], 3 );
//Render.String(screen_size[0] /2, screen_size[1] /2 +100, 1, "FAKE", [ difference * 255 / 58, 255 - ( difference * 255 / 58 ), 0 , 255], 3 );

if (localplayer_alive == true){
//Shadows
Render.Polygon([LPxx, LPzz, LPyy], [0, 0, 0, 60] );
Render.Polygon([RPyy, RPzz, RPxx], [0, 0, 0, 60] );
Render.Polygon([BPyy, BPxx, BPzz], [0, 0, 0, 60] );
Render.String(screen_size[0] /2 + 1, screen_size[1] /2 +101, 1, isLbyMode ? "FAKE" : "NORM", [ 0, 0, 0, 255 ], 3 );
Render.String(screen_size[0] /2 + 1, screen_size[1] /2 +121, 1, isDoubletap ? "DT" : "DT", isDoubletap ? [ 0, 0, 0, 255 ] : [ 0, 0, 0, 255 ], 3 );
Render.String(screen_size[0] /2 + 1, screen_size[1] /2 +131, 1, isDmgActive ? "WALL" : "DMG", isDmgActive ? [ 0, 0, 0, 255 ] : [ 0, 0, 0, 255 ], 3 );
Render.String(screen_size[0] /2 + 1, screen_size[1] /2 +141, 1, isHideshots ? "HIDE" : "ANIM", isHideshots ? [ 0, 0, 0, 255 ] : [ 0, 0, 0, 255 ], 3 );
Render.String(screen_size[0] /2 + 1, screen_size[1] /2 +151, 1, isFakeduck ? "DUCK" : "", isFakeduck ? [ 0, 0, 0, 255 ] : [ 0, 0, 0, 0 ], 3 );

//indicators
Render.String(screen_size[0] /2, screen_size[1] /2 +100, 1, isLbyMode ? "IDEAL" : "NORMAL", [ 0, 255, 255 , 255], 3 );
Render.String(screen_size[0] /2, screen_size[1] /2 +120, 1, isDoubletap ? "DT" : "DT", isDoubletap ? [ 0, 255, 0, 255 ] : [ 255, 0, 0, 255 ], 3 );
Render.String(screen_size[0] /2, screen_size[1] /2 +130, 1, isDmgActive ? "WALL" : "DMG", isDmgActive ? [ 255, 159, 212, 255] : [ 255, 159, 212, 255 ], 3 );
Render.String(screen_size[0] /2, screen_size[1] /2 +140, 1, isHideshots ? "HIDE" : "ANIM", isHideshots ? [ 145, 120, 229, 255 ] : [ 255, 153, 0, alpha ], 3 );
Render.String(screen_size[0] /2, screen_size[1] /2 +150, 1, isFakeduck ? "DUCK" : "", isFakeduck ? [ 255, 255, 255, 255 ] : [ 0, 0, 0, 0 ], 3 );

//inverter indicators
if(isDesyncMode == 0)
{
Render.String(screen_size[0] /2 + 1, screen_size[1] /2 +111, 1, isInverted ? "LEFT" : "RIGHT", [ 0, 0, 0, 255 ], 3 );
Render.String(screen_size[0] /2, screen_size[1] /2 +110, 1, isInverted ? "LEFT" : "RIGHT", [ 255, 255, 255, 255 ], 3 );
}
else if(isDesyncMode == 1)
{
Render.String(screen_size[0] /2 + 1, screen_size[1] /2 +111, 1, isInverted ? "RIGHT" : "LEFT", [ 0, 0, 0, 255 ], 3 );
Render.String(screen_size[0] /2, screen_size[1] /2 +110, 1, isInverted ? "RIGHT" : "LEFT", [ 255, 255, 255, 255 ], 3 );
}


if(drawLeft)
{
Render.Polygon([LPx, LPz, LPy], [ selected_red, selected_green, selected_blue, selected_alpha] );
}
else if(drawRight)
{
Render.Polygon([RPy, RPz, RPx], [ selected_red, selected_green, selected_blue, selected_alpha] );
}
else if(drawBack)
{
Render.Polygon([BPy, BPx, BPz], [ selected_red, selected_green, selected_blue, selected_alpha] );
}
}}



function Main()
{
Global.RegisterCallback("Draw", "drawString")
}

Main();
 
aspire to inspire
Пользователь
Статус
Оффлайн
Регистрация
4 Июн 2019
Сообщения
236
Реакции[?]
42
Поинты[?]
0
JavaScript:
UI.AddCheckbox("Indicators"),
UI.AddColorPicker("Selected arrow color");

function RenderArc(x, y, radius, radius_inner, start_angle, end_angle, segments, color) {
    segments = 360 / segments;

    for (var i = start_angle; i < start_angle + end_angle; i = i + segments)
    {
        var rad = i * Math.PI / 180;
        var rad2 = (i + segments) * Math.PI / 180;

        var rad_cos = Math.cos(rad);
        var rad_sin = Math.sin(rad);

        var rad2_cos = Math.cos(rad2);
        var rad2_sin = Math.sin(rad2);

        var x1_inner = x + rad_cos * radius_inner;
        var y1_inner = y + rad_sin * radius_inner;

        var x1_outer = x + rad_cos * radius;
        var y1_outer = y + rad_sin * radius;

        var x2_inner = x + rad2_cos * radius_inner;
        var y2_inner = y + rad2_sin * radius_inner;

        var x2_outer = x + rad2_cos * radius;
        var y2_outer = y + rad2_sin * radius;

        Render.Polygon( [
            [ x1_outer, y1_outer ],
            [ x2_outer, y2_outer ],
            [ x1_inner, y1_inner ] ],
            color
        );

        Render.Polygon( [
            [ x1_inner, y1_inner ],
            [ x2_outer, y2_outer ],
            [ x2_inner, y2_inner ] ],
            color
        );
    }
}

UI.AddHotkey("AA Left"),
UI.AddHotkey("AA Back"),
UI.AddHotkey("AA Right");

var LeftActive = 0, BackActive = 1, RightActive = 0;

function manualAntiAim() {
    IsLeftPressed = UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script items", "AA Left");
    IsBackPressed = UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script items", "AA Back");
    IsRightPressed = UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script items", "AA Right");

    if (IsLeftPressed) {
        UI.SetValue("Anti-Aim", "Rage Anti-Aim", "Yaw offset", -90);
        LeftActive = 1;
        BackActive = 0;
        RightActive = 0;
    }

    if (IsBackPressed) {
        UI.SetValue("Anti-Aim", "Rage Anti-Aim", "Yaw offset", 0);
        LeftActive = 0;
        BackActive = 1;
        RightActive = 0;
    }

    if (IsRightPressed) {
        UI.SetValue("Anti-Aim", "Rage Anti-Aim", "Yaw offset", 90);
        LeftActive = 0;
        BackActive = 0;
        RightActive = 1;
    }
}

var screensize = Render.GetScreenSize();
var x = screensize[0] / 2;
var y = screensize[1] / 2;

LPx = [x - 37, y + 9];
LPy = [x - 37, y - 9];
LPz = [x - 53, y];

RPx = [x + 37, y + 9];
RPy = [x + 37, y - 9];
RPz = [x + 53, y];

BPx = [x + 9, y + 37];
BPy = [x - 9, y + 37];
BPz = [x, y + 53];

function drawIndicators() {
    isExploitCharged = Exploit.GetCharge() == 1;
    isDoubletap = UI.IsHotkeyActive("Rage", "Exploits", "Doubletap"),
    isHideshots = UI.IsHotkeyActive("Rage", "Exploits", "Hide shots"),
    isForceBAIM = UI.IsHotkeyActive("Rage", "General", "General", "Force body aim"),
    isLBYmode = UI.GetValue("Anti-Aim", "Fake angles", "LBY mode"),
    isInverted = UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter"),
    isFakeduck = UI.IsHotkeyActive("Anti-Aim", "Extra", "Fake duck");

    selectedcolor = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Selected arrow color");
    const red = selectedcolor[0], green = selectedcolor[1], blue = selectedcolor[2];

    duckAmount = Entity.GetProp(Entity.GetLocalPlayer(), "CCSPlayer", "m_flDuckAmount");
    const alpha = Math.sin(Math.abs(-Math.PI + (Globals.Curtime() * (1 / .75)) % (Math.PI * 2))) * 255;
    const fd_alpha = Math.sin(Math.abs(-Math.PI + (duckAmount * (1 / .75)) % (Math.PI * 2))) * 255;

    var x_add = 0, MaxAngle = 0;

    const dtcolor = isDoubletap ? [255 - 255 * Exploit.GetCharge(), 255 * Exploit.GetCharge(), 0, 255] : [255, 0, 0, 255];

    if (Entity.IsAlive(Entity.GetLocalPlayer())) {
        Render.Polygon([LPx, LPz, LPy], LeftActive ? [red, green, blue, alpha] : [0, 0, 0, 220]);
        Render.Polygon([BPy, BPx, BPz], BackActive ? [red, green, blue, alpha] : [0, 0, 0, 220]);
        Render.Polygon([RPy, RPz, RPx], RightActive ? [red, green, blue, alpha] : [0, 0, 0, 220]);

        if (!isForceBAIM) {
            switch (isLBYmode) {
                case 0: Render.String(x, y + 71, 1, "NORM", [0, 0, 0, 255], 3); break;
                case 1: Render.String(x, y + 71, 1, "OPPOSITE", [0, 0, 0, 255], 3); break;
                case 2: Render.String(x, y + 71, 1, "SWAY", [0, 0, 0, 255], 3); break;
            }
        } else {
            Render.String(x, y + 71, 1, "BODY", [0, 0, 0, 255], 3);
        }

        if (!isForceBAIM) {
            switch (isLBYmode) {
                case 0: Render.String(x, y + 70, 1, "NORM", [65, 160, 255, 255], 3); break;
                case 1: Render.String(x, y + 70, 1, "OPPOSITE", [65, 160, 255, 255], 3); break;
                case 2: Render.String(x, y + 70, 1, "SWAY", [65, 160, 255, 255], 3); break;
            }
        } else {
            Render.String(x, y + 70, 1, "BODY", [130, 190, 45, 255], 3);
        }

        if (isDoubletap && Exploit.GetCharge() == 1) {
            x_add = 0;
        } else if (isDoubletap && Exploit.GetCharge() < 1) {
            x_add = x_add - 6;
            MaxAngle = Exploit.GetCharge() * 360;
            RenderArc(x + 6, y + 85, 4, 2, -90, 360, 360, [0, 0, 0, 255]);
            RenderArc(x + 6, y + 85, 4, 2, -90, MaxAngle, 360, dtcolor);
        } else {
            x_add = 0;
        }

        Render.String(x + x_add, y + 81, 1, "DT", [0, 0, 0, 255], 3);
        Render.String(x + x_add, y + 80, 1, "DT" , dtcolor, 3);

        Render.String(x, y + 91, 1, isInverted ? "LEFT" : "RIGHT", [0, 0, 0, 255], 3);
        Render.String(x, y + 90, 1, isInverted ? "LEFT" : "RIGHT", [255, 255, 255, 255], 3);

        Render.String(x, y + 101, 1, isHideshots || isExploitCharged ? "HIDE" : "ANIM", isHideshots || isExploitCharged ? [0, 0, 0, 255] : [0, 0, 0, alpha], 3);
        Render.String(x, y + 100, 1, isHideshots || isExploitCharged ? "HIDE" : "ANIM", isHideshots || isExploitCharged ? [50, 110, 170, 255] : [255, 145, 65, alpha], 3);

        Render.String(x, y + 111, 1, isFakeduck ? "DUCK" : "", [0, 0, 0, fd_alpha], 3);
        Render.String(x, y + 110, 1, isFakeduck ? "DUCK" : "", [255, 255, 255, fd_alpha], 3);
    }
}

Global.RegisterCallback("CreateMove", "manualAntiAim");
Global.RegisterCallback("Draw", "drawIndicators");
Сделано максимально приближённо к оригинальным индикаторам (by me)
 
Последнее редактирование:
Сверху Снизу