JS-скрипт [otc3] Мин дамаг через Ragebot.ForceTargetMinimumDamage с индикатором [ фулл пастед ]

EBLAN
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2021
Сообщения
465
Реакции[?]
146
Поинты[?]
2K
JavaScript:
UI.AddCheckbox("Draw indicators");
UI.AddSliderInt("Indicator offset X", 1, 1920);
UI.AddSliderInt("Indicator offset Y", 1, 1080);
UI.AddHotkey("Min damage override");
UI.AddSliderInt( "DMG", 1, 130 );
var slider_values = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "DMG")

function minDamageOverride(){
    if(!UI.IsHotkeyActive('Script items', 'Min damage override')) return;
    enemies = Entity.GetEnemies();
    for(i = 0; i < enemies.length; i++){
        if (!Entity.IsValid(enemies[i])) continue;
        if (!Entity.IsAlive(enemies[i])) continue;
        Ragebot.ForceTargetMinimumDamage(enemies[i], slider_values);
    }
}

function drawFunction(){
    var shouldDraw = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", "Draw indicators");
    if (shouldDraw) {
       
        var screen_size = Global.GetScreenSize();
        var x = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset X"))
        var y = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset Y"))

        var keybindArray = [
           
        ];
       
        if (UI.IsHotkeyActive('Script items', 'Min damage override')) {
            keybindArray.push("DMG")
        }
       
        var text_size = 3.5

        for (var i=0;i < keybindArray.length;i++) {
            var textHeight = text_size*5.5
            var y_add = (textHeight * i)
            var clr = [255, 255, 255 ,255]
            if (keybindArray[i] == "DMG") {
                clr = [255, 140, 0 ,255]
            }    
            Render.String( x, y - y_add, 0, keybindArray[i], clr,text_size);
        }
    }
}

Global.RegisterCallback("Draw","drawFunction")
Global.RegisterCallback("CreateMove", "minDamageOverride")
Мин дамаг спастил с otc3 cord THX @Sleebu
Индикатор с этой темы про Freestanding on key+indicator

P0Z1T1V4iK28 Вот этот челик сделал дамаг на все оружия, моё почтение

JavaScript:
UI.AddHotkey('MinDMG key'),
UI.AddSliderInt('MinDMG - GENERAL', 0, 130),
UI.AddSliderInt('MinDMG - PISTOL', 0, 130),
UI.AddSliderInt('MinDMG - HEAVY PISTOL', 0, 130),
UI.AddSliderInt('MinDMG - SCOUT', 0, 130),
UI.AddSliderInt('MinDMG - AWP', 0, 130),
UI.AddSliderInt('MinDMG - AUTOSNIPER', 0, 130);

w2t = {'glock 18': 'PISTOL','cz75 auto': 'PISTOL','p250': 'PISTOL','five seven': 'PISTOL','dual berettas': 'PISTOL','tec 9': 'PISTOL','usp s': 'PISTOL', 'p2000': 'PISTOL','desert eagle': 'HEAVY PISTOL',
'r8 revoler': 'HEAVY PISTOL','mac 10': 'GENERAL', 'mp9': 'GENERAL', 'mp7': 'GENERAL', 'ump 45': 'GENERAL', 'pp bizon': 'GENERAL', 'p90': 'GENERAL','galil ar': 'GENERAL','famas': 'GENERAL', 'ak 47': 'GENERAL',
'm4a4': 'GENERAL', 'm4a1 s': 'GENERAL','sg 553': 'GENERAL', 'aug': 'GENERAL','nova': 'GENERAL','xm1014': 'GENERAL','sawed off': 'GENERAL','mag 7': 'GENERAL','m249': 'GENERAL', 'negev': 'GENERAL',
'ssg 08': 'SCOUT','awp': 'AWP','scar 20': 'AUTOSNIPER','g3sg1': 'AUTOSNIPER'}

function minDMG() {
    tab = w2t[Entity.GetName(Entity.GetWeapon(Entity.GetLocalPlayer()))]
    if (tab == undefined) tab = 'GENERAL'

    dmg = UI.GetValue('Script items', 'MinDMG - ' + tab)

    enemies = Entity.GetEnemies()
    for (var i in enemies) {
        if (UI.IsHotkeyActive('Script items', 'MinDMG key')) {
            Ragebot.ForceTargetMinimumDamage(enemies[i], dmg)
        }
    }
}

Cheat.RegisterCallback('CreateMove', 'minDMG')


Пожалуйста, авторизуйтесь для просмотра ссылки.
 

Вложения

Последнее редактирование:
На ваш бан.
Эксперт
Статус
Оффлайн
Регистрация
7 Дек 2020
Сообщения
1,453
Реакции[?]
434
Поинты[?]
36K
JavaScript:
UI.AddCheckbox("Draw indicators");
UI.AddSliderInt("Indicator offset X", 1, 1920);
UI.AddSliderInt("Indicator offset Y", 1, 1080);
UI.AddHotkey("Min damage override");
UI.AddSliderInt( "DMG", 1, 130 );
var slider_values = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "DMG")

function minDamageOverride(){
    if(!UI.IsHotkeyActive('Script items', 'Min damage override')) return;
    enemies = Entity.GetEnemies();
    for(i = 0; i < enemies.length; i++){
        if (!Entity.IsValid(enemies[i])) continue;
        if (!Entity.IsAlive(enemies[i])) continue;
        Ragebot.ForceTargetMinimumDamage(enemies[i], slider_values);
    }
}

function drawFunction(){
    var shouldDraw = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", "Draw indicators");
    if (shouldDraw) {
       
        var screen_size = Global.GetScreenSize();
        var x = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset X"))
        var y = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset Y"))

        var keybindArray = [
           
        ];
       
        if (UI.IsHotkeyActive('Script items', 'Min damage override')) {
            keybindArray.push("DMG")
        }
       
        var text_size = 3.5

        for (var i=0;i < keybindArray.length;i++) {
            var textHeight = text_size*5.5
            var y_add = (textHeight * i)
            var clr = [255, 255, 255 ,255]
            if (keybindArray[i] == "DMG") {
                clr = [255, 140, 0 ,255]
            }    
            Render.String( x, y - y_add, 0, keybindArray[i], clr,text_size);
        }
    }
}

Global.RegisterCallback("Draw","drawFunction")
Global.RegisterCallback("CreateMove", "minDamageOverride")
Мин дамаг спастил с otc3 cord THX @Sleebu
Индикатор с этой темы про Freestanding on key+indicator

Пожалуйста, авторизуйтесь для просмотра ссылки.
в чём отличие от обычного миндамага?
 
EBLAN
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2021
Сообщения
465
Реакции[?]
146
Поинты[?]
2K
На ваш бан.
Эксперт
Статус
Оффлайн
Регистрация
7 Дек 2020
Сообщения
1,453
Реакции[?]
434
Поинты[?]
36K
Он не ломает дамаг т.к реализован через рейджбот , но есть минус он на все оружия
есть с отдельной настройкой на разные оружия и не ломающий миндамаг, хотя...
не ломает дамаг
Что ты под этим имел ввиду?
 
EBLAN
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2021
Сообщения
465
Реакции[?]
146
Поинты[?]
2K
есть с отдельной настройкой на разные оружия и не ломающий миндамаг, хотя...

Что ты под этим имел ввиду?
Ну в обычных джсках на дамаг там берётся значение уже настроенного дамага и по кнопке изменяется на то значение которые ты выставил , ну и типо дамаг меняется в самой менюшке в рейдже , а тут не изменяется так как это реальзовано через рейдж бот
 
Эксперт
Статус
Оффлайн
Регистрация
10 Фев 2021
Сообщения
1,740
Реакции[?]
559
Поинты[?]
2K
JavaScript:
UI.AddCheckbox("Draw indicators");
UI.AddSliderInt("Indicator offset X", 1, 1920);
UI.AddSliderInt("Indicator offset Y", 1, 1080);
UI.AddHotkey("Min damage override");
UI.AddSliderInt( "DMG", 1, 130 );
var slider_values = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "DMG")

function minDamageOverride(){
    if(!UI.IsHotkeyActive('Script items', 'Min damage override')) return;
    enemies = Entity.GetEnemies();
    for(i = 0; i < enemies.length; i++){
        if (!Entity.IsValid(enemies[i])) continue;
        if (!Entity.IsAlive(enemies[i])) continue;
        Ragebot.ForceTargetMinimumDamage(enemies[i], slider_values);
    }
}

function drawFunction(){
    var shouldDraw = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", "Draw indicators");
    if (shouldDraw) {
       
        var screen_size = Global.GetScreenSize();
        var x = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset X"))
        var y = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset Y"))

        var keybindArray = [
           
        ];
       
        if (UI.IsHotkeyActive('Script items', 'Min damage override')) {
            keybindArray.push("DMG")
        }
       
        var text_size = 3.5

        for (var i=0;i < keybindArray.length;i++) {
            var textHeight = text_size*5.5
            var y_add = (textHeight * i)
            var clr = [255, 255, 255 ,255]
            if (keybindArray[i] == "DMG") {
                clr = [255, 140, 0 ,255]
            }    
            Render.String( x, y - y_add, 0, keybindArray[i], clr,text_size);
        }
    }
}

Global.RegisterCallback("Draw","drawFunction")
Global.RegisterCallback("CreateMove", "minDamageOverride")
Мин дамаг спастил с otc3 cord THX @Sleebu
Индикатор с этой темы про Freestanding on key+indicator

Пожалуйста, авторизуйтесь для просмотра ссылки.
Гетскринсайз - кто я?
 
Kodit izke
Забаненный
Статус
Оффлайн
Регистрация
9 Авг 2020
Сообщения
741
Реакции[?]
243
Поинты[?]
7K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
JavaScript:
UI.AddCheckbox("Draw indicators");
UI.AddSliderInt("Indicator offset X", 1, 1920);
UI.AddSliderInt("Indicator offset Y", 1, 1080);
UI.AddHotkey("Min damage override");
UI.AddSliderInt( "DMG", 1, 130 );
var slider_values = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "DMG")

function minDamageOverride(){
    if(!UI.IsHotkeyActive('Script items', 'Min damage override')) return;
    enemies = Entity.GetEnemies();
    for(i = 0; i < enemies.length; i++){
        if (!Entity.IsValid(enemies[i])) continue;
        if (!Entity.IsAlive(enemies[i])) continue;
        Ragebot.ForceTargetMinimumDamage(enemies[i], slider_values);
    }
}

function drawFunction(){
    var shouldDraw = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", "Draw indicators");
    if (shouldDraw) {
        
        var screen_size = Global.GetScreenSize();
        var x = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset X"))
        var y = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset Y"))

        var keybindArray = [
            
        ];
        
        if (UI.IsHotkeyActive('Script items', 'Min damage override')) {
            keybindArray.push("DMG")
        }
        
        var text_size = 3.5

        for (var i=0;i < keybindArray.length;i++) {
            var textHeight = text_size*5.5
            var y_add = (textHeight * i)
            var clr = [255, 255, 255 ,255]
            if (keybindArray[i] == "DMG") {
                clr = [255, 140, 0 ,255]
            }     
            Render.String( x, y - y_add, 0, keybindArray[i], clr,text_size);
        }
    }
}

Global.RegisterCallback("Draw","drawFunction")
Global.RegisterCallback("CreateMove", "minDamageOverride")
Мин дамаг спастил с otc3 cord THX @Sleebu
Индикатор с этой темы про Freestanding on key+indicator

Пожалуйста, авторизуйтесь для просмотра ссылки.
тем временем челы с 4к разрешение...
 
Забаненный
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
11
Реакции[?]
4
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
JavaScript:
UI.AddCheckbox("Draw indicators");
UI.AddSliderInt("Indicator offset X", 1, 1920);
UI.AddSliderInt("Indicator offset Y", 1, 1080);
UI.AddHotkey("Min damage override");
UI.AddSliderInt( "DMG", 1, 130 );
var slider_values = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "DMG")

function minDamageOverride(){
    if(!UI.IsHotkeyActive('Script items', 'Min damage override')) return;
    enemies = Entity.GetEnemies();
    for(i = 0; i < enemies.length; i++){
        if (!Entity.IsValid(enemies[i])) continue;
        if (!Entity.IsAlive(enemies[i])) continue;
        Ragebot.ForceTargetMinimumDamage(enemies[i], slider_values);
    }
}

function drawFunction(){
    var shouldDraw = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", "Draw indicators");
    if (shouldDraw) {
       
        var screen_size = Global.GetScreenSize();
        var x = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset X"))
        var y = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset Y"))

        var keybindArray = [
           
        ];
       
        if (UI.IsHotkeyActive('Script items', 'Min damage override')) {
            keybindArray.push("DMG")
        }
       
        var text_size = 3.5

        for (var i=0;i < keybindArray.length;i++) {
            var textHeight = text_size*5.5
            var y_add = (textHeight * i)
            var clr = [255, 255, 255 ,255]
            if (keybindArray[i] == "DMG") {
                clr = [255, 140, 0 ,255]
            }    
            Render.String( x, y - y_add, 0, keybindArray[i], clr,text_size);
        }
    }
}

Global.RegisterCallback("Draw","drawFunction")
Global.RegisterCallback("CreateMove", "minDamageOverride")
Мин дамаг спастил с otc3 cord THX @Sleebu
Индикатор с этой темы про Freestanding on key+indicator

Пожалуйста, авторизуйтесь для просмотра ссылки.
xdddd
 
꧁꧂
Участник
Статус
Оффлайн
Регистрация
23 Мар 2020
Сообщения
549
Реакции[?]
356
Поинты[?]
10K
JavaScript:
UI.AddCheckbox("Draw indicators");
UI.AddSliderInt("Indicator offset X", 1, 1920);
UI.AddSliderInt("Indicator offset Y", 1, 1080);
UI.AddHotkey("Min damage override");
UI.AddSliderInt( "DMG", 1, 130 );
var slider_values = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "DMG")

function minDamageOverride(){
    if(!UI.IsHotkeyActive('Script items', 'Min damage override')) return;
    enemies = Entity.GetEnemies();
    for(i = 0; i < enemies.length; i++){
        if (!Entity.IsValid(enemies[i])) continue;
        if (!Entity.IsAlive(enemies[i])) continue;
        Ragebot.ForceTargetMinimumDamage(enemies[i], slider_values);
    }
}

function drawFunction(){
    var shouldDraw = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", "Draw indicators");
    if (shouldDraw) {
       
        var screen_size = Global.GetScreenSize();
        var x = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset X"))
        var y = (UI.GetValue("Misc", "JAVASCRIPT", "Script Items","Indicator offset Y"))

        var keybindArray = [
           
        ];
       
        if (UI.IsHotkeyActive('Script items', 'Min damage override')) {
            keybindArray.push("DMG")
        }
       
        var text_size = 3.5

        for (var i=0;i < keybindArray.length;i++) {
            var textHeight = text_size*5.5
            var y_add = (textHeight * i)
            var clr = [255, 255, 255 ,255]
            if (keybindArray[i] == "DMG") {
                clr = [255, 140, 0 ,255]
            }    
            Render.String( x, y - y_add, 0, keybindArray[i], clr,text_size);
        }
    }
}

Global.RegisterCallback("Draw","drawFunction")
Global.RegisterCallback("CreateMove", "minDamageOverride")
Мин дамаг спастил с otc3 cord THX @Sleebu
Индикатор с этой темы про Freestanding on key+indicator

Пожалуйста, авторизуйтесь для просмотра ссылки.
к сожалению, есть небольшой прикольчик...
после некоторых обнов миндамаг на некоторых серверах может не работать. вот так вот.
поэтому буквально полчаса назад я сделал самый обычный миндамаг с настройкой под все оружия в своём корде <3
 
Начинающий
Статус
Оффлайн
Регистрация
7 Сен 2020
Сообщения
117
Реакции[?]
17
Поинты[?]
0
А вот у меня есть один вопрос
1. Можно ли сделать 2 миндамага? к примеру +1 и 15
2. На в4 реально?
 
EBLAN
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2021
Сообщения
465
Реакции[?]
146
Поинты[?]
2K
Эксперт
Статус
Оффлайн
Регистрация
10 Фев 2021
Сообщения
1,740
Реакции[?]
559
Поинты[?]
2K
JavaScript:
UI.AddHotkey("Override min dmg")
UI.AddSliderInt("Heavy Pistol Mindmg", 0, 130)
UI.AddSliderInt("Scout Mindmg", 0, 130)
UI.AddSliderInt("AWP Mindmg", 0, 130)
UI.AddSliderInt("Auto Mindmg", 0, 130)
UI.AddHotkey("Override min dmg #2")
UI.AddSliderInt("Heavy Pistol Mindmg #2", 0, 130)
UI.AddSliderInt("Scout Mindmg #2", 0, 130)
UI.AddSliderInt("AWP Mindmg #2", 0, 130)
UI.AddSliderInt("Auto Mindmg #2", 0, 130)
var heavy_cache = UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Minimum damage")
var scout_cache = UI.GetValue("Rage", "SCOUT", "Targeting", "Minimum damage")
var awp_cache = UI.GetValue("Rage", "AWP", "Targeting", "Minimum damage")
var auto_cache = UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Minimum damage")
function isActive(a)
{
    return UI.IsHotkeyActive("Script Items", a)
}
function setValue(cat, value)
{
    UI.SetValue("Rage", cat.toUpperCase(), "Targeting", "Minimum damage", value)
}
var first = true;
function isHeavyPistol(name)
{
    if (name == "r8 revolver" || name == "desert eagle")
    {
        return true
    }
}
function isAutoSniper(name)
{
    if(name == "scar 20" || name == "g3sg1")
    {
        return true
    }
}
function onCM()
{

    heavy_value = UI.GetValue("Script items", "Heavy Pistol Mindmg")
    scout_value = UI.GetValue("Script items", "Scout Mindmg")
    awp_value = UI.GetValue("Script items", "AWP Mindmg")
    auto_value = UI.GetValue("Script items", "Auto Mindmg")
    heavy_value2 = UI.GetValue("Script items", "Heavy Pistol Mindmg #2")
    scout_value2 = UI.GetValue("Script items", "Scout Mindmg #2")
    awp_value2 = UI.GetValue("Script items", "AWP Mindmg #2")
    auto_value2 = UI.GetValue("Script items", "Auto Mindmg #2")

    if (UI.IsMenuOpen( ) == true)
    {
        if(first)
        {
          setValue("SCOUT", scout_cache)
          setValue("HEAVY PISTOL", heavy_cache)
          setValue("AWP", awp_cache)
          setValue("AUTOSNIPER", auto_cache)
          first = false;
        }
        heavy_cache = UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Minimum damage")
        scout_cache = UI.GetValue("Rage", "SCOUT", "Targeting", "Minimum damage")
        awp_cache = UI.GetValue("Rage", "AWP", "Targeting", "Minimum damage")
        auto_cache = UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Minimum damage")
        return;
    }
    else
    {
      first = true;
    }

    if (isActive("Override min dmg"))
    {
        setValue("SCOUT", scout_value)
        setValue("AWP", awp_value)
        setValue("HEAVY PISTOL", heavy_value)
        setValue("AUTOSNIPER", auto_value)
        return;
    }
    else{
        setValue("SCOUT", scout_cache)
        setValue("HEAVY PISTOL", heavy_cache)
        setValue("AWP", awp_cache)
        setValue("AUTOSNIPER", auto_cache)
    
    }

    if (isActive("Override min dmg #2"))
    {
        setValue("SCOUT", scout_value2)
        setValue("AWP", awp_value2)
        setValue("HEAVY PISTOL", heavy_value2)
        setValue("AUTOSNIPER", auto_value2)
 
    }
    else{
        setValue("SCOUT", scout_cache)
        setValue("HEAVY PISTOL", heavy_cache)
        setValue("AWP", awp_cache)
        setValue("AUTOSNIPER", auto_cache)
      
    }

}
function indicator()
{
    screen = Render.GetScreenSize()
    wep = Entity.GetName(Entity.GetWeapon(Entity.GetLocalPlayer()))
    x = screen[0]/2
    y = screen[1]/2
    heavy = " " + UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Minimum damage")
    scout = " " + UI.GetValue("Rage", "SCOUT", "Targeting", "Minimum damage")
    awp = " " + UI.GetValue("Rage", "AWP", "Targeting", "Minimum damage")
    auto = " " + UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Minimum damage")
    var str = ""
    if (UI.GetValue("Script items", "Display indicators") && Entity.IsValid(Entity.GetLocalPlayer()) && Entity.IsAlive(Entity.GetLocalPlayer()))
    {
        if (isHeavyPistol(wep))
        {
            str = heavy
        }
        else if(wep == "ssg 08")
        {
            str = scout
        }
        else if(wep == "awp")
        {
            str = awp
        }
        else if (isAutoSniper(wep))
        {
            str = auto
        }
        else
        {
        Render.String(x-26, y+31, 0, "adaptive", [0, 0, 0,255])
        Render.String(x-27, y+30, 0, "adaptive", [128, 142, 255,255])
        }
    }
    Render.String(x-11, y+31, 0, str, [0, 0, 0,255])
    Render.String(x-12, y+30, 0, str, [128, 142, 255,255])
}
Cheat.RegisterCallback("Draw", "indicator")
Cheat.RegisterCallback("CreateMove", "onCM")
взял у CumPuter
 
EBLAN
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2021
Сообщения
465
Реакции[?]
146
Поинты[?]
2K
JavaScript:
UI.AddHotkey("Override min dmg")
UI.AddSliderInt("Heavy Pistol Mindmg", 0, 130)
UI.AddSliderInt("Scout Mindmg", 0, 130)
UI.AddSliderInt("AWP Mindmg", 0, 130)
UI.AddSliderInt("Auto Mindmg", 0, 130)
UI.AddHotkey("Override min dmg #2")
UI.AddSliderInt("Heavy Pistol Mindmg #2", 0, 130)
UI.AddSliderInt("Scout Mindmg #2", 0, 130)
UI.AddSliderInt("AWP Mindmg #2", 0, 130)
UI.AddSliderInt("Auto Mindmg #2", 0, 130)
var heavy_cache = UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Minimum damage")
var scout_cache = UI.GetValue("Rage", "SCOUT", "Targeting", "Minimum damage")
var awp_cache = UI.GetValue("Rage", "AWP", "Targeting", "Minimum damage")
var auto_cache = UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Minimum damage")
function isActive(a)
{
    return UI.IsHotkeyActive("Script Items", a)
}
function setValue(cat, value)
{
    UI.SetValue("Rage", cat.toUpperCase(), "Targeting", "Minimum damage", value)
}
var first = true;
function isHeavyPistol(name)
{
    if (name == "r8 revolver" || name == "desert eagle")
    {
        return true
    }
}
function isAutoSniper(name)
{
    if(name == "scar 20" || name == "g3sg1")
    {
        return true
    }
}
function onCM()
{

    heavy_value = UI.GetValue("Script items", "Heavy Pistol Mindmg")
    scout_value = UI.GetValue("Script items", "Scout Mindmg")
    awp_value = UI.GetValue("Script items", "AWP Mindmg")
    auto_value = UI.GetValue("Script items", "Auto Mindmg")
    heavy_value2 = UI.GetValue("Script items", "Heavy Pistol Mindmg #2")
    scout_value2 = UI.GetValue("Script items", "Scout Mindmg #2")
    awp_value2 = UI.GetValue("Script items", "AWP Mindmg #2")
    auto_value2 = UI.GetValue("Script items", "Auto Mindmg #2")

    if (UI.IsMenuOpen( ) == true)
    {
        if(first)
        {
          setValue("SCOUT", scout_cache)
          setValue("HEAVY PISTOL", heavy_cache)
          setValue("AWP", awp_cache)
          setValue("AUTOSNIPER", auto_cache)
          first = false;
        }
        heavy_cache = UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Minimum damage")
        scout_cache = UI.GetValue("Rage", "SCOUT", "Targeting", "Minimum damage")
        awp_cache = UI.GetValue("Rage", "AWP", "Targeting", "Minimum damage")
        auto_cache = UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Minimum damage")
        return;
    }
    else
    {
      first = true;
    }

    if (isActive("Override min dmg"))
    {
        setValue("SCOUT", scout_value)
        setValue("AWP", awp_value)
        setValue("HEAVY PISTOL", heavy_value)
        setValue("AUTOSNIPER", auto_value)
        return;
    }
    else{
        setValue("SCOUT", scout_cache)
        setValue("HEAVY PISTOL", heavy_cache)
        setValue("AWP", awp_cache)
        setValue("AUTOSNIPER", auto_cache)
   
    }

    if (isActive("Override min dmg #2"))
    {
        setValue("SCOUT", scout_value2)
        setValue("AWP", awp_value2)
        setValue("HEAVY PISTOL", heavy_value2)
        setValue("AUTOSNIPER", auto_value2)

    }
    else{
        setValue("SCOUT", scout_cache)
        setValue("HEAVY PISTOL", heavy_cache)
        setValue("AWP", awp_cache)
        setValue("AUTOSNIPER", auto_cache)
     
    }

}
function indicator()
{
    screen = Render.GetScreenSize()
    wep = Entity.GetName(Entity.GetWeapon(Entity.GetLocalPlayer()))
    x = screen[0]/2
    y = screen[1]/2
    heavy = " " + UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Minimum damage")
    scout = " " + UI.GetValue("Rage", "SCOUT", "Targeting", "Minimum damage")
    awp = " " + UI.GetValue("Rage", "AWP", "Targeting", "Minimum damage")
    auto = " " + UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Minimum damage")
    var str = ""
    if (UI.GetValue("Script items", "Display indicators") && Entity.IsValid(Entity.GetLocalPlayer()) && Entity.IsAlive(Entity.GetLocalPlayer()))
    {
        if (isHeavyPistol(wep))
        {
            str = heavy
        }
        else if(wep == "ssg 08")
        {
            str = scout
        }
        else if(wep == "awp")
        {
            str = awp
        }
        else if (isAutoSniper(wep))
        {
            str = auto
        }
        else
        {
        Render.String(x-26, y+31, 0, "adaptive", [0, 0, 0,255])
        Render.String(x-27, y+30, 0, "adaptive", [128, 142, 255,255])
        }
    }
    Render.String(x-11, y+31, 0, str, [0, 0, 0,255])
    Render.String(x-12, y+30, 0, str, [128, 142, 255,255])
}
Cheat.RegisterCallback("Draw", "indicator")
Cheat.RegisterCallback("CreateMove", "onCM")
взял у CumPuter
Так тут реальзация не через Ragebot.ForceTargetMinimumDamage а дефолт
 
Сверху Снизу