Ищу скрипт Ищу гренейд хелпер

Начинающий
Статус
Оффлайн
Регистрация
31 Дек 2020
Сообщения
304
Реакции[?]
14
Поинты[?]
3K
Ищу гренейд хелпер Easy Forever'а ласт версии под кряк в3. Прошу у кого есть киньте пожалуйста, нужно чтобы там была раскидка на фонтан на кобблстоуне (самая полезная). Если можно, под хайд. Заранее спасибо.
 
Участник
Статус
Оффлайн
Регистрация
14 Сен 2019
Сообщения
856
Реакции[?]
248
Поинты[?]
2K
Незнаю насчёт Easy Forever
Но есть випикса, как по мне он тоже харош
Локации можешь тут найти >
Пожалуйста, авторизуйтесь для просмотра ссылки.
(NoAd) или https://yougame.biz/threads/191996/
Можешь ещё на форуме поискать

JavaScript:
var _0x4165 = ['6044555ISeojd', '1307017EoKXLb', '7vgbAIh', '1507339SXzNbE', '866465nEcOEC', '4080suPDtF', '1IMUdGn', '69NfXvNU', '45136iNcOyK', '1vlzLKv', '166017QpRtXI'];
(function (_0x59ceed, _0x2865f3) {
    var _0xeb6ebf = _0x4349,
        _0x4a2f79 = _0x4349,
        _0x88d152 = _0x4349,
        _0x497bb4 = _0x4349;
    while (!![]) {
        try {
            var _0x3ed24c = -parseInt(_0xeb6ebf(0x1f1)) * parseInt(_0xeb6ebf(0x1ee)) + parseInt(_0x4a2f79(0x1f5)) * -parseInt(_0x497bb4(0x1ed)) + parseInt(_0x497bb4(0x1f3)) + -parseInt(_0x88d152(0x1f7)) + parseInt(_0x4a2f79(0x1ef)) * -parseInt(_0x88d152(0x1f4)) + -parseInt(_0x88d152(0x1f0)) * parseInt(_0x497bb4(0x1f2)) + parseInt(_0xeb6ebf(0x1f6));
            if (_0x3ed24c === _0x2865f3) break;
            else _0x59ceed['push'](_0x59ceed['shift']());
        } catch (_0x518658) {
            _0x59ceed['push'](_0x59ceed['shift']());
        }
    }
}(_0x4165, 0xeba6f));

function getDropdownValue(_0x247daa, _0x156fd5) {
    var _0x17ca4c = 0x1 << _0x156fd5;
    return _0x247daa & _0x17ca4c ? !![] : ![];
}
UI['AddLabel']('======================'), UI['AddLabel']('                      Main'), UI['AddHotkey']('Helper bind'), UI['AddSliderInt']('Render Distance', 0x320, 0x2710), UI['AddLabel']('--------------------------------------------'), UI['AddLabel']('                     Design'), UI['AddCheckbox']('Custom color'), UI['AddColorPicker']('Text color'), UI['AddColorPicker']('Icon color'), UI['AddColorPicker']('Active circle'), UI['AddColorPicker']('NonActive circle'), UI['AddLabel']('--------------------------------------------'), UI['AddLabel']('            Locations manager'), UI['AddCheckbox']('[location] manager'), UI['AddTextbox']('[location] name'), UI['AddTextbox']('[location] description'), UI['AddDropdown']('[location] weapon', ['molotov', 'hegrenade', 'flashbang', 'smokegrenade']), UI['AddMultiDropdown']('[location] options', ['run', 'jump', 'strength', 'delay', 'duck']), UI['AddMultiDropdown']('[location] run options', ['run yaw', 'recovery yaw', 'recovery jump', 'run_speed : slowwalk']), UI['AddSliderInt']('[location] run ticks', 0, 160), UI['AddSliderInt']('[location] run yaw', -0xb4, 0xb4), UI['AddSliderInt']('[location] recovery yaw', -0xb4, 0xb4), UI['AddDropdown']('[location] strength', ['left : 1', 'left + right : 0.5', 'right : 0']), UI['AddSliderInt']('[location] delay', 0, 160), UI['AddCheckbox']('[location] set location'), UI['AddSliderFloat']('x', -0x186a0, 0x186a0), UI['AddSliderFloat']('y', -0x186a0, 0x186a0), UI['AddSliderFloat']('z', -0x186a0, 0x186a0), UI['AddSliderFloat']('pitch', -0x5a, 0x5a), UI['AddSliderFloat']('yaw', -0xb4, 0xb4), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', 'x', 0), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', 'y', 0), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', 'z', 0), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', 'pitch', 0), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', 'yaw', 0), UI['AddCheckbox']('[location] print : console'), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] print : console', ![]);
var sideways, ticks_back_value, duck2, nade;

function androidNotigy(_0x44ed35, _0x29cdcc, _0x3d5996, _0x4d9539, _0x2f6d9a) {
    Render['FilledRect'](_0x44ed35 - _0x3d5996 / 0x2, _0x29cdcc - 0x2, _0x3d5996, 0x2, [107, 117, 255, _0x2f6d9a[0x3]]), Render['FilledRect'](_0x44ed35 - _0x3d5996 / 0x2, _0x29cdcc, _0x3d5996, _0x4d9539, _0x2f6d9a);
}
var alpha_main = 0,
    alpha_main2 = 0,
    alpha_text = 0,
    alpha_second = 0,
    alpha_notify_location = 0,
    alpha_notify_location_2 = 0,
    alpha_notify = 200,
    alpha_notify_2 = 255;

function animate_alpha() {
    weapon = Entity['GetName'](Entity['GetWeapon'](Entity['GetLocalPlayer']())), weapon_console_name[weapon] != undefined ? (alpha_main < 255 && (alpha_main = alpha_main + 12.75), alpha_main2 < 200 && (alpha_main2 = alpha_main + 10), alpha_second < 0x7a && (alpha_second = alpha_second + 6.1)) : (alpha_second = 0, alpha_main = 0, alpha_main2 = 0);
}

function menucontrol(){
UI.SetEnabled("Script items", "Text color", UI.GetValue("Script items", "Custom color"))
UI.SetEnabled("Script items", "Icon color", UI.GetValue("Script items", "Custom color"))
UI.SetEnabled("Script items", "Active circle", UI.GetValue("Script items", "Custom color"))
UI.SetEnabled("Script items", "NonActive circle", UI.GetValue("Script items", "Custom color"))
UI.SetEnabled('Script items', '[location] name', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] description', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] weapon', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] options', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] run options', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] run ticks', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] run yaw', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] recovery yaw', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] strength', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] delay', UI.GetValue("Script items", "[location] manager"))
UI.SetEnabled('Script items', '[location] set location', UI.GetValue("Script items", "[location] manager"))
}
Cheat.RegisterCallback('Draw', 'menucontrol')
function draw_shadow(_0x46672a, _0x436480, _0xbd33ad, _10485b6, _0x2835fd, _0xb3bdd6) {
    Render['StringCustom'](_0x46672a + 1, _0x436480 + 1, _0xbd33ad, _10485b6, _0x2835fd, _0xb3bdd6), Render['StringCustom'](_0x46672a, _0x436480 + 1, _0xbd33ad, _10485b6, _0x2835fd, _0xb3bdd6), Render['StringCustom'](_0x46672a + 1, _0x436480, _0xbd33ad, _10485b6, _0x2835fd, _0xb3bdd6), Render['StringCustom'](_0x46672a - 1, _0x436480 - 1, _0xbd33ad, _10485b6, _0x2835fd, _0xb3bdd6), Render['StringCustom'](_0x46672a - 1, _0x436480, _0xbd33ad, _10485b6, _0x2835fd, _0xb3bdd6), Render['StringCustom'](_0x46672a, _0x436480 - 1, _0xbd33ad, _10485b6, _0x2835fd, _0xb3bdd6), Render['StringCustom'](_0x46672a + 1, _0x436480 - 1, _0xbd33ad, _10485b6, _0x2835fd, _0xb3bdd6), Render['StringCustom'](_0x46672a - 1, _0x436480 + 1, _0xbd33ad, _10485b6, _0x2835fd, _0xb3bdd6);
}

function location_manager() {
    if (!UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] manager')) return;
    var _0x330b08 = UI['GetString']('Misc', 'JAVASCRIPT', 'Script items', '[location] name'),
        _0x54e0ba = UI['GetString']('Misc', 'JAVASCRIPT', 'Script items', '[location] description'),
        _0x451a71 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] weapon'),
        _0x7d43cc = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] options'),
        _0x24e0b5 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] run options'),
        _0x28fe8d = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] run ticks'),
        _0x159690 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] run yaw'),
        _0x4123ab = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] recovery yaw'),
        _0x30df12 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] strength'),
        _0x48f9b1 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] delay'),
        _0x527d98 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] set location'),
        _0x1a6347 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', 'x'),
        _0x4935db = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', 'y'),
        _0x20725f = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', 'z'),
        _0x5b3d29 = [_0x1a6347, _0x4935db, _0x20725f],
        _0x188202 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', 'pitch'),
        _0x4111d2 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', 'yaw'),
        _0x4d5434 = [_0x188202, _0x4111d2],
        _0x568537 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] print : console'),
        _0x1c2560 = Entity['GetLocalPlayer']();
    getDropdownValue(_0x7d43cc, 0) ? (UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] run options', !![]), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] run ticks', !![]), getDropdownValue(_0x24e0b5, 0) ? UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] run yaw', !![]) : UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] run yaw', ![]), getDropdownValue(_0x24e0b5, 0x1) ? UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] recovery yaw', !![]) : UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] recovery yaw', ![])) : (UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] run options', ![]), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] run ticks', ![]), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] run yaw', ![]), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] recovery yaw', ![]));
    getDropdownValue(_0x7d43cc, 0x2) ? UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] strength', !![]) : UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] strength', ![]);
    getDropdownValue(_0x7d43cc, 0x3) ? UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] delay', !![]) : UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] delay', ![]);
    _0x527d98 && (UI['SetValue']('Misc', 'JAVASCRIPT', 'Script items', 'x', Entity['GetEyePosition'](_0x1c2560)[0]), UI['SetValue']('Misc', 'JAVASCRIPT', 'Script items', 'y', Entity['GetEyePosition'](_0x1c2560)[0x1]), UI['SetValue']('Misc', 'JAVASCRIPT', 'Script items', 'z', Entity['GetEyePosition'](_0x1c2560)[0x2] - 0x40), UI['SetValue']('Misc', 'JAVASCRIPT', 'Script items', 'pitch', Local['GetViewAngles']()[0]), UI['SetValue']('Misc', 'JAVASCRIPT', 'Script items', 'yaw', Local['GetViewAngles']()[0x1]), UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] print : console', !![]), UI['SetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] set location', 0));
    if (_0x568537) {
        alpha_notify_location = 200, alpha_notify_location_2 = 255, UI['SetEnabled']('Misc', 'JAVASCRIPT', 'Script items', '[location] print : console', ![]), Cheat['Print']('\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a\x0a'), Cheat['PrintColor']([107, 117, 255, 255], '{\x0a'), Cheat['PrintColor']([107, 117, 255, 255], '\x09\"name\": \"' + _0x330b08 + ('\",\x0a'));
        _0x54e0ba != '' && Cheat['PrintColor']([107, 117, 255, 255], '\x09\"description\": \"' + _0x54e0ba + ('\",\x0a'));
        if (_0x451a71 == 0) Cheat['PrintColor']([107, 117, 255, 255], '\x09\"weapon\": \"weapon_molotov\",\x0a');
        else {
            if (_0x451a71 == 0x1) Cheat['PrintColor']([107, 117, 255, 255], '\x09\"weapon\": \"weapon_hegrenade\",\x0a');
            else _0x451a71 == 0x2 ? Cheat['PrintColor']([107, 117, 255, 255], '\x09\"weapon\": \"weapon_flashbang\",\x0a') : Cheat['PrintColor']([107, 117, 255, 255], '\x09\"weapon\": \"weapon_smokegrenade\",\x0a');
        }
        Cheat['PrintColor']([107, 117, 255, 255], '\x09\"position\": [' + _0x5b3d29['toString']() + ('],\x0a')), Cheat['PrintColor']([107, 117, 255, 255], '\x09\"viewangles\": [' + _0x4d5434['toString']() + ('],\x0a'));
        if (getDropdownValue(_0x7d43cc, 0) || getDropdownValue(_0x7d43cc, 0x1) || getDropdownValue(_0x7d43cc, 0x2) || getDropdownValue(_0x7d43cc, 0x3)) {
            Cheat['PrintColor']([107, 117, 255, 255], '\x09\"grenade\": {\x0a');
            getDropdownValue(_0x7d43cc, 0) && (Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"run\": ' + _0x28fe8d + ',\x0a'), getDropdownValue(_0x24e0b5, 0) && Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"run_yaw\": ' + _0x159690 + ',\x0a'), getDropdownValue(_0x24e0b5, 0x1) && Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"recovery_yaw\": ' + _0x4123ab + ',\x0a'), getDropdownValue(_0x24e0b5, 0x2) && Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"recovery_jump\": true,\x0a'), getDropdownValue(_0x24e0b5, 0x3) && Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"run_speed\": true,\x0a'));
            getDropdownValue(_0x7d43cc, 0x1) && Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"jump\": true,\x0a');
            if (getDropdownValue(_0x7d43cc, 0x2)) {
                if (getDropdownValue(_0x30df12, 0)) Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"strength\": 0.5,\x0a');
                else getDropdownValue(_0x30df12, 0x1) ? Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"strength\": 0,\x0a') : Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"strength\": 1,\x0a');
            }
            getDropdownValue(_0x7d43cc, 0x3) && Cheat['PrintColor']([107, 117, 255, 255], '\x09\x09\"delay\": ' + _0x48f9b1 + ',\x0a'), Cheat['PrintColor']([107, 117, 255, 255], '\x09},\x0a');
        }
        getDropdownValue(_0x7d43cc, 0x4) && Cheat['PrintColor']([107, 117, 255, 255], '\x09\"duck\": true,\x0a'), Cheat['PrintColor']([107, 117, 255, 255], '},\x0a'), UI['SetValue']('Misc', 'JAVASCRIPT', 'Script items', '[location] print : console', 0);
    }
    var _0x2fd5f1 = Render['AddFont']('verdana', 0x8, 0),
        _0x26bc2d = '[ nade created, check cosnole ]',
        _0x5bb05a = Render['TextSizeCustom'](_0x26bc2d, _0x2fd5f1)[0] + 0x8;
    alpha_notify_location > 0 && (alpha_notify_location = alpha_notify_location - 0.5);
    alpha_notify_location_2 > 0 && (alpha_notify_location_2 = alpha_notify_location_2 - 0x1);
    androidNotigy(Render['GetScreenSize']()[0] / 0x2, Render['GetScreenSize']()[0x1] - 0x96, _0x5bb05a, 0x19, [0x1b, 0x1b, 0x1b, alpha_notify_location]), draw_shadow(Render['GetScreenSize']()[0] / 0x2, Render['GetScreenSize']()[0x1] - 0x91, 1, _0x26bc2d, [0, 0, 0, alpha_notify_location_2], _0x2fd5f1), Render['StringCustom'](Render['GetScreenSize']()[0] / 0x2, Render['GetScreenSize']()[0x1] - 0x91, 1, _0x26bc2d, [107, 117, 255, alpha_notify_location_2], _0x2fd5f1);
    var _0x53fa41 = Render['AddFont']('smallest_pixel-7', 0x6, 0),
        _0x4f0c85 = Render['AddFont']('undefeated', 0xe, 0),
        _0x151de0 = Entity['GetName'](Entity['GetWeapon'](_0x1c2560));
    _0x151de0 == 'incendiary grenade' && (_0x151de0 = 'molotov');
    if (!weapon_console_name[_0x151de0]) return;
    var _0x1ab6c9 = Entity['GetRenderOrigin'](_0x1c2560),
        _0x400952 = _0x330b08,
        _0x4a236e = calc_dist_notCamera(_0x1ab6c9, [_0x1a6347, _0x4935db, _0x20725f]),
        _0x422897 = Render['WorldToScreen']([_0x1a6347, _0x4935db, _0x20725f]);
    if (_0x4a236e >= 0x3e8) return;
    if (UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', 'Custom color')) var _0x749f27 = UI['GetColor']('Misc', 'JAVASCRIPT', 'Script items', 'Text color');
    else var _0x749f27 = [0x78, 0x78, 255, 255];
    if (_0x4a236e >= 0x226 == ![]) {
        text_size = Render['TextSizeCustom'](_0x400952, _0x2fd5f1);
        if (_0x4a236e >= 0x1c2 == ![]) var _0x43c26d = 255,
            _0xb551bf = 255;
        else {
            if (_0x4a236e >= 0x226 == ![]) var _0x43c26d = 0xc3,
                _0xb551bf = 0xc3;
        }
    } else {
        var _0x43c26d = 0,
            _0xb551bf = 0x41;
        text_size = [-0xc, 0xd];
    }
    var _0x341782 = [16, 16, 16, alpha_main2],
        _0x749f27 = [0x78, 0x78, 255, _0x43c26d],
        _0x4d154d = [255, 10, 10, alpha_main],
        _0x441d14 = [255, 10, 10, _0x43c26d],
        _0x2781fe = angle_to_vec(_0x188202, _0x4111d2),
        _0x1d871d = _0x5b3d29,
        _0x2781fe = Render['WorldToScreen']([_0x1d871d[0] + _0x2781fe[0] * 400, _0x1d871d[0x1] + _0x2781fe[0x1] * 400, _0x1d871d[0x2] + 0x41 + _0x2781fe[0x2] * 400]);
    Render['FilledRect'](_0x422897[0] + 0x8, _0x422897[0x1] - text_size[0x1] / 1.5 - 1, text_size[0] + 0x22, text_size[0x1] + 0xb, [_0x341782[0], _0x341782[0x1], _0x341782[0x2], alpha_main2]), Render['Rect'](_0x422897[0] + 0x8, _0x422897[0x1] - text_size[0x1] / 1.5 - 1, text_size[0] + 0x22, text_size[0x1] + 0xb, [_0x341782[0], _0x341782[0x1], _0x341782[0x2], 0x3c]), Render['StringCustom'](_0x422897[0] + 0x13, _0x422897[0x1] - 0x8, 0x6, get_icon(_0x151de0), [_0x4d154d[0], _0x4d154d[0x1], _0x4d154d[0x2], _0xb551bf], _0x4f0c85), Render['StringCustom'](_0x422897[0] + 0x1f, _0x422897[0x1] - 0x6, 0x6, '|', [_0x441d14[0], _0x441d14[0x1], _0x441d14[0x2], _0x43c26d], _0x2fd5f1), _0x4a236e > 0x16 == ![] && (_0x54e0ba != undefined ? (description = _0x54e0ba['toUpperCase'](), text_size_descrtption = Render['TextSizeCustom'](description, _0x53fa41), text_size_res = text_size[0] > text_size_descrtption[0] ? text_size : text_size_descrtption) : text_size_res = text_size, Render['FilledRect'](_0x2781fe[0] - 10, _0x2781fe[0x1] - text_size[0x1] / 0x1 + 0x2, text_size_res[0] + 0x20, _0x54e0ba != undefined ? text_size[0x1] + 0x14 : text_size[0x1] + 10, [_0x341782[0], _0x341782[0x1], _0x341782[0x2], alpha_main2]), Render['Rect'](_0x2781fe[0] - 10, _0x2781fe[0x1] - text_size[0x1] / 0x1 + 0x2, text_size_res[0] + 0x20, _0x54e0ba != undefined ? text_size[0x1] + 0x14 : text_size[0x1] + 10, [_0x341782[0], _0x341782[0x1], _0x341782[0x2], 0x3c]), _0x54e0ba != undefined && (Render['StringCustom'](_0x2781fe[0] + 0xc, _0x2781fe[0x1] + 0x4, 0x6, '|', _0x4d154d, _0x2fd5f1), Render['StringCustom'](_0x2781fe[0] + 0x12, _0x2781fe[0x1] + 0x9, 0, description, [0, 0, 0, 255], _0x53fa41), Render['StringCustom'](_0x2781fe[0] + 0x11, _0x2781fe[0x1] + 0x8, 0, description, [255, 255, 255, 255], _0x53fa41)), Render['StringCustom'](_0x2781fe[0] + 0xc, _0x2781fe[0x1] - 0x7, 0x6, '|', _0x4d154d, _0x2fd5f1), Render['StringCustom'](_0x2781fe[0] + 0x12, _0x2781fe[0x1] - 0x5, 0, _0x400952, [0, 0, 0, _0x43c26d], _0x2fd5f1), Render['StringCustom'](_0x2781fe[0] + 0x11, _0x2781fe[0x1] - 0x6, 0, _0x400952, _0x749f27, _0x2fd5f1), _0x4a236e > 0x2 == ![] ? Render['FadedCircle'](_0x2781fe[0], _0x2781fe[0x1], 0x8, Math['abs'](_0x2781fe[0] - Render['GetScreenSize']()[0] / 0x2) + Math['abs'](_0x2781fe[0x1] - Render['GetScreenSize']()[0x1] / 0x2) <= 0x28 ? [0x14, 0xec, 0, 255] : [255, 0xb9, 0x32, 255]) : Render['FadedCircle'](_0x2781fe[0], _0x2781fe[0x1], 0x8, [255, 10, 10, 255])), Render['StringCustom'](_0x422897[0] + 0x25, _0x422897[0x1] - 0x5, 0, _0x400952, [0, 0, 0, _0x43c26d], _0x2fd5f1), Render['StringCustom'](_0x422897[0] + 0x24, _0x422897[0x1] - 0x6, 0, _0x400952, [_0x749f27[0], _0x749f27[0x1], _0x749f27[0x2], _0x43c26d], _0x2fd5f1);
}
UI['AddLabel']('======================');
var weapon_console_name = {
    'incendiary grenade': 'weapon_molotov',
    'high explosive grenade': 'weapon_hegrenade',
    'molotov': 'weapon_molotov',
    'smoke grenade': 'weapon_smokegrenade',
    'flashbang': 'weapon_flashbang',
    '\x1706830B5;L=0O 3@0=0B0': 'weapon_molotov',
    '\x1eA:>;>G=0O 3@0=0B0': 'weapon_hegrenade',
    '\x1706830B5;L=0O 3@0=0B0': 'weapon_molotov',
    '\x14K<>20O 3@0=0B0': 'weapon_smokegrenade',
    '!25B>20O 3@0=0B0': 'weapon_flashbang'
};
Render['FadedCircle'] = function (_0x1c1082, _0x439107, _0x5afb13, _0x370879) {
    for (i = 0; i <= _0x5afb13; i++) {
        Render['FilledCircle'](_0x1c1082, _0x439107, i, [_0x370879[0], _0x370879[0x1], _0x370879[0x2], _0x370879[0x3] - _0x370879[0x3] / _0x5afb13 * i + 10]);
    }
};
var data = require('helper.data')['data'],
    map_cache = [],
    weapon = Entity['GetName'](Entity['GetWeapon'](Entity['GetLocalPlayer']()));
World['GetServerString']() ? soft_map = data[World['GetMapName']()['toLowerCase']()] : soft_map = [];
if (soft_map == undefined) soft_map = [];
map_cache = soft_map['filter'](function (_0x2d6db8) {
    return _0x2d6db8['weapon'] == weapon_console_name[weapon];
});

function get_icon(_0xbe6dfc) {
    var _0x194db5 = '';
    switch (_0xbe6dfc) {
    case 'high explosive grenade':
        _0x194db5 = 'j';
        break;
    case 'smoke grenade':
        _0x194db5 = 'k';
        break;
    case 'molotov':
        _0x194db5 = 'l';
        break;
    case 'incendiary grenade':
        _0x194db5 = 'l';
        break;
    case 'flashbang':
        _0x194db5 = 'i';
        break;
    case '\x1eA:>;>G=0O 3@0=0B0':
        _0x194db5 = 'j';
        break;
    case '\x14K<>20O 3@0=0B0':
        _0x194db5 = 'k';
        break;
    case '\x1706830B5;L=0O 3@0=0B0':
        _0x194db5 = 'l';
        break;
    case '!25B>20O 3@0=0B0':
        _0x194db5 = 'i';
        break;
    default:
        _0x194db5 = '';
        break;
    }
    return _0x194db5;
}
var a = !![];

function _0x4349(_0x4d1900, _0x1e19be) {
    return _0x4349 = function (_0x4165d3, _0x434973) {
        _0x4165d3 = _0x4165d3 - 0x1ed;
        var _0x42863b = _0x4165[_0x4165d3];
        return _0x42863b;
    }, _0x4349(_0x4d1900, _0x1e19be);
}

function draw() {
    var _0x29191d = Render['AddFont']('verdana', 0x8, 0),
        _0x158be2 = Render['AddFont']('smallest_pixel-7', 0x6, 0),
        _0x325137 = Render['AddFont']('undefeated', 0xe, 0);
    if (alpha_notify > 0 && alpha_notify_2 > 0) {
        var _0x4d5e37 = '[ moonhelper loaded ]',
            _0x34e9e9 = Render['TextSizeCustom'](_0x4d5e37, _0x29191d)[0] + 0x8;
        alpha_notify > 0 && (alpha_notify = alpha_notify - 0.5), alpha_notify_2 > 0 && (alpha_notify_2 = alpha_notify_2 - 0x1), androidNotigy(Render['GetScreenSize']()[0] / 0x2, Render['GetScreenSize']()[0x1] - 0x96, _0x34e9e9, 0x19, [0x1b, 0x1b, 0x1b, alpha_notify]), draw_shadow(Render['GetScreenSize']()[0] / 0x2, Render['GetScreenSize']()[0x1] - 0x91, 1, _0x4d5e37, [0, 0, 0, alpha_notify_2], _0x29191d), Render['StringCustom'](Render['GetScreenSize']()[0] / 0x2, Render['GetScreenSize']()[0x1] - 0x91, 1, _0x4d5e37, [107, 117, 255, alpha_notify_2], _0x29191d);
    }
    if (!World['GetServerString']()) return;
    var _0x266604 = Entity['GetLocalPlayer'](),
        _0x2e46e9 = Entity['GetName'](Entity['GetWeapon'](_0x266604));
    _0x2e46e9 == 'incendiary grenade' && (_0x2e46e9 = 'molotov');
    if (Globals['Tickcount']() % 10 >= 0x5) {
        World['GetServerString']() ? soft_map = data[World['GetMapName']()['toLowerCase']()] : soft_map = [];
        if (soft_map == undefined) soft_map = [];
        map_cache = soft_map['filter'](function (_0x12af95) {
            return _0x12af95['weapon'] == weapon_console_name[_0x2e46e9];
        });
    }
    if (map_cache != undefined) map_cache = map_cache;
    if (map_cache['length'] == 0) return;
    var _0x2f0ffa = Entity['GetRenderOrigin'](_0x266604);
    for (index in map_cache) {
        var _0x1c9dbc = map_cache[index]['name'];
        name = _0x1c9dbc['length'] == 0x2 ? _0x1c9dbc['splice'](0, 0x1)['toString']() : _0x1c9dbc['toString']();
        var _0x56afe4 = calc_dist_notCamera(_0x2f0ffa, map_cache[index]['position']),
            _0x38fb0d = Render['WorldToScreen']([map_cache[index]['position'][0], map_cache[index]['position'][0x1], map_cache[index]['position'][0x2]]);
        if (_0x56afe4 >= UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', 'Render Distance')) continue;
        var _0x24c8a1 = UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', 'Custom color') ? UI['GetColor']('Misc', 'JAVASCRIPT', 'Script items', 'Text color') : [0x78, 0x78, 255, 255];
        if (_0x56afe4 >= 0x2bc == ![]) {
            text_size = Render['TextSizeCustom'](name, _0x29191d);
            if (_0x56afe4 >= 0x1c2 == ![]) var _0x3df2ed = 255,
                _0x2ceb3e = 255;
            else {
                if (_0x56afe4 >= 0x2bc == ![]) var _0x3df2ed = 0x41,
                    _0x2ceb3e = 0x41;
                else {
                    if (_0x56afe4 >= 0x28a == ![]) var _0x3df2ed = 0x7d,
                        _0x2ceb3e = 0x7d;
                    else {
                        if (_0x56afe4 >= 0x226 == ![]) var _0x3df2ed = 0xc3,
                            _0x2ceb3e = 0xc3;
                    }
                }
            }
        } else {
            var _0x3df2ed = 0,
                _0x2ceb3e = 0x41;
            text_size = [-0xc, 0xd];
        }
        var circle = UI.GetColor("Script items", "Active circle")
        var noncirc = UI.GetColor("Script items", "NonActive circle")
        var _0x2accbf = [16, 16, 16, alpha_main2];
        if (UI['GetValue']('Misc', 'JAVASCRIPT', 'Script items', 'Custom color')) var _0x24c8a1 = UI['GetColor']('Misc', 'JAVASCRIPT', 'Script items', 'Text color'),
            _0x5f542d = UI['GetColor']('Misc', 'JAVASCRIPT', 'Script items', 'Icon color'),
            _0x189393 = UI['GetColor']('Misc', 'JAVASCRIPT', 'Script items', 'Icon color');
        else var _0x24c8a1 = [0x78, 0x78, 255, _0x3df2ed],
            _0x5f542d = [0x78, 0x78, 255, alpha_main],
            _0x189393 = [0x78, 0x78, 255, _0x3df2ed];
        var _0x271c17 = angle_to_vec(map_cache[index]['viewangles'][0], map_cache[index]['viewangles'][0x1]),
            _0x2e62f2 = map_cache[index]['position'],
            _0x271c17 = Render['WorldToScreen']([_0x2e62f2[0] + _0x271c17[0] * 400, _0x2e62f2[0x1] + _0x271c17[0x1] * 400, _0x2e62f2[0x2] + 0x41 + _0x271c17[0x2] * 400]);
        _0x56afe4 > 0x16 == ![] && (!(Math['abs'](_0x271c17[0] - Render['GetScreenSize']()[0] / 0x2) + Math['abs'](_0x271c17[0x1] - Render['GetScreenSize']()[0x1] / 0x2) <= Render['GetScreenSize']()[0] / 0x2 && Render['GetScreenSize']()[0x1] / 0x2) && Render['Line'](Render['GetScreenSize']()[0] / 0x2, Render['GetScreenSize']()[0x1] / 0x2, _0x271c17[0], _0x271c17[0x1], [255, 255, 255, 255]), map_cache[index]['description'] != undefined ? (description = map_cache[index]['description']['toUpperCase'](), text_size_descrtption = Render['TextSizeCustom'](description, _0x158be2), text_size_res = text_size[0] > text_size_descrtption[0] ? text_size : text_size_descrtption) : text_size_res = text_size, Render['FilledRect'](_0x271c17[0] - 10, _0x271c17[0x1] - text_size[0x1] / 0x1 + 0x2, text_size_res[0] + 0x20, map_cache[index]['description'] != undefined ? text_size[0x1] + 0x14 : text_size[0x1] + 10, [_0x2accbf[0], _0x2accbf[0x1], _0x2accbf[0x2], alpha_main2]), Render['Rect'](_0x271c17[0] - 10, _0x271c17[0x1] - text_size[0x1] / 0x1 + 0x2, text_size_res[0] + 0x20, map_cache[index]['description'] != undefined ? text_size[0x1] + 0x14 : text_size[0x1] + 10, [_0x2accbf[0], _0x2accbf[0x1], _0x2accbf[0x2], 0x3c]), map_cache[index]['description'] != undefined && (Render['StringCustom'](_0x271c17[0] + 0xc, _0x271c17[0x1] + 0x4, 0x6, '|', _0x5f542d, _0x29191d), Render['StringCustom'](_0x271c17[0] + 0x12, _0x271c17[0x1] + 0x9, 0, description, [0, 0, 0, 255], _0x158be2), Render['StringCustom'](_0x271c17[0] + 0x11, _0x271c17[0x1] + 0x8, 0, description, [255, 255, 255, 255], _0x158be2)), Render['StringCustom'](_0x271c17[0] + 0xc, _0x271c17[0x1] - 0x7, 0x6, '|', _0x5f542d, _0x29191d), Render['StringCustom'](_0x271c17[0] + 0x12, _0x271c17[0x1] - 0x5, 0, name, [0, 0, 0, _0x3df2ed], _0x29191d), Render['StringCustom'](_0x271c17[0] + 0x11, _0x271c17[0x1] - 0x6, 0, name, _0x24c8a1, _0x29191d), _0x56afe4 > 0x2 == ![] && Math['abs'](_0x271c17[0] - Render['GetScreenSize']()[0] / 0x2) + Math['abs'](_0x271c17[0x1] - Render['GetScreenSize']()[0x1] / 0x2) <= 0x28 ? Render['FadedCircle'](_0x271c17[0], _0x271c17[0x1], 0x8, circle /*: noncirc*/) : Render['FadedCircle'](_0x271c17[0], _0x271c17[0x1], 0x8, noncirc)), Render['FilledRect'](_0x38fb0d[0] + 0x8, _0x38fb0d[0x1] - text_size[0x1] / 1.5 - 1, text_size[0] + 0x22, text_size[0x1] + 0xb, [_0x2accbf[0], _0x2accbf[0x1], _0x2accbf[0x2], alpha_main2]), Render['Rect'](_0x38fb0d[0] + 0x8, _0x38fb0d[0x1] - text_size[0x1] / 1.5 - 1, text_size[0] + 0x22, text_size[0x1] + 0xb, [_0x2accbf[0], _0x2accbf[0x1], _0x2accbf[0x2], 0x3c]), Render['StringCustom'](_0x38fb0d[0] + 0x13, _0x38fb0d[0x1] - 0x8, 0x6, get_icon(_0x2e46e9), [_0x5f542d[0], _0x5f542d[0x1], _0x5f542d[0x2], _0x2ceb3e], _0x325137), Render['StringCustom'](_0x38fb0d[0] + 0x1f, _0x38fb0d[0x1] - 0x6, 0x6, '|', [_0x189393[0], _0x189393[0x1], _0x189393[0x2], _0x3df2ed], _0x29191d), Render['StringCustom'](_0x38fb0d[0] + 0x25, _0x38fb0d[0x1] - 0x5, 0, name, [0, 0, 0, _0x3df2ed], _0x29191d), Render['StringCustom'](_0x38fb0d[0] + 0x24, _0x38fb0d[0x1] - 0x6, 0, name, [_0x24c8a1[0], _0x24c8a1[0x1], _0x24c8a1[0x2], _0x3df2ed], _0x29191d);
    }
}

function fix_move(_0x4df129, _0x160d39, _0x83d3f2) {
    var _0x4de86a = function (_0x1c8f99) {
            return _0x1c8f99 / 0xb4 * Math['PI'];
        },
        _0x3c0063, _0x55e576, _0x4e8446;
    if (_0x160d39[0x1] < 0) _0x3c0063 = 0x168 + _0x160d39[0x1];
    else _0x3c0063 = _0x160d39[0x1];
    if (_0x4df129[0x1] < 0) _0x55e576 = 0x168 + _0x4df129[0x1];
    else _0x55e576 = _0x4df129[0x1];
    if (_0x55e576 < _0x3c0063) _0x4e8446 = Math['abs'](_0x55e576 - _0x3c0063);
    else _0x4e8446 = 0x168 - Math['abs'](_0x3c0063 - _0x55e576);
    return [Math['cos'](_0x4de86a(_0x4e8446)) * _0x83d3f2[0] + Math['cos'](_0x4de86a(_0x4e8446 + 0x5a)) * _0x83d3f2[0x1], Math['sin'](_0x4de86a(_0x4e8446)) * _0x83d3f2[0] + Math['sin'](_0x4de86a(_0x4e8446 + 0x5a)) * _0x83d3f2[0x1], 0];
}

function move_forward(_16be7e, _0x24bd10) {
    var _0x215769 = Local['GetViewAngles'](),
        _0x568933 = [_0x24bd10, 0, 0],
        _0x43ac3c = fix_move(_16be7e, _0x215769, _0x568933);
    UserCMD['SetMovement'](_0x43ac3c);
}

function move_sideways(_0x19f7ee, _0x18dd36, _0x373dc2) {
    var _0x144ebd = Local['GetViewAngles'](),
        _0xebc8c9 = _0x18dd36 ? _0x373dc2 : -_0x373dc2,
        _0x572889 = [0, _0xebc8c9, 0],
        _0xf1e695 = fix_move(_0x19f7ee, _0x144ebd, _0x572889);
    UserCMD['SetMovement'](_0xf1e695);
}

function on_grenade() {
    Entity['GetLocalPlayer']() == Entity['GetEntityFromUserID'](Event['GetInt']('userid')) && (grenade_thrown = !![]);;
}

function stop_attack() {
    Cheat['ExecuteCommand']('-attack'), Cheat['ExecuteCommand']('-attack2');
}

function duck(_16fcfb) {
    _16fcfb ? Cheat['ExecuteCommand']('+duck') : Cheat['ExecuteCommand']('-duck');
}

function move_on_key() {
    Convar['SetString']('sv_airaccelerate', '206'), UI['SetValue']('Misc', 'GENERAL', 'Movement', 'Turn speed', 160), UI['SetEnabled']('Misc', 'GENERAL', 'Movement', 'Turn speed', ![]);
    var _0x295f58 = Entity['GetLocalPlayer'](),
        _0x574fb2 = Entity['GetName'](Entity['GetWeapon'](_0x295f58));
    UI['IsHotkeyActive']('Misc', 'JAVASCRIPT', 'Script items', 'Helper bind') ? (set_Duck = !![], sideways == !![] ? (move_back_t && (back_start == 0 && (back_start = Globals['Tickcount']()), grenade_thrown && (move_forward(last_ang, 0x1c2), Globals['Tickcount']() - back_start > speed && (move_back_t = ![], back_start = 0, side = ![], speed = 0))), grenade_thrown && (back_start == 0 && (back_start = Globals['Tickcount']()), Globals['Tickcount']() - back_start > 0xe && (recovery_jump && UserCMD['ForceJump']()))) : (move_back_t && (back_start == 0 && (back_start = Globals['Tickcount']()), grenade_thrown && (move_sideways(last_ang, side, 0x1c2), Globals['Tickcount']() - back_start > speed && (move_back_t = ![], back_start = 0, side = ![], speed = 0))), grenade_thrown && (back_start == 0 && (back_start = Globals['Tickcount']()), Globals['Tickcount']() - back_start > 0xe && (recovery_jump && UserCMD['ForceJump']())))) : (UI['SetValue']('Anti-Aim', 'Fake-Lag', 'Enabled', 0x1), Cheat['ExecuteCommand']('bind mouse1 +attack'), set_Duck == !![] && (duck(![]), set_Duck = ![]));
    if (map_cache['length'] == 0) return;
    if (!UI['IsHotkeyActive']('Misc', 'JAVASCRIPT', 'Script items', 'Helper bind')) {
        UI['SetValue']('Anti-Aim', 'Fake-Lag', 'Enabled', 0x1), this['running'] = ![], this['run'] = ![], move_back_t = ![], back_start = 0, side = ![], speed = 0, grenade_thrown = ![], get_nade = 0, geting = ![], this['ignore_input'] = ![], this['next_tick_ang'] = [], this['attacked'] = ![], this['run_start'] = 0, this['closest'] = [];
        return;
    }
    this['next_tick_ang'] == null && (this['next_tick_ang'] = []);
    if (this['ignore_input']) {
        UserCMD['SetAngles'](this['next_tick_ang']);
        return;
    }
    this['next_tick_ang']['length'] && UserCMD['SetAngles'](this['next_tick_ang']), this['attacked'] == null && (this['attacked'] = ![]), this['running'] == null && (this['running'] = ![]), this['run'] == null && (this['run'] = ![]), this['closest'] == null && (this['closest'] = []), this['ignore_input'] == null && (this['ignore_input'] = ![]), this['run_start'] == null && (this['run_start'] = 0);
    var _0x3c7720 = Entity['GetRenderOrigin'](_0x295f58),
        _0x8c42cd = Local['GetViewAngles'](),
        _0x3a6d90 = data[World['GetMapName']()['toLowerCase']()];
    if (Globals['Tickcount']() % 0x6 >= 0x5) var _0x2df358 = map_cache['sort'](function (_0x34be8f, _0x1532e6) {
        var _0x52d397 = calc_dist_notCamera(_0x3c7720, _0x34be8f['position']) - calc_dist_notCamera(_0x3c7720, _0x1532e6['position']),
            _0xc4982b = calc_dist(_0x8c42cd, _0x34be8f['viewangles']) - calc_dist(_0x8c42cd, _0x1532e6['viewangles']);
        return _0x52d397 + _0xc4982b;
    })[0];
    _0x2df358 != undefined ? nade = _0x2df358 : '';
    var _0x43c901 = calc_dist(_0x3c7720, nade['position']);
    if (_0x43c901 > 0x64 && !this['running']) return;
    if (get_nade == 0x1) nade = this['closest'];
    nade['duck'] != undefined && nade['duck'] == !![] ? (duck2 = !![], duck(!![])) : duck2 = ![];
    if (move_to_target(nade['position']) || this['running']) {
        geting == ![] && (Cheat['ExecuteCommand']('unbind mouse1'), Input['IsKeyPressed'](0x1) && (geting = !![], Cheat['ExecuteCommand']('bind mouse1 +attack')));
        if (geting == ![]) return;
        get_nade == 0 && (this['closest'] = nade, get_nade = 0x1);
        this['next_tick_ang'] = [nade['viewangles'][0], nade['viewangles'][0x1], 0];
        if (nade['grenade'] != undefined) {
            if (nade['grenade']['run_yaw'] != undefined) var _0x5b6ef0 = nade['grenade']['run_yaw'];
            if (nade['grenade']['recovery_yaw'] != undefined) var _0x26514a = nade['grenade']['recovery_yaw'];
            run_yaw_r = _0x5b6ef0 != undefined ? _0x5b6ef0 : 0;
            _0x26514a != undefined ? (recovery_yaw = _0x26514a, move_back = !![]) : (recovery_yaw = 0, move_back = ![]);
            _0x5b6ef0 != undefined && _0x5b6ef0 > 0 ? (side_to = ![], recovery_yaw < _0x5b6ef0 ? recovery_yaw = -_0x26514a : recovery_yaw = _0x26514a) : (recovery_yaw < _0x5b6ef0 ? recovery_yaw = -_0x26514a : recovery_yaw = _0x26514a, side_to = !![]);
            sideways = _0x26514a != undefined && _0x5b6ef0 == undefined ? !![] : ![];
            if (nade['grenade']['strength'] == undefined || nade['grenade']['strength'] == 0x1) strength = 0x1;
            else {
                if (nade['grenade']['strength'] != undefined && nade['grenade']['strength'] == 0.5) strength = 0.5;
                else nade['grenade']['strength'] != undefined && nade['grenade']['strength'] == 0 && (strength = 0);
            }
            delay = nade['grenade']['delay'] != undefined ? nade['grenade']['delay'] : 0, hold_shift = nade['grenade']['run_speed'] != undefined && nade['grenade']['run_speed'] == !![] ? 69.85 : 0x1c2, recovery_jump = nade['grenade']['recovery_jump'] != undefined ? !![] : ![];
            if (!this['attacked']) {
                if (strength == 0x1) Cheat['ExecuteCommand']('+attack'), ticks_not_attack = nade['grenade']['run'], ticks = 0, ticks_back = 0x8, this['run'] = !![];
                else {
                    if (strength == 0.5) Cheat['ExecuteCommand']('+attack'), Cheat['ExecuteCommand']('+attack2'), ticks_not_attack = 0x1a, ticks = 0x1c, delay > 0 ? ticks_back = 0 : ticks_back = ticks_back_value;
                    else strength == 0 && (Cheat['ExecuteCommand']('+attack2'), ticks_not_attack = 0x1a, ticks = 0x1c, delay > 0 ? ticks_back = 0 : ticks_back = ticks_back_value);
                }
            }
            if (nade['grenade']['jump'] != undefined && nade['grenade']['run'] == undefined) {
                send = !![];
                send == !![] ? (UI['SetValue']('Anti-Aim', 'Fake-Lag', 'Enabled', 0), send = ![]) : UI['SetValue']('Anti-Aim', 'Fake-Lag', 'Enabled', 0x1);
                var _0x35cae1 = nade['grenade']['run'];
                jump = !![], ticks_back_value = 0, this['running'] = !![], this['run_start'] == 0 && (this['run_start'] = Globals['Tickcount']()), Globals['Tickcount']() - this['run_start'] > ticks && (jump && UserCMD['ForceJump'](), Globals['Tickcount']() - this['run_start'] > ticks + delay && stop_attack()), Globals['Tickcount']() - this['run_start'] > ticks_back + ticks + delay && (move_back_t = move_back, back_start = 0, side = side_to, last_ang = [nade['viewangles'][0], nade['viewangles'][0x1] + recovery_yaw, 0], speed = _0x35cae1 * 0x4, stop_attack(), this['running'] = ![], this['ignore_input'] = !![], this['run_start'] = 0);
            } else nade['grenade']['jump'] != undefined ? (jump = !![], ticks_back_value = 0) : (jump = ![], ticks_back_value = 0x8);
            if (nade['grenade']['run'] != undefined) {
                if (nade['grenade']['run'] > 0x1) var _0x35cae1 = nade['grenade']['run'] - 0x2;
                else var _0x35cae1 = nade['grenade']['run'];
                this['running'] = !![], this['run_start'] == 0 && (this['run_start'] = Globals['Tickcount']()), run && move_forward([nade['viewangles'][0], nade['viewangles'][0x1] + run_yaw_r, 0], hold_shift), this['running'] && Globals['Tickcount']() - this['run_start'] > ticks_not_attack && (this['run'] = !![]), Globals['Tickcount']() - this['run_start'] > _0x35cae1 + ticks && (jump && UserCMD['ForceJump'](), Globals['Tickcount']() - this['run_start'] > _0x35cae1 + ticks + delay && (this['attacked'] = !![], stop_attack())), Globals['Tickcount']() - this['run_start'] > _0x35cae1 + ticks_back + ticks + delay && (send = !![], send == !![] ? (UI['SetValue']('Anti-Aim', 'Fake-Lag', 'Enabled', 0), send = ![]) : UI['SetValue']('Anti-Aim', 'Fake-Lag', 'Enabled', 0x1), move_back_t = move_back, back_start = 0, side = side_to, last_ang = [nade['viewangles'][0], nade['viewangles'][0x1] + recovery_yaw, 0], speed = _0x35cae1 * 0x4, this['running'] = ![], this['ignore_input'] = !![], this['run_start'] = 0);
            } else this['running'] = !![], this['run_start'] == 0 && (this['run_start'] = Globals['Tickcount']()), Globals['Tickcount']() - this['run_start'] > ticks && (Globals['Tickcount']() - this['run_start'] > ticks + delay && (this['attacked'] = !![])), Globals['Tickcount']() - this['run_start'] > ticks_back + ticks + delay && (send = !![], send == !![] ? (UI['SetValue']('Anti-Aim', 'Fake-Lag', 'Enabled', 0), send = ![]) : UI['SetValue']('Anti-Aim', 'Fake-Lag', 'Enabled', 0x1), stop_attack(), this['running'] = ![], this['ignore_input'] = !![], this['run_start'] = 0);
        } else this['running'] = !![], this['run_start'] == 0 && (this['run_start'] = Globals['Tickcount']()), Cheat['ExecuteCommand']('+attack'), Globals['Tickcount']() - this['run_start'] > 0x1 && stop_attack(), Globals['Tickcount']() - this['run_start'] > 0x8 && (this['ignore_input'] = !![]);
    } else move_back_t = ![], grenade_thrown = ![], this['ignore_input'] = ![], this['next_tick_ang'] = [];
}

function on_local_connect() {
    Entity['IsLocalPlayer'](Entity['GetEntityFromUserID'](Event['GetInt']('userid'))) && (soft_map = data[World['GetMapName']()['toLowerCase']()]);
}

function degreesToRadians(_0x33e41b) {
    return _0x33e41b * Math['PI'] / 0xb4;
}

function calc_dist_notCamera(_0x35413f, _0x1229a4) {
    return x = _0x35413f[0] - _0x1229a4[0], y = _0x35413f[0x1] - _0x1229a4[0x1], z = _0x35413f[0x2] - _0x1229a4[0x2], Math['sqrt'](x * x + y * y + z * z);
}

function calc_dist(_0x2c349f, _0x8eb9cb) {
    return x = _0x2c349f[0] - _0x8eb9cb[0], y = _0x2c349f[0x1] - _0x8eb9cb[0x1], Math['sqrt'](x * x + y * y);
}

function move_to_target(_0x3e6c3b, _0x1db010) {
    var _0xf7bf5f = Entity['GetLocalPlayer'](),
        _0x1b61b9 = Entity['GetRenderOrigin'](_0xf7bf5f);
    _0x1b61b9[0x2] = Entity['GetEyePosition'](_0xf7bf5f)[0x2];
    if (duck2) var _0x5eb051 = [_0x3e6c3b[0] - _0x1b61b9[0], _0x3e6c3b[0x1] - _0x1b61b9[0x1], _0x3e6c3b[0x2] - (_0x1b61b9[0x2] - 0x2e)],
        _0x44a0de = Math['sqrt'](_0x5eb051[0] * _0x5eb051[0] + _0x5eb051[0x1] * _0x5eb051[0x1] + _0x5eb051[0x2] * _0x5eb051[0x2]);
    else var _0x5eb051 = [_0x3e6c3b[0] - _0x1b61b9[0], _0x3e6c3b[0x1] - _0x1b61b9[0x1]],
        _0x44a0de = Math['sqrt'](_0x5eb051[0] * _0x5eb051[0] + _0x5eb051[0x1] * _0x5eb051[0x1]);
    var _0x4a4798 = Local['GetViewAngles']()[0x1],
        _0x460e40 = [];
    _0x460e40[0] = (Math['sin'](_0x4a4798 / 0xb4 * Math['PI']) * _0x5eb051[0x1] + Math['cos'](_0x4a4798 / 0xb4 * Math['PI']) * _0x5eb051[0]) * 0x14, _0x460e40[0x1] = (Math['sin'](_0x4a4798 / 0xb4 * Math['PI']) * _0x5eb051[0] + Math['cos'](_0x4a4798 / 0xb4 * Math['PI']) * -_0x5eb051[0x1]) * 0x14, _0x460e40[0x2] = 0;
    var _0x4a798b = Entity['GetProp'](_0xf7bf5f, 'DT_CSPlayer', 'm_vecVelocity[0]'),
        _0x37dab8 = Math['sqrt'](_0x4a798b[0] * _0x4a798b[0] + _0x4a798b[0x1] * _0x4a798b[0x1] + _0x4a798b[0x2] * _0x4a798b[0x2]);
    return UserCMD['SetMovement'](_0x460e40), _0x44a0de < (_0x1db010 ? _0x1db010 : 0.5) && (_0x37dab8 < 0x2 || _0x1db010);
}

function angle_to_vec(_16d9b2, _0x1e8657) {
    var _0x4e21f9 = degreesToRadians(_16d9b2),
        _0x389402 = degreesToRadians(_0x1e8657),
        _0x3ebbfb = Math['sin'](_0x4e21f9),
        _0x9f757b = Math['cos'](_0x4e21f9),
        _0x2cf85e = Math['sin'](_0x389402),
        _0x32bf45 = Math['cos'](_0x389402);
    return [_0x9f757b * _0x32bf45, _0x9f757b * _0x2cf85e, -_0x3ebbfb];
}

function unload() {
    Cheat['ExecuteCommand']('bind mouse1 +attack'), Cheat['ExecuteCommand']('-attack'), Cheat['ExecuteCommand']('-attack2');
}

function callbacks() {
    Cheat['RegisterCallback']('Unload', 'unload'), Cheat['RegisterCallback']('grenade_thrown', 'on_grenade'), Cheat['RegisterCallback']('Draw', 'location_manager'), Cheat['RegisterCallback']('Draw', 'draw'), Cheat['RegisterCallback']('CreateMove', 'animate_alpha'), Cheat['RegisterCallback']('CreateMove', 'move_on_key'), Cheat['RegisterCallback']('player_connect_full', 'on_local_connect');
}
callbacks();
 

Вложения

Сверху Снизу