var ping_info = [];
var last_time = Global.Curtime();
const window_x = UI.AddSliderInt('VAR - X', 0, Global.GetScreenSize()[0]);
const window_y = UI.AddSliderInt('VAR - Y', 0, Global.GetScreenSize()[1]);
UI.SetEnabled('Script items', 'VAR - X', false);
UI.SetEnabled('Script items', 'VAR - Y', false);
function hex_to_ascii(_0x48e4x114) {
var _0x48e4x115 = _0x48e4x114.toString();
var _0x48e4x116 = '';
for (var _0x48e4x117 = 0; _0x48e4x117 < _0x48e4x115['length']; _0x48e4x117 += 2) {
_0x48e4x116 += String['fromCharCode'](parseInt(_0x48e4x115['substr'](_0x48e4x117, 2), 16))
};
return _0x48e4x116
}
function handle_visibility() {
UI.SetEnabled('Misc', 'JAVASCRIPT', 'Script items', 'VAR - X', false);
UI.SetEnabled('Misc', 'JAVASCRIPT', 'Script items', 'VAR - Y', false)
}
function get(_0x48e4x11a) {
return UI.GetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a)
}
function set(_0x48e4x11a, _0x48e4x9d) {
return UI.SetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a, _0x48e4x9d)
}
function handle_dragging() {
var in_bounds = function (vec, x1, y1, _0x48e4xa9, _0x48e4xaa) {
return (vec[0] > x1) && (vec[1] > y1) && (vec[0] < _0x48e4xa9) && (vec[1] < _0x48e4xaa)
};
if (Global.IsKeyPressed(1)) {
const _0x48e4xa7 = get('VAR - X'),
_0x48e4xa8 = get('VAR - Y');
const _0x48e4x120 = Global.GetCursorPosition();
if (in_bounds(_0x48e4x120, _0x48e4xa7 - 15, _0x48e4xa8 - 15, _0x48e4xa7 + 15, _0x48e4xa8 + 15)) {
set('VAR - X', _0x48e4x120[0] + 2);
set('VAR - Y', _0x48e4x120[1] + 5)
}
}
}
function draw_container() {
const _0x48e4xa7 = get('VAR - X'),
_0x48e4xa8 = get('VAR - Y');
var _0x48e4x122 = {
'ping': 0
};
Render.FilledRect(_0x48e4xa7 - 20, _0x48e4xa8 - 16, 65, 20, [15, 15, 15, varc[3]]);
Render.String(_0x48e4xa7 - 17, _0x48e4xa8 - 12, 0, 'VAR | ', [255, 255, 255, 255], 8);
if (Global.Curtime() - last_time > 0.5) {
last_time = Global.Curtime();
ping_info['unshift'](Global.Latency() + 5)
};
varc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Var Color');
if (ping_info['length'] > 4) {
ping_info['pop']()
};
for (i = 0; i < ping_info['length']; i++) {
_0x48e4x122['ping'] += ping_info[i];
Render.GradientRect(_0x48e4xa7 + -i * 5 + 35, _0x48e4xa8 - ping_info[i] / 100 * 70, 5, ping_info[i] / 100 * 70, 0, [95, 35, 35, 0], [varc[0], varc[1], varc[2], 255])
}
}
function main() {
draw_container();
handle_dragging()
}
function reset() {
last_time = Global.Curtime();
ping_info = []
}
Global.RegisterCallback('Draw', 'main');
Global.RegisterCallback('player_connect_full', 'reset');
var fps_info = [];
var last_timee = Global.Curtime();
const win_x = UI.AddSliderInt('IO - X', 0, Global.GetScreenSize()[0]);
const win_y = UI.AddSliderInt('IO - Y', 0, Global.GetScreenSize()[1]);
UI.SetEnabled('Script items', 'IO - X', false);
UI.SetEnabled('Script items', 'IO - Y', false);
function hex_to_ascii(_0x48e4x114) {
var _0x48e4x115 = _0x48e4x114.toString();
var _0x48e4x116 = '';
for (var _0x48e4x117 = 0; _0x48e4x117 < _0x48e4x115['length']; _0x48e4x117 += 2) {
_0x48e4x116 += String['fromCharCode'](parseInt(_0x48e4x115['substr'](_0x48e4x117, 2), 16))
};
return _0x48e4x116
}
function get(_0x48e4x11a) {
return UI.GetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a)
}
function set(_0x48e4x11a, _0x48e4x9d) {
return UI.SetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a, _0x48e4x9d)
}
function handle_draggin() {
var in_bounds = function (vec, x1, y1, _0x48e4xa9, _0x48e4xaa) {
return (vec[0] > x1) && (vec[1] > y1) && (vec[0] < _0x48e4xa9) && (vec[1] < _0x48e4xaa)
};
if (Global.IsKeyPressed(1)) {
const _0x48e4xa7 = get('IO - X'),
_0x48e4xa8 = get('IO - Y');
const _0x48e4x120 = Global.GetCursorPosition();
if (in_bounds(_0x48e4x120, _0x48e4xa7 - 20, _0x48e4xa8 - 20, _0x48e4xa7 + 20, _0x48e4xa8 + 20)) {
set('IO - X', _0x48e4x120[0] + 2);
set('IO - Y', _0x48e4x120[1] + 5)
}
}
}
function draw_containe() {
const _0x48e4xa7 = get('IO - X'),
_0x48e4xa8 = get('IO - Y');
var _0x48e4x122 = {
'fps': 0
};
Render.FilledRect(_0x48e4xa7 - 20, _0x48e4xa8 - 16, 55, 20, [15, 15, 15, fpsc[3]]);
Render.String(_0x48e4xa7 - 17, _0x48e4xa8 - 12, 0, 'IO | ', [255, 255, 255, 255], 8);
if (Global.Curtime() - last_timee > 0.5) {
last_timee = Global.Curtime();
fps_info['unshift'](1 / Global.Frametime())
};
fpsc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'FPS Color');
if (fps_info['length'] > 4) {
fps_info['pop']()
};
for (i = 0; i < fps_info['length']; i++) {
_0x48e4x122['fps'] += fps_info[i];
Render.GradientRect(_0x48e4xa7 - i * 5 + 25, _0x48e4xa8 - fps_info[i] / Convar.GetInt('fps_max') * 35, 5, fps_info[i] / Convar.GetInt('fps_max') * 35, 0, [35, 35, 95, 0], [fpsc[0], fpsc[1], fpsc[2], 255])
}
}
function mainn() {
draw_containe();
handle_draggin()
}
function Areset() {
llast_time = Global.Curtime();
fps_info = []
}
Global.RegisterCallback('Draw', 'mainn');
Global.RegisterCallback('player_connect_full', 'Areset');
const ms_x = UI.AddSliderInt('MS - X', 0, Global.GetScreenSize()[0]);
const ms_y = UI.AddSliderInt('MS - Y', 0, Global.GetScreenSize()[1]);
UI.SetEnabled('Script items', 'MS - X', false);
UI.SetEnabled('Script items', 'MS - Y', false);
function drag() {
var in_bounds = function (vec, x1, y1, _0x48e4xa9, _0x48e4xaa) {
return (vec[0] > x1) && (vec[1] > y1) && (vec[0] < _0x48e4xa9) && (vec[1] < _0x48e4xaa)
};
if (Global.IsKeyPressed(1)) {
const _0x48e4xa7 = get('MS - X'),
_0x48e4xa8 = get('MS - Y');
const _0x48e4x120 = Global.GetCursorPosition();
if (in_bounds(_0x48e4x120, _0x48e4xa7 - 35, _0x48e4xa8 - 35, _0x48e4xa7 + 35, _0x48e4xa8 + 35)) {
set('MS - X', _0x48e4x120[0] + 25);
set('MS - Y', _0x48e4x120[1] - 10)
}
}
}
function main_mshz() {
if (!World.GetServerString()) {
return
};
const _0x48e4xe2 = Math['round'](Local.Latency() * 1000 - 16);
var _0x48e4xba = Render.AddFont('Verdana', 7, 100);
var _0x48e4xb9 = +_0x48e4xe2 + 'ms / 60hz';
var _0x48e4xc2 = Render.TextSizeCustom(_0x48e4xb9, _0x48e4xba)[0] + 8;
const _0x48e4xa7 = get('MS - X'),
_0x48e4xa8 = get('MS - Y');
msc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'MS & HZ Color');
Render.FilledRect(_0x48e4xa7 - _0x48e4xc2, _0x48e4xa8 + 4, _0x48e4xc2, 20, [17, 17, 17, msc[3]]);
Render.StringCustom(_0x48e4xa7 + 4 - _0x48e4xc2, _0x48e4xa8 + 7, 0, _0x48e4xb9, [0, 0, 0, 180], _0x48e4xba);
Render.StringCustom(_0x48e4xa7 + 4 - _0x48e4xc2, _0x48e4xa8 + 7, 0, _0x48e4xb9, [255, 255, 255, 255], _0x48e4xba);
var _0x48e4xe4 = 75;
var _0x48e4x131 = UI.GetValue('Script items', 'Style Indicators');
if (_0x48e4x131 == 0) {
Render.GradientRect(_0x48e4xa7 - _0x48e4xc2, _0x48e4xa8 + 23, _0x48e4xc2, 1, 2, [55, 177, 218, 255], [203, 70, 205, 255]);
Render.GradientRect(_0x48e4xa7 - _0x48e4xc2, _0x48e4xa8 + 23, _0x48e4xc2, 1, 2, [203, 70, 205, 255], [204, 227, 53, 255])
} else {
if (_0x48e4x131 == 1) {
Render.GradientRect(_0x48e4xa7 - _0x48e4xc2 - 3, _0x48e4xa8 + 23, 35, 2, 1, [msc[0], msc[1], msc[2], 0], [msc[0], msc[1], msc[2], 255]);
Render.GradientRect(_0x48e4xa7 - _0x48e4xc2 - (-31), _0x48e4xa8 + 23, 35, 2, 1, [msc[0], msc[1], msc[2], 255], [msc[0], msc[1], msc[2], 0])
}
}
}
Global.RegisterCallback('Draw', 'main_mshz');
Global.RegisterCallback('Draw', 'drag');
UI.AddColorPicker('FPS Color');
UI.AddColorPicker('Var Color');
UI.AddColorPicker('MS & HZ Color');
var msc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'MS & HZ Color');
var logc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'HitLogs Color');
var fpsc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'FPS Color');
var varc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Var Color');
var standart = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Watermark (Standart) Color');
var colorhotkeys = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Hotkeys color');
if (msc[3] == 0) {
UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'MS & HZ Color', [255, 255, 255, 255])
};
if (standart[3] == 0) {
UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'Watermark (Standart) Color', [255, 255, 255, 255])
};
if (logc[3] == 0) {
UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'HitLogs Color', [255, 255, 255, 255])
};
if (varc[3] == 0) {
UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'Var Color', [35, 35, 35, 255])
};
if (fpsc[3] == 0) {
UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'FPS Color', [35, 35, 35, 255])
};
if (colorhotkeys[3] == 0) {
UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'Hotkeys color', [89, 119, 239, 3])
};
var alp
Это и в тхт можно, потом просто в .js ренеймнишь и всёJavaScript:var ping_info = []; var last_time = Global.Curtime(); const window_x = UI.AddSliderInt('VAR - X', 0, Global.GetScreenSize()[0]); const window_y = UI.AddSliderInt('VAR - Y', 0, Global.GetScreenSize()[1]); UI.SetEnabled('Script items', 'VAR - X', false); UI.SetEnabled('Script items', 'VAR - Y', false); function hex_to_ascii(_0x48e4x114) { var _0x48e4x115 = _0x48e4x114.toString(); var _0x48e4x116 = ''; for (var _0x48e4x117 = 0; _0x48e4x117 < _0x48e4x115['length']; _0x48e4x117 += 2) { _0x48e4x116 += String['fromCharCode'](parseInt(_0x48e4x115['substr'](_0x48e4x117, 2), 16)) }; return _0x48e4x116 } function handle_visibility() { UI.SetEnabled('Misc', 'JAVASCRIPT', 'Script items', 'VAR - X', false); UI.SetEnabled('Misc', 'JAVASCRIPT', 'Script items', 'VAR - Y', false) } function get(_0x48e4x11a) { return UI.GetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a) } function set(_0x48e4x11a, _0x48e4x9d) { return UI.SetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a, _0x48e4x9d) } function handle_dragging() { var in_bounds = function (vec, x1, y1, _0x48e4xa9, _0x48e4xaa) { return (vec[0] > x1) && (vec[1] > y1) && (vec[0] < _0x48e4xa9) && (vec[1] < _0x48e4xaa) }; if (Global.IsKeyPressed(1)) { const _0x48e4xa7 = get('VAR - X'), _0x48e4xa8 = get('VAR - Y'); const _0x48e4x120 = Global.GetCursorPosition(); if (in_bounds(_0x48e4x120, _0x48e4xa7 - 15, _0x48e4xa8 - 15, _0x48e4xa7 + 15, _0x48e4xa8 + 15)) { set('VAR - X', _0x48e4x120[0] + 2); set('VAR - Y', _0x48e4x120[1] + 5) } } } function draw_container() { const _0x48e4xa7 = get('VAR - X'), _0x48e4xa8 = get('VAR - Y'); var _0x48e4x122 = { 'ping': 0 }; Render.FilledRect(_0x48e4xa7 - 20, _0x48e4xa8 - 16, 65, 20, [15, 15, 15, varc[3]]); Render.String(_0x48e4xa7 - 17, _0x48e4xa8 - 12, 0, 'VAR | ', [255, 255, 255, 255], 8); if (Global.Curtime() - last_time > 0.5) { last_time = Global.Curtime(); ping_info['unshift'](Global.Latency() + 5) }; varc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Var Color'); if (ping_info['length'] > 4) { ping_info['pop']() }; for (i = 0; i < ping_info['length']; i++) { _0x48e4x122['ping'] += ping_info[i]; Render.GradientRect(_0x48e4xa7 + -i * 5 + 35, _0x48e4xa8 - ping_info[i] / 100 * 70, 5, ping_info[i] / 100 * 70, 0, [95, 35, 35, 0], [varc[0], varc[1], varc[2], 255]) } } function main() { draw_container(); handle_dragging() } function reset() { last_time = Global.Curtime(); ping_info = [] } Global.RegisterCallback('Draw', 'main'); Global.RegisterCallback('player_connect_full', 'reset'); var fps_info = []; var last_timee = Global.Curtime(); const win_x = UI.AddSliderInt('IO - X', 0, Global.GetScreenSize()[0]); const win_y = UI.AddSliderInt('IO - Y', 0, Global.GetScreenSize()[1]); UI.SetEnabled('Script items', 'IO - X', false); UI.SetEnabled('Script items', 'IO - Y', false); function hex_to_ascii(_0x48e4x114) { var _0x48e4x115 = _0x48e4x114.toString(); var _0x48e4x116 = ''; for (var _0x48e4x117 = 0; _0x48e4x117 < _0x48e4x115['length']; _0x48e4x117 += 2) { _0x48e4x116 += String['fromCharCode'](parseInt(_0x48e4x115['substr'](_0x48e4x117, 2), 16)) }; return _0x48e4x116 } function get(_0x48e4x11a) { return UI.GetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a) } function set(_0x48e4x11a, _0x48e4x9d) { return UI.SetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a, _0x48e4x9d) } function handle_draggin() { var in_bounds = function (vec, x1, y1, _0x48e4xa9, _0x48e4xaa) { return (vec[0] > x1) && (vec[1] > y1) && (vec[0] < _0x48e4xa9) && (vec[1] < _0x48e4xaa) }; if (Global.IsKeyPressed(1)) { const _0x48e4xa7 = get('IO - X'), _0x48e4xa8 = get('IO - Y'); const _0x48e4x120 = Global.GetCursorPosition(); if (in_bounds(_0x48e4x120, _0x48e4xa7 - 20, _0x48e4xa8 - 20, _0x48e4xa7 + 20, _0x48e4xa8 + 20)) { set('IO - X', _0x48e4x120[0] + 2); set('IO - Y', _0x48e4x120[1] + 5) } } } function draw_containe() { const _0x48e4xa7 = get('IO - X'), _0x48e4xa8 = get('IO - Y'); var _0x48e4x122 = { 'fps': 0 }; Render.FilledRect(_0x48e4xa7 - 20, _0x48e4xa8 - 16, 55, 20, [15, 15, 15, fpsc[3]]); Render.String(_0x48e4xa7 - 17, _0x48e4xa8 - 12, 0, 'IO | ', [255, 255, 255, 255], 8); if (Global.Curtime() - last_timee > 0.5) { last_timee = Global.Curtime(); fps_info['unshift'](1 / Global.Frametime()) }; fpsc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'FPS Color'); if (fps_info['length'] > 4) { fps_info['pop']() }; for (i = 0; i < fps_info['length']; i++) { _0x48e4x122['fps'] += fps_info[i]; Render.GradientRect(_0x48e4xa7 - i * 5 + 25, _0x48e4xa8 - fps_info[i] / Convar.GetInt('fps_max') * 35, 5, fps_info[i] / Convar.GetInt('fps_max') * 35, 0, [35, 35, 95, 0], [fpsc[0], fpsc[1], fpsc[2], 255]) } } function mainn() { draw_containe(); handle_draggin() } function Areset() { llast_time = Global.Curtime(); fps_info = [] } Global.RegisterCallback('Draw', 'mainn'); Global.RegisterCallback('player_connect_full', 'Areset'); const ms_x = UI.AddSliderInt('MS - X', 0, Global.GetScreenSize()[0]); const ms_y = UI.AddSliderInt('MS - Y', 0, Global.GetScreenSize()[1]); UI.SetEnabled('Script items', 'MS - X', false); UI.SetEnabled('Script items', 'MS - Y', false); function drag() { var in_bounds = function (vec, x1, y1, _0x48e4xa9, _0x48e4xaa) { return (vec[0] > x1) && (vec[1] > y1) && (vec[0] < _0x48e4xa9) && (vec[1] < _0x48e4xaa) }; if (Global.IsKeyPressed(1)) { const _0x48e4xa7 = get('MS - X'), _0x48e4xa8 = get('MS - Y'); const _0x48e4x120 = Global.GetCursorPosition(); if (in_bounds(_0x48e4x120, _0x48e4xa7 - 35, _0x48e4xa8 - 35, _0x48e4xa7 + 35, _0x48e4xa8 + 35)) { set('MS - X', _0x48e4x120[0] + 25); set('MS - Y', _0x48e4x120[1] - 10) } } } function main_mshz() { if (!World.GetServerString()) { return }; const _0x48e4xe2 = Math['round'](Local.Latency() * 1000 - 16); var _0x48e4xba = Render.AddFont('Verdana', 7, 100); var _0x48e4xb9 = +_0x48e4xe2 + 'ms / 60hz'; var _0x48e4xc2 = Render.TextSizeCustom(_0x48e4xb9, _0x48e4xba)[0] + 8; const _0x48e4xa7 = get('MS - X'), _0x48e4xa8 = get('MS - Y'); msc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'MS & HZ Color'); Render.FilledRect(_0x48e4xa7 - _0x48e4xc2, _0x48e4xa8 + 4, _0x48e4xc2, 20, [17, 17, 17, msc[3]]); Render.StringCustom(_0x48e4xa7 + 4 - _0x48e4xc2, _0x48e4xa8 + 7, 0, _0x48e4xb9, [0, 0, 0, 180], _0x48e4xba); Render.StringCustom(_0x48e4xa7 + 4 - _0x48e4xc2, _0x48e4xa8 + 7, 0, _0x48e4xb9, [255, 255, 255, 255], _0x48e4xba); var _0x48e4xe4 = 75; var _0x48e4x131 = UI.GetValue('Script items', 'Style Indicators'); if (_0x48e4x131 == 0) { Render.GradientRect(_0x48e4xa7 - _0x48e4xc2, _0x48e4xa8 + 23, _0x48e4xc2, 1, 2, [55, 177, 218, 255], [203, 70, 205, 255]); Render.GradientRect(_0x48e4xa7 - _0x48e4xc2, _0x48e4xa8 + 23, _0x48e4xc2, 1, 2, [203, 70, 205, 255], [204, 227, 53, 255]) } else { if (_0x48e4x131 == 1) { Render.GradientRect(_0x48e4xa7 - _0x48e4xc2 - 3, _0x48e4xa8 + 23, 35, 2, 1, [msc[0], msc[1], msc[2], 0], [msc[0], msc[1], msc[2], 255]); Render.GradientRect(_0x48e4xa7 - _0x48e4xc2 - (-31), _0x48e4xa8 + 23, 35, 2, 1, [msc[0], msc[1], msc[2], 255], [msc[0], msc[1], msc[2], 0]) } } } Global.RegisterCallback('Draw', 'main_mshz'); Global.RegisterCallback('Draw', 'drag'); UI.AddColorPicker('FPS Color'); UI.AddColorPicker('Var Color'); UI.AddColorPicker('MS & HZ Color'); var msc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'MS & HZ Color'); var logc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'HitLogs Color'); var fpsc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'FPS Color'); var varc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Var Color'); var standart = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Watermark (Standart) Color'); var colorhotkeys = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Hotkeys color'); if (msc[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'MS & HZ Color', [255, 255, 255, 255]) }; if (standart[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'Watermark (Standart) Color', [255, 255, 255, 255]) }; if (logc[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'HitLogs Color', [255, 255, 255, 255]) }; if (varc[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'Var Color', [35, 35, 35, 255]) }; if (fpsc[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'FPS Color', [35, 35, 35, 255]) }; if (colorhotkeys[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'Hotkeys color', [89, 119, 239, 3]) }; var alp
это закидываешь visual studio code (noadd) и радуешься
да я самый простой способ написалЭто и в тхт можно, потом просто в .js ренеймнишь и всё
-FPS и всё сделано хреновоJavaScript:var ping_info = []; var last_time = Global.Curtime(); const window_x = UI.AddSliderInt('VAR - X', 0, Global.GetScreenSize()[0]); const window_y = UI.AddSliderInt('VAR - Y', 0, Global.GetScreenSize()[1]); UI.SetEnabled('Script items', 'VAR - X', false); UI.SetEnabled('Script items', 'VAR - Y', false); function hex_to_ascii(_0x48e4x114) { var _0x48e4x115 = _0x48e4x114.toString(); var _0x48e4x116 = ''; for (var _0x48e4x117 = 0; _0x48e4x117 < _0x48e4x115['length']; _0x48e4x117 += 2) { _0x48e4x116 += String['fromCharCode'](parseInt(_0x48e4x115['substr'](_0x48e4x117, 2), 16)) }; return _0x48e4x116 } function handle_visibility() { UI.SetEnabled('Misc', 'JAVASCRIPT', 'Script items', 'VAR - X', false); UI.SetEnabled('Misc', 'JAVASCRIPT', 'Script items', 'VAR - Y', false) } function get(_0x48e4x11a) { return UI.GetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a) } function set(_0x48e4x11a, _0x48e4x9d) { return UI.SetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a, _0x48e4x9d) } function handle_dragging() { var in_bounds = function (vec, x1, y1, _0x48e4xa9, _0x48e4xaa) { return (vec[0] > x1) && (vec[1] > y1) && (vec[0] < _0x48e4xa9) && (vec[1] < _0x48e4xaa) }; if (Global.IsKeyPressed(1)) { const _0x48e4xa7 = get('VAR - X'), _0x48e4xa8 = get('VAR - Y'); const _0x48e4x120 = Global.GetCursorPosition(); if (in_bounds(_0x48e4x120, _0x48e4xa7 - 15, _0x48e4xa8 - 15, _0x48e4xa7 + 15, _0x48e4xa8 + 15)) { set('VAR - X', _0x48e4x120[0] + 2); set('VAR - Y', _0x48e4x120[1] + 5) } } } function draw_container() { const _0x48e4xa7 = get('VAR - X'), _0x48e4xa8 = get('VAR - Y'); var _0x48e4x122 = { 'ping': 0 }; Render.FilledRect(_0x48e4xa7 - 20, _0x48e4xa8 - 16, 65, 20, [15, 15, 15, varc[3]]); Render.String(_0x48e4xa7 - 17, _0x48e4xa8 - 12, 0, 'VAR | ', [255, 255, 255, 255], 8); if (Global.Curtime() - last_time > 0.5) { last_time = Global.Curtime(); ping_info['unshift'](Global.Latency() + 5) }; varc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Var Color'); if (ping_info['length'] > 4) { ping_info['pop']() }; for (i = 0; i < ping_info['length']; i++) { _0x48e4x122['ping'] += ping_info[i]; Render.GradientRect(_0x48e4xa7 + -i * 5 + 35, _0x48e4xa8 - ping_info[i] / 100 * 70, 5, ping_info[i] / 100 * 70, 0, [95, 35, 35, 0], [varc[0], varc[1], varc[2], 255]) } } function main() { draw_container(); handle_dragging() } function reset() { last_time = Global.Curtime(); ping_info = [] } Global.RegisterCallback('Draw', 'main'); Global.RegisterCallback('player_connect_full', 'reset'); var fps_info = []; var last_timee = Global.Curtime(); const win_x = UI.AddSliderInt('IO - X', 0, Global.GetScreenSize()[0]); const win_y = UI.AddSliderInt('IO - Y', 0, Global.GetScreenSize()[1]); UI.SetEnabled('Script items', 'IO - X', false); UI.SetEnabled('Script items', 'IO - Y', false); function hex_to_ascii(_0x48e4x114) { var _0x48e4x115 = _0x48e4x114.toString(); var _0x48e4x116 = ''; for (var _0x48e4x117 = 0; _0x48e4x117 < _0x48e4x115['length']; _0x48e4x117 += 2) { _0x48e4x116 += String['fromCharCode'](parseInt(_0x48e4x115['substr'](_0x48e4x117, 2), 16)) }; return _0x48e4x116 } function get(_0x48e4x11a) { return UI.GetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a) } function set(_0x48e4x11a, _0x48e4x9d) { return UI.SetValue('Misc', 'JAVASCRIPT', 'Script items', _0x48e4x11a, _0x48e4x9d) } function handle_draggin() { var in_bounds = function (vec, x1, y1, _0x48e4xa9, _0x48e4xaa) { return (vec[0] > x1) && (vec[1] > y1) && (vec[0] < _0x48e4xa9) && (vec[1] < _0x48e4xaa) }; if (Global.IsKeyPressed(1)) { const _0x48e4xa7 = get('IO - X'), _0x48e4xa8 = get('IO - Y'); const _0x48e4x120 = Global.GetCursorPosition(); if (in_bounds(_0x48e4x120, _0x48e4xa7 - 20, _0x48e4xa8 - 20, _0x48e4xa7 + 20, _0x48e4xa8 + 20)) { set('IO - X', _0x48e4x120[0] + 2); set('IO - Y', _0x48e4x120[1] + 5) } } } function draw_containe() { const _0x48e4xa7 = get('IO - X'), _0x48e4xa8 = get('IO - Y'); var _0x48e4x122 = { 'fps': 0 }; Render.FilledRect(_0x48e4xa7 - 20, _0x48e4xa8 - 16, 55, 20, [15, 15, 15, fpsc[3]]); Render.String(_0x48e4xa7 - 17, _0x48e4xa8 - 12, 0, 'IO | ', [255, 255, 255, 255], 8); if (Global.Curtime() - last_timee > 0.5) { last_timee = Global.Curtime(); fps_info['unshift'](1 / Global.Frametime()) }; fpsc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'FPS Color'); if (fps_info['length'] > 4) { fps_info['pop']() }; for (i = 0; i < fps_info['length']; i++) { _0x48e4x122['fps'] += fps_info[i]; Render.GradientRect(_0x48e4xa7 - i * 5 + 25, _0x48e4xa8 - fps_info[i] / Convar.GetInt('fps_max') * 35, 5, fps_info[i] / Convar.GetInt('fps_max') * 35, 0, [35, 35, 95, 0], [fpsc[0], fpsc[1], fpsc[2], 255]) } } function mainn() { draw_containe(); handle_draggin() } function Areset() { llast_time = Global.Curtime(); fps_info = [] } Global.RegisterCallback('Draw', 'mainn'); Global.RegisterCallback('player_connect_full', 'Areset'); const ms_x = UI.AddSliderInt('MS - X', 0, Global.GetScreenSize()[0]); const ms_y = UI.AddSliderInt('MS - Y', 0, Global.GetScreenSize()[1]); UI.SetEnabled('Script items', 'MS - X', false); UI.SetEnabled('Script items', 'MS - Y', false); function drag() { var in_bounds = function (vec, x1, y1, _0x48e4xa9, _0x48e4xaa) { return (vec[0] > x1) && (vec[1] > y1) && (vec[0] < _0x48e4xa9) && (vec[1] < _0x48e4xaa) }; if (Global.IsKeyPressed(1)) { const _0x48e4xa7 = get('MS - X'), _0x48e4xa8 = get('MS - Y'); const _0x48e4x120 = Global.GetCursorPosition(); if (in_bounds(_0x48e4x120, _0x48e4xa7 - 35, _0x48e4xa8 - 35, _0x48e4xa7 + 35, _0x48e4xa8 + 35)) { set('MS - X', _0x48e4x120[0] + 25); set('MS - Y', _0x48e4x120[1] - 10) } } } function main_mshz() { if (!World.GetServerString()) { return }; const _0x48e4xe2 = Math['round'](Local.Latency() * 1000 - 16); var _0x48e4xba = Render.AddFont('Verdana', 7, 100); var _0x48e4xb9 = +_0x48e4xe2 + 'ms / 60hz'; var _0x48e4xc2 = Render.TextSizeCustom(_0x48e4xb9, _0x48e4xba)[0] + 8; const _0x48e4xa7 = get('MS - X'), _0x48e4xa8 = get('MS - Y'); msc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'MS & HZ Color'); Render.FilledRect(_0x48e4xa7 - _0x48e4xc2, _0x48e4xa8 + 4, _0x48e4xc2, 20, [17, 17, 17, msc[3]]); Render.StringCustom(_0x48e4xa7 + 4 - _0x48e4xc2, _0x48e4xa8 + 7, 0, _0x48e4xb9, [0, 0, 0, 180], _0x48e4xba); Render.StringCustom(_0x48e4xa7 + 4 - _0x48e4xc2, _0x48e4xa8 + 7, 0, _0x48e4xb9, [255, 255, 255, 255], _0x48e4xba); var _0x48e4xe4 = 75; var _0x48e4x131 = UI.GetValue('Script items', 'Style Indicators'); if (_0x48e4x131 == 0) { Render.GradientRect(_0x48e4xa7 - _0x48e4xc2, _0x48e4xa8 + 23, _0x48e4xc2, 1, 2, [55, 177, 218, 255], [203, 70, 205, 255]); Render.GradientRect(_0x48e4xa7 - _0x48e4xc2, _0x48e4xa8 + 23, _0x48e4xc2, 1, 2, [203, 70, 205, 255], [204, 227, 53, 255]) } else { if (_0x48e4x131 == 1) { Render.GradientRect(_0x48e4xa7 - _0x48e4xc2 - 3, _0x48e4xa8 + 23, 35, 2, 1, [msc[0], msc[1], msc[2], 0], [msc[0], msc[1], msc[2], 255]); Render.GradientRect(_0x48e4xa7 - _0x48e4xc2 - (-31), _0x48e4xa8 + 23, 35, 2, 1, [msc[0], msc[1], msc[2], 255], [msc[0], msc[1], msc[2], 0]) } } } Global.RegisterCallback('Draw', 'main_mshz'); Global.RegisterCallback('Draw', 'drag'); UI.AddColorPicker('FPS Color'); UI.AddColorPicker('Var Color'); UI.AddColorPicker('MS & HZ Color'); var msc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'MS & HZ Color'); var logc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'HitLogs Color'); var fpsc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'FPS Color'); var varc = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Var Color'); var standart = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Watermark (Standart) Color'); var colorhotkeys = UI.GetColor('Misc', 'JAVASCRIPT', 'Script items', 'Hotkeys color'); if (msc[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'MS & HZ Color', [255, 255, 255, 255]) }; if (standart[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'Watermark (Standart) Color', [255, 255, 255, 255]) }; if (logc[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'HitLogs Color', [255, 255, 255, 255]) }; if (varc[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'Var Color', [35, 35, 35, 255]) }; if (fpsc[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'FPS Color', [35, 35, 35, 255]) }; if (colorhotkeys[3] == 0) { UI.SetColor('Misc', 'JAVASCRIPT', 'Script items', 'Hotkeys color', [89, 119, 239, 3]) }; var alp
это закидываешь visual studio code (noadd) и радуешься
Ты что мне пишешь, я с темы код взял, не еби мозги-FPS и всё сделано хреново
Как например ты вырезал
Ты смотришь что ты вырезаешь? Если делаешь так делай нормально