-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
если есть дайте
Вложения
-
8.1 KB Просмотры: 4
wishcordесли есть дайте
можешь дать?есть такие-же, но с вотермарком и биндами
можешь дать?
UI.AddCheckbox("Hotkeys");
const x1 = UI.AddSliderInt("Hotkeys_x", 0, Global.GetScreenSize()[0]);
const y1 = UI.AddSliderInt("Hotkeys_y", 0, Global.GetScreenSize()[1]);
UI.AddColorPicker("Hotkeys color");
UI.AddColorPicker("Hotkeys topbar alpha");
var colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color");
if (colorhotkeys[3] == 0) {
UI.SetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color", [89, 119, 239, 3]);
}
var alpha = 0;
var maxwidth = 0;
var swalpha = 0;
var fdalpha = 0;
var apalpha = 0;
var aialpha = 0;
var spalpha = 0;
var fbalpha = 0;
var dtalpha = 0;
var hsalpha = 0;
var doalpha = 0;
var textalpha = 0;
var h = new Array();
function in_bounds(vec, x, y, x2, y2) {
if (!UI.GetValue("MISC", "JAVASCRIPT", "Script Items", "Hotkeys")) return;
return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2)
}
function main_hotkeys() {
if (!UI.GetValue("MISC", "JAVASCRIPT", "Script Items", "Hotkeys")) return;
if (!World.GetServerString()) return;
const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Hotkeys_x"),
y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Hotkeys_y");
colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color");
colorhotkeys1 = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys topbar alpha");
var font = Render.AddFont("Verdana", 7, 500);
var frames = 8 * Globals.Frametime();
var width = 75;
var maxwidth = 0;
if (UI.IsHotkeyActive("Anti-Aim", "Extra", "Slow walk")) {
swalpha = Math.min(swalpha + frames, 1);
} else {
swalpha = swalpha - frames;
if (swalpha < 0) swalpha = 0;
if (swalpha == 0) {
h.splice(h.indexOf("Slow walk "));
}
}
if (UI.IsHotkeyActive("Anti-Aim", "Extra", "Fake duck")) {
fdalpha = Math.min(fdalpha + frames, 1);
} else {
fdalpha = fdalpha - frames;
if (fdalpha < 0) fdalpha = 0;
if (fdalpha == 0) {
h.splice(h.indexOf("Duck peek assist"));
}
}
if (UI.IsHotkeyActive("Misc", "GENERAL", "Movement", "Auto peek")) {
apalpha = Math.min(apalpha + frames, 1);
} else {
apalpha = apalpha - frames;
if (apalpha < 0) apalpha = 0;
if (apalpha == 0) {
h.splice(h.indexOf("Auto peek"));
}
}
if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) {
aialpha = Math.min(aialpha + frames, 1);
} else {
aialpha = aialpha - frames;
if (aialpha < 0) aialpha = 0;
if (aialpha == 0) {
h.splice(h.indexOf("Anti-aim inverter"));
}
}
if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) {
aialpha = Math.min(aialpha + frames, 1);
} else {
aialpha = aialpha - frames;
if (aialpha < 0) aialpha = 0;
if (aialpha == 0) {
h.splice(h.indexOf("Inverter"));
}
}
if (UI.IsHotkeyActive("Rage", "GENERAL", "General", "Force safe point")) {
spalpha = Math.min(spalpha + frames, 1);
} else {
spalpha = spalpha - frames;
if (spalpha < 0) spalpha = 0;
if (spalpha == 0) {
h.splice(h.indexOf("Safe point override"));
}
}
if (UI.IsHotkeyActive("Rage", "GENERAL", "General", "Force body aim")) {
fbalpha = Math.min(fbalpha + frames, 1);
} else {
fbalpha = fbalpha - frames;
if (fbalpha < 0) fbalpha = 0;
if (fbalpha == 0) {
h.splice(h.indexOf("Force body aim"));
}
}
if (UI.IsHotkeyActive("Rage", "Exploits", "Doubletap")) {
dtalpha = Math.min(dtalpha + frames, 1);
} else {
dtalpha = dtalpha - frames;
if (dtalpha < 0) dtalpha = 0;
if (dtalpha == 0) {
h.splice(h.indexOf("Double tap "));
}
}
if (UI.IsHotkeyActive("Rage", "Exploits", "Hide shots")) {
hsalpha = Math.min(hsalpha + frames, 1);
} else {
hsalpha = hsalpha - frames;
if (hsalpha < 0) hsalpha = 0;
if (hsalpha == 0) {
h.splice(h.indexOf("Hide shots "));
}
}
if (UI.IsHotkeyActive("Script items", "Heavy Pistol Override") || !UI.IsHotkeyActive("Script items", "Scout Override") || !UI.IsHotkeyActive("Script items", "AWP Override") || !UI.IsHotkeyActive("Script items", "Auto Override")) {
doalpha = Math.min(doalpha + frames, 1);
} else {
doalpha = doalpha - frames;
if (doalpha < 0) doalpha = 0;
if (doalpha == 0) {
h.splice(h.indexOf("Damage override"));
}
}
if (UI.IsHotkeyActive("Anti-Aim", "Extra", "Slow walk")) {
if (h.indexOf("Slow walk ") == -1)
h.push("Slow walk ")
}
if (UI.IsHotkeyActive("Anti-Aim", "Extra", "Fake duck")) {
if (h.indexOf("Duck peek assist") == -1)
h.push("Duck peek assist")
}
if (UI.IsHotkeyActive("Misc", "GENERAL", "Movement", "Auto peek")) {
if (h.indexOf("Auto peek") == -1)
h.push("Auto peek")
}
if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) {
if (h.indexOf("Anti-aim inverter") == -1)
h.push("Anti-aim inverter")
}
if (UI.IsHotkeyActive("Rage", "GENERAL", "General", "Force safe point")) {
if (h.indexOf("Safe point override") == -1)
h.push("Safe point override")
}
if (UI.IsHotkeyActive("Rage", "GENERAL", "General", "Force body aim")) {
if (h.indexOf("Force body aim") == -1)
h.push("Force body aim")
}
if (UI.IsHotkeyActive("Rage", "Exploits", "Doubletap")) {
if (h.indexOf("Double tap ") == -1)
h.push("Double tap ")
}
if (UI.IsHotkeyActive("Rage", "Exploits", "Hide shots")) {
if (h.indexOf("Hide shots ") == -1)
h.push("Hide shots ")
}
if (UI.IsHotkeyActive("Script items", "Scout Override")) {
if (h.indexOf("Damage override") == -1)
h.push("Damage override")
}
if (h.length > 0) {
alpha = Math.min(alpha + frames, 1);
} else {
alpha = alpha - frames;
if (alpha < 0) alpha = 0;
}
for (i = 0; i < h.length; i++) {
if (Render.TextSizeCustom(h[i], font)[0] > maxwidth) {
maxwidth = Render.TextSizeCustom(h[i], font)[0];
}
}
if (maxwidth == 0) maxwidth = 50;
width = width + maxwidth;
if (alpha > 0) {
Render.FilledRect(x, y + 3, width, 2, [ colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255 ]);
Render.FilledRect(x, y + 5, width, 18, [17, 17, 17, colorhotkeys1[3] ]);
Render.StringCustom(x + width / 2 - (Render.TextSizeCustom("keybinds", font)[0] / 2) + 2, y + 9, 0, "keybinds", [0, 0, 0, alpha * 255 / 1.3], font);
Render.StringCustom(x + width / 2 - (Render.TextSizeCustom("keybinds", font)[0] / 2) + 1, y + 8, 0, "keybinds", [255, 255, 255, alpha * 255], font);
//Render.FilledRect(x, y + 23, width, 18 * h.length, [17, 17, 17, Math.min(colorhotkeys[3], alpha * 255)]);
for (i = 0; i < h.length; i++) {
switch (h[i]) {
case 'Slow walk ':
Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(swalpha * 255, colorhotkeys[3]))]);
Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, swalpha * 255 / 1.3], font);
Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, swalpha * 255], font);
Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, swalpha * 255 / 1.3], font);
Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, swalpha * 255], font);
break;
case 'Duck peek assist':
Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(fdalpha * 255, colorhotkeys[3]))]);
Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, fdalpha * 255 / 1.3], font);
Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, fdalpha * 255], font);
Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, fdalpha * 255 / 1.3], font);
Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, fdalpha * 255], font);
break;
case 'Auto peek':
Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(apalpha * 255, colorhotkeys[3]))]);
Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, apalpha * 255 / 1.3], font);
Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, apalpha * 255], font);
Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, apalpha * 255 / 1.3], font);
Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, apalpha * 255], font);
break;
case 'Anti-aim inverter':
Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(aialpha * 255, colorhotkeys[3]))]);
Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, aialpha * 255 / 1.3], font);
Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, aialpha * 255], font);
Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, aialpha * 255 / 1.3], font);
Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, aialpha * 255], font);
break;
case 'Safe point override':
Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(spalpha * 255, colorhotkeys[3]))]);
Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, spalpha * 255 / 1.3], font);
Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, spalpha * 255], font);
Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, spalpha * 255 / 1.3], font);
Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, spalpha * 255], font);
break;
case 'Force body aim':
Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(fbalpha * 255, colorhotkeys[3]))]);
Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, fbalpha * 255 / 1.3], font);
Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, fbalpha * 255], font);
Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, fbalpha * 255 / 1.3], font);
Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, fbalpha * 255], font);
break;
case 'Double tap ':
Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(dtalpha * 255, colorhotkeys[3]))]);
Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, dtalpha * 255 / 1.3], font);
Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, dtalpha * 255], font);
Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, dtalpha * 255 / 1.3], font);
Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, dtalpha * 255], font);
break;
case 'Hide shots ':
Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(hsalpha * 255, colorhotkeys[3]))]);
Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, hsalpha * 255 / 1.3], font);
Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, hsalpha * 255], font);
Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, hsalpha * 255 / 1.3], font);
Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, hsalpha * 255], font);
break;
case 'Damage override':
Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(doalpha * 255, colorhotkeys[3]))]);
Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, doalpha * 255 / 1.3], font);
Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, doalpha * 255], font);
Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, doalpha * 255 / 1.3], font);
Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, doalpha * 255], font);
break;
}
}
}
if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) {
var mouse_pos1 = Global.GetCursorPosition();
if (in_bounds(mouse_pos1, x, y, x + width, y + 30)) {
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Hotkeys_x", mouse_pos1[0] - width / 2);
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Hotkeys_y", mouse_pos1[1] - 20);
}
}
}
/**
*
* Title: Old spectators list
* Author: april#0001
* Description: Recreates the V1's spectators list
*
*/
//region menu
// Backups our positions
const window_x = UI.AddSliderInt("window_x", 0, Global.GetScreenSize()[0])
const window_y = UI.AddSliderInt("window_y", 0, Global.GetScreenSize()[1])
//endregion
//region functions
/**
* Updates the visibility of our menu elements
*/
function update_menu()
{
UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "window_x", false)
UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "window_y", false)
}
// Update it whenever the script is activated.
update_menu();
/**
* Gets the names of the players spectating you
*
* @returns {[]}
*/
function get_spectators()
{
var specs = [];
const players = Entity.GetPlayers();
for (i = 0; i < players.length; i++)
{
const cur = players[i];
if (Entity.GetProp(cur, "CBasePlayer", "m_hObserverTarget") != "m_hObserverTarget") {
const obs = Entity.GetProp(cur, "CBasePlayer", "m_hObserverTarget")
if (obs === Entity.GetLocalPlayer())
{
const name = Entity.GetName(cur);
specs.push(name);
}
}
}
return specs;
}
/**
* Checks if a point is inside a perimeter
*
* @param vec
* @param x
* @param y
* @param x2
* @param y2
* @returns {boolean}
*/
function in_bounds(vec, x, y, x2, y2)
{
return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2)
}
/**
* Where the magic happens
*/
function main()
{
// Get our drawing properties
const names = get_spectators();
const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "window_x"),
y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "window_y");
// Rainbow color for our bar
const rainbow = [
Math.floor(Math.sin(Global.Realtime() * 2) * 127 + 128),
Math.floor(Math.sin(Global.Realtime() * 2 + 2) * 127 + 128),
Math.floor(Math.sin(Global.Realtime() * 2 + 4) * 127 + 128),
255
];
// Draw the spectators list
Render.FilledRect(x + 5, y + 5, 190, 18 , [17, 17, 17, colorhotkeys1[3] ]);
Render.FilledRect(x + 5, y + 3, 190, 2,[ colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255 ]);
Render.String(x + 100, y + 10, 1, "spectators (" + names.length + ")", [255, 255, 255, 255], 3);
// For each player who's spectating us, draw their names
for (i = 0; i < names.length; i++)
{
Render.String(x + 100, y + 35 + 15 * i, 1, names[i], [255, 255, 255, 255], 3);
}
// Handles the drag function
if (Global.IsKeyPressed(1)) {
// Getting our mouse pos
const mouse_pos = Global.GetCursorPosition();
// Check if we're clicking and if we're in bounds of the drag area
if (in_bounds(mouse_pos, x, y, x + 200, y + 30)) {
// Update values (not the most efficient way to do it but wtvr)
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "window_x", mouse_pos[0] - 100);
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "window_y", mouse_pos[1] - 20);
}
}
}
//endregion
//region callbacks
//Watermark\\
// Callback our main function
UI.AddLabel(" Antiaim ");
UI.AddSliderInt("Antiaim_x", 0, Global.GetScreenSize()[0]);
UI.AddSliderInt("Antiaim_y", 0, Global.GetScreenSize()[1]);
function in_bounds(vec, x, y, x2, y2) {
return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2)
}
function draw_arc(x, y, radius, start_angle, percent, thickness, color) {
var precision = (2 * Math.PI) / 30;
var step = Math.PI / 180;
var inner = radius - thickness;
var end_angle = (start_angle + percent) * step;
var start_angle = (start_angle * Math.PI) / 180;
for (; radius > inner; --radius) {
for (var angle = start_angle; angle < end_angle; angle += precision) {
var cx = Math.round(x + radius * Math.cos(angle));
var cy = Math.round(y + radius * Math.sin(angle));
var cx2 = Math.round(x + radius * Math.cos(angle + precision));
var cy2 = Math.round(y + radius * Math.sin(angle + precision));
Render.Line(cx, cy, cx2, cy2, color);
}
}
}
function main_aa() {
if (!World.GetServerString()) return;
const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_x"),
y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_y");
var colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color");
colorhotkeys1 = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys topbar alpha");
var font = Render.AddFont("Verdana", 7, 100);
var RealYaw = Local.GetRealYaw();
var FakeYaw = Local.GetFakeYaw();
var delta = Math.min(Math.abs(RealYaw - FakeYaw) / 2, 60).toFixed(1);
var safety = Math.min(Math.round(1.7 * Math.abs(delta)), 100);
if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) {
var side = "<";
} else {
var side = ">";
}
var text = " FAKE (" + delta.toString() + " ) | safety: " + safety.toString() + "% | side: " + side;
var w = Render.TextSizeCustom(text, font)[0] + 8;
Render.FilledRect(x - w, y, w, 2, [colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255]);
Render.FilledRect(x - w, y + 2, w, 18, [17, 17, 17, colorhotkeys1[3] ]);
Render.StringCustom(x + 5 - w, y + 5, 0, text, [0, 0, 0, 180], font);
Render.StringCustom(x + 4 - w, y + 4, 0, text, [255, 255, 255, 255], font);
Render.Circle(x + 18 - w + Render.TextSizeCustom("FAKE (" + delta.toString(), font)[0], y + 8, 1, [255, 255, 255, 255]);
draw_arc(x + 7 - w, y + 10, 5, 0, delta * 6, 2, [colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255]);
if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) {
const mouse_pos = Global.GetCursorPosition();
if (in_bounds(mouse_pos, x - w, y, x + w, y + 30)) {
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_x", mouse_pos[0] + w / 2);
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_y", mouse_pos[1] - 20);
}
}
}
//Watermark\\
UI.AddCheckbox("Watermarki")
var username = ""
UI.AddColorPicker("Theme color");
function waterdraw() {
if (UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Watermarki")) {
if (!World.GetServerString()) return;
var today = new Date();
var hours1 = today.getHours();
var minutes1 = today.getMinutes();
var seconds1 = today.getSeconds();
var hours = hours1 <= 9 ? "0" + today.getHours() + ":" : today.getHours() + ":";
var minutes = minutes1 <= 9 ? "0" + today.getMinutes() + ":" : today.getMinutes() + ":";
var seconds = seconds1 <= 9 ? "0" + today.getSeconds() : today.getSeconds();
var serverip = World.GetServerString();
var ping = Math.floor(Global.Latency() * 1000 / 1.5);
var color = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Theme color");
var font = Render.AddFont("Verdana", 7, 400);
var text = "gamesense | maz1k | delay: " +Math.round(Entity.GetProp(Entity.GetLocalPlayer(), "CPlayerResource", "m_iPing")).toString()+ "ms | " +Globals.Tickrate().toString()+ "tick | " + hours + minutes + seconds;
var h = 18;
var w = Render.TextSizeCustom(text, font)[0] + 8;
var x = Global.GetScreenSize()[0];
var y = 10;
x = x - w - 10;
var colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color");
colorhotkeys1 = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys topbar alpha");
Render.FilledRect(x, y, w, 2, [colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255]);
Render.FilledRect(x, y + 2, w, h, [17, 17, 17, colorhotkeys1[3]]);
Render.StringCustom(x + 4, y + 4, 0, text, [255, 255, 255, 255], font);
}
}
Cheat.RegisterCallback("Draw", "waterdraw");
Global.RegisterCallback("Draw", "main_aa");
Global.RegisterCallback("Draw", "main")
//endregion
Global.RegisterCallback("Draw", "main_hotkeys");
ты зотыбя видел скрн?JavaScript:UI.AddCheckbox("Hotkeys"); const x1 = UI.AddSliderInt("Hotkeys_x", 0, Global.GetScreenSize()[0]); const y1 = UI.AddSliderInt("Hotkeys_y", 0, Global.GetScreenSize()[1]); UI.AddColorPicker("Hotkeys color"); UI.AddColorPicker("Hotkeys topbar alpha"); var colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color"); if (colorhotkeys[3] == 0) { UI.SetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color", [89, 119, 239, 3]); } var alpha = 0; var maxwidth = 0; var swalpha = 0; var fdalpha = 0; var apalpha = 0; var aialpha = 0; var spalpha = 0; var fbalpha = 0; var dtalpha = 0; var hsalpha = 0; var doalpha = 0; var textalpha = 0; var h = new Array(); function in_bounds(vec, x, y, x2, y2) { if (!UI.GetValue("MISC", "JAVASCRIPT", "Script Items", "Hotkeys")) return; return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2) } function main_hotkeys() { if (!UI.GetValue("MISC", "JAVASCRIPT", "Script Items", "Hotkeys")) return; if (!World.GetServerString()) return; const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Hotkeys_x"), y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Hotkeys_y"); colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color"); colorhotkeys1 = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys topbar alpha"); var font = Render.AddFont("Verdana", 7, 500); var frames = 8 * Globals.Frametime(); var width = 75; var maxwidth = 0; if (UI.IsHotkeyActive("Anti-Aim", "Extra", "Slow walk")) { swalpha = Math.min(swalpha + frames, 1); } else { swalpha = swalpha - frames; if (swalpha < 0) swalpha = 0; if (swalpha == 0) { h.splice(h.indexOf("Slow walk ")); } } if (UI.IsHotkeyActive("Anti-Aim", "Extra", "Fake duck")) { fdalpha = Math.min(fdalpha + frames, 1); } else { fdalpha = fdalpha - frames; if (fdalpha < 0) fdalpha = 0; if (fdalpha == 0) { h.splice(h.indexOf("Duck peek assist")); } } if (UI.IsHotkeyActive("Misc", "GENERAL", "Movement", "Auto peek")) { apalpha = Math.min(apalpha + frames, 1); } else { apalpha = apalpha - frames; if (apalpha < 0) apalpha = 0; if (apalpha == 0) { h.splice(h.indexOf("Auto peek")); } } if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) { aialpha = Math.min(aialpha + frames, 1); } else { aialpha = aialpha - frames; if (aialpha < 0) aialpha = 0; if (aialpha == 0) { h.splice(h.indexOf("Anti-aim inverter")); } } if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) { aialpha = Math.min(aialpha + frames, 1); } else { aialpha = aialpha - frames; if (aialpha < 0) aialpha = 0; if (aialpha == 0) { h.splice(h.indexOf("Inverter")); } } if (UI.IsHotkeyActive("Rage", "GENERAL", "General", "Force safe point")) { spalpha = Math.min(spalpha + frames, 1); } else { spalpha = spalpha - frames; if (spalpha < 0) spalpha = 0; if (spalpha == 0) { h.splice(h.indexOf("Safe point override")); } } if (UI.IsHotkeyActive("Rage", "GENERAL", "General", "Force body aim")) { fbalpha = Math.min(fbalpha + frames, 1); } else { fbalpha = fbalpha - frames; if (fbalpha < 0) fbalpha = 0; if (fbalpha == 0) { h.splice(h.indexOf("Force body aim")); } } if (UI.IsHotkeyActive("Rage", "Exploits", "Doubletap")) { dtalpha = Math.min(dtalpha + frames, 1); } else { dtalpha = dtalpha - frames; if (dtalpha < 0) dtalpha = 0; if (dtalpha == 0) { h.splice(h.indexOf("Double tap ")); } } if (UI.IsHotkeyActive("Rage", "Exploits", "Hide shots")) { hsalpha = Math.min(hsalpha + frames, 1); } else { hsalpha = hsalpha - frames; if (hsalpha < 0) hsalpha = 0; if (hsalpha == 0) { h.splice(h.indexOf("Hide shots ")); } } if (UI.IsHotkeyActive("Script items", "Heavy Pistol Override") || !UI.IsHotkeyActive("Script items", "Scout Override") || !UI.IsHotkeyActive("Script items", "AWP Override") || !UI.IsHotkeyActive("Script items", "Auto Override")) { doalpha = Math.min(doalpha + frames, 1); } else { doalpha = doalpha - frames; if (doalpha < 0) doalpha = 0; if (doalpha == 0) { h.splice(h.indexOf("Damage override")); } } if (UI.IsHotkeyActive("Anti-Aim", "Extra", "Slow walk")) { if (h.indexOf("Slow walk ") == -1) h.push("Slow walk ") } if (UI.IsHotkeyActive("Anti-Aim", "Extra", "Fake duck")) { if (h.indexOf("Duck peek assist") == -1) h.push("Duck peek assist") } if (UI.IsHotkeyActive("Misc", "GENERAL", "Movement", "Auto peek")) { if (h.indexOf("Auto peek") == -1) h.push("Auto peek") } if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) { if (h.indexOf("Anti-aim inverter") == -1) h.push("Anti-aim inverter") } if (UI.IsHotkeyActive("Rage", "GENERAL", "General", "Force safe point")) { if (h.indexOf("Safe point override") == -1) h.push("Safe point override") } if (UI.IsHotkeyActive("Rage", "GENERAL", "General", "Force body aim")) { if (h.indexOf("Force body aim") == -1) h.push("Force body aim") } if (UI.IsHotkeyActive("Rage", "Exploits", "Doubletap")) { if (h.indexOf("Double tap ") == -1) h.push("Double tap ") } if (UI.IsHotkeyActive("Rage", "Exploits", "Hide shots")) { if (h.indexOf("Hide shots ") == -1) h.push("Hide shots ") } if (UI.IsHotkeyActive("Script items", "Scout Override")) { if (h.indexOf("Damage override") == -1) h.push("Damage override") } if (h.length > 0) { alpha = Math.min(alpha + frames, 1); } else { alpha = alpha - frames; if (alpha < 0) alpha = 0; } for (i = 0; i < h.length; i++) { if (Render.TextSizeCustom(h[i], font)[0] > maxwidth) { maxwidth = Render.TextSizeCustom(h[i], font)[0]; } } if (maxwidth == 0) maxwidth = 50; width = width + maxwidth; if (alpha > 0) { Render.FilledRect(x, y + 3, width, 2, [ colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255 ]); Render.FilledRect(x, y + 5, width, 18, [17, 17, 17, colorhotkeys1[3] ]); Render.StringCustom(x + width / 2 - (Render.TextSizeCustom("keybinds", font)[0] / 2) + 2, y + 9, 0, "keybinds", [0, 0, 0, alpha * 255 / 1.3], font); Render.StringCustom(x + width / 2 - (Render.TextSizeCustom("keybinds", font)[0] / 2) + 1, y + 8, 0, "keybinds", [255, 255, 255, alpha * 255], font); //Render.FilledRect(x, y + 23, width, 18 * h.length, [17, 17, 17, Math.min(colorhotkeys[3], alpha * 255)]); for (i = 0; i < h.length; i++) { switch (h[i]) { case 'Slow walk ': Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(swalpha * 255, colorhotkeys[3]))]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, swalpha * 255 / 1.3], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, swalpha * 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, swalpha * 255 / 1.3], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, swalpha * 255], font); break; case 'Duck peek assist': Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(fdalpha * 255, colorhotkeys[3]))]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, fdalpha * 255 / 1.3], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, fdalpha * 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, fdalpha * 255 / 1.3], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, fdalpha * 255], font); break; case 'Auto peek': Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(apalpha * 255, colorhotkeys[3]))]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, apalpha * 255 / 1.3], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, apalpha * 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, apalpha * 255 / 1.3], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, apalpha * 255], font); break; case 'Anti-aim inverter': Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(aialpha * 255, colorhotkeys[3]))]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, aialpha * 255 / 1.3], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, aialpha * 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, aialpha * 255 / 1.3], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, aialpha * 255], font); break; case 'Safe point override': Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(spalpha * 255, colorhotkeys[3]))]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, spalpha * 255 / 1.3], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, spalpha * 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, spalpha * 255 / 1.3], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, spalpha * 255], font); break; case 'Force body aim': Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(fbalpha * 255, colorhotkeys[3]))]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, fbalpha * 255 / 1.3], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, fbalpha * 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, fbalpha * 255 / 1.3], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, fbalpha * 255], font); break; case 'Double tap ': Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(dtalpha * 255, colorhotkeys[3]))]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, dtalpha * 255 / 1.3], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, dtalpha * 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, dtalpha * 255 / 1.3], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, dtalpha * 255], font); break; case 'Hide shots ': Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(hsalpha * 255, colorhotkeys[3]))]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, hsalpha * 255 / 1.3], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, hsalpha * 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, hsalpha * 255 / 1.3], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, hsalpha * 255], font); break; case 'Damage override': Render.FilledRect(x, y + 23 + 18 * i, width, 18, [17, 17, 17, Math.min(colorhotkeys[3], Math.min(doalpha * 255, colorhotkeys[3]))]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, doalpha * 255 / 1.3], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, doalpha * 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, doalpha * 255 / 1.3], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, doalpha * 255], font); break; } } } if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) { var mouse_pos1 = Global.GetCursorPosition(); if (in_bounds(mouse_pos1, x, y, x + width, y + 30)) { UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Hotkeys_x", mouse_pos1[0] - width / 2); UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Hotkeys_y", mouse_pos1[1] - 20); } } } /** * * Title: Old spectators list * Author: april#0001 * Description: Recreates the V1's spectators list * */ //region menu // Backups our positions const window_x = UI.AddSliderInt("window_x", 0, Global.GetScreenSize()[0]) const window_y = UI.AddSliderInt("window_y", 0, Global.GetScreenSize()[1]) //endregion //region functions /** * Updates the visibility of our menu elements */ function update_menu() { UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "window_x", false) UI.SetEnabled("Misc", "JAVASCRIPT", "Script items", "window_y", false) } // Update it whenever the script is activated. update_menu(); /** * Gets the names of the players spectating you * * @returns {[]} */ function get_spectators() { var specs = []; const players = Entity.GetPlayers(); for (i = 0; i < players.length; i++) { const cur = players[i]; if (Entity.GetProp(cur, "CBasePlayer", "m_hObserverTarget") != "m_hObserverTarget") { const obs = Entity.GetProp(cur, "CBasePlayer", "m_hObserverTarget") if (obs === Entity.GetLocalPlayer()) { const name = Entity.GetName(cur); specs.push(name); } } } return specs; } /** * Checks if a point is inside a perimeter * * @param vec * @param x * @param y * @param x2 * @param y2 * @returns {boolean} */ function in_bounds(vec, x, y, x2, y2) { return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2) } /** * Where the magic happens */ function main() { // Get our drawing properties const names = get_spectators(); const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "window_x"), y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "window_y"); // Rainbow color for our bar const rainbow = [ Math.floor(Math.sin(Global.Realtime() * 2) * 127 + 128), Math.floor(Math.sin(Global.Realtime() * 2 + 2) * 127 + 128), Math.floor(Math.sin(Global.Realtime() * 2 + 4) * 127 + 128), 255 ]; // Draw the spectators list Render.FilledRect(x + 5, y + 5, 190, 18 , [17, 17, 17, colorhotkeys1[3] ]); Render.FilledRect(x + 5, y + 3, 190, 2,[ colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255 ]); Render.String(x + 100, y + 10, 1, "spectators (" + names.length + ")", [255, 255, 255, 255], 3); // For each player who's spectating us, draw their names for (i = 0; i < names.length; i++) { Render.String(x + 100, y + 35 + 15 * i, 1, names[i], [255, 255, 255, 255], 3); } // Handles the drag function if (Global.IsKeyPressed(1)) { // Getting our mouse pos const mouse_pos = Global.GetCursorPosition(); // Check if we're clicking and if we're in bounds of the drag area if (in_bounds(mouse_pos, x, y, x + 200, y + 30)) { // Update values (not the most efficient way to do it but wtvr) UI.SetValue("Misc", "JAVASCRIPT", "Script items", "window_x", mouse_pos[0] - 100); UI.SetValue("Misc", "JAVASCRIPT", "Script items", "window_y", mouse_pos[1] - 20); } } } //endregion //region callbacks //Watermark\\ // Callback our main function UI.AddLabel(" Antiaim "); UI.AddSliderInt("Antiaim_x", 0, Global.GetScreenSize()[0]); UI.AddSliderInt("Antiaim_y", 0, Global.GetScreenSize()[1]); function in_bounds(vec, x, y, x2, y2) { return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2) } function draw_arc(x, y, radius, start_angle, percent, thickness, color) { var precision = (2 * Math.PI) / 30; var step = Math.PI / 180; var inner = radius - thickness; var end_angle = (start_angle + percent) * step; var start_angle = (start_angle * Math.PI) / 180; for (; radius > inner; --radius) { for (var angle = start_angle; angle < end_angle; angle += precision) { var cx = Math.round(x + radius * Math.cos(angle)); var cy = Math.round(y + radius * Math.sin(angle)); var cx2 = Math.round(x + radius * Math.cos(angle + precision)); var cy2 = Math.round(y + radius * Math.sin(angle + precision)); Render.Line(cx, cy, cx2, cy2, color); } } } function main_aa() { if (!World.GetServerString()) return; const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_x"), y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_y"); var colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color"); colorhotkeys1 = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys topbar alpha"); var font = Render.AddFont("Verdana", 7, 100); var RealYaw = Local.GetRealYaw(); var FakeYaw = Local.GetFakeYaw(); var delta = Math.min(Math.abs(RealYaw - FakeYaw) / 2, 60).toFixed(1); var safety = Math.min(Math.round(1.7 * Math.abs(delta)), 100); if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) { var side = "<"; } else { var side = ">"; } var text = " FAKE (" + delta.toString() + " ) | safety: " + safety.toString() + "% | side: " + side; var w = Render.TextSizeCustom(text, font)[0] + 8; Render.FilledRect(x - w, y, w, 2, [colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255]); Render.FilledRect(x - w, y + 2, w, 18, [17, 17, 17, colorhotkeys1[3] ]); Render.StringCustom(x + 5 - w, y + 5, 0, text, [0, 0, 0, 180], font); Render.StringCustom(x + 4 - w, y + 4, 0, text, [255, 255, 255, 255], font); Render.Circle(x + 18 - w + Render.TextSizeCustom("FAKE (" + delta.toString(), font)[0], y + 8, 1, [255, 255, 255, 255]); draw_arc(x + 7 - w, y + 10, 5, 0, delta * 6, 2, [colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255]); if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) { const mouse_pos = Global.GetCursorPosition(); if (in_bounds(mouse_pos, x - w, y, x + w, y + 30)) { UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_x", mouse_pos[0] + w / 2); UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_y", mouse_pos[1] - 20); } } } //Watermark\\ UI.AddCheckbox("Watermarki") var username = "" UI.AddColorPicker("Theme color"); function waterdraw() { if (UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Watermarki")) { if (!World.GetServerString()) return; var today = new Date(); var hours1 = today.getHours(); var minutes1 = today.getMinutes(); var seconds1 = today.getSeconds(); var hours = hours1 <= 9 ? "0" + today.getHours() + ":" : today.getHours() + ":"; var minutes = minutes1 <= 9 ? "0" + today.getMinutes() + ":" : today.getMinutes() + ":"; var seconds = seconds1 <= 9 ? "0" + today.getSeconds() : today.getSeconds(); var serverip = World.GetServerString(); var ping = Math.floor(Global.Latency() * 1000 / 1.5); var color = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Theme color"); var font = Render.AddFont("Verdana", 7, 400); var text = "gamesense | maz1k | delay: " +Math.round(Entity.GetProp(Entity.GetLocalPlayer(), "CPlayerResource", "m_iPing")).toString()+ "ms | " +Globals.Tickrate().toString()+ "tick | " + hours + minutes + seconds; var h = 18; var w = Render.TextSizeCustom(text, font)[0] + 8; var x = Global.GetScreenSize()[0]; var y = 10; x = x - w - 10; var colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys color"); colorhotkeys1 = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Hotkeys topbar alpha"); Render.FilledRect(x, y, w, 2, [colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255]); Render.FilledRect(x, y + 2, w, h, [17, 17, 17, colorhotkeys1[3]]); Render.StringCustom(x + 4, y + 4, 0, text, [255, 255, 255, 255], font); } } Cheat.RegisterCallback("Draw", "waterdraw"); Global.RegisterCallback("Draw", "main_aa"); Global.RegisterCallback("Draw", "main") //endregion Global.RegisterCallback("Draw", "main_hotkeys");
Держи без всяких ватемаркев и гейбиндов и т.д.если есть дайте
var alpha = 0;
var maxwidth = 0;
var swalpha = 0;
var fdalpha = 0;
var apalpha = 0;
var aialpha = 0;
var spalpha = 0;
var fbalpha = 0;
var dtalpha = 0;
var hsalpha = 0;
var doalpha = 0;
var textalpha = 0;
var h = new Array();
function in_bounds(vec, x, y, x2, y2)
{
return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2)
}
UI.AddCheckbox("Fake Indicator")
UI.AddSliderInt("Antiaim_x", 0, Global.GetScreenSize()[0]);
UI.AddSliderInt("Antiaim_y", 0, Global.GetScreenSize()[1]);
UI.SetEnabled("Script Items", "Antiaim_x", 0)
UI.SetEnabled("Script Items", "Antiaim_y", 0)
UI.AddColorPicker("Indicator color");
UI.AddColorPicker("Indicator topbar alpha");
UI.SetEnabled("Script Items", "Fake Indicator", 1)
var colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Indicator color");
if (colorhotkeys[3] == 0) {
UI.SetColor("Misc", "JAVASCRIPT", "Script items", "Indicator color", [89, 119, 239, 3]);
}
function in_bounds(vec, x, y, x2, y2) {
return (vec[0] > x) && (vec[1] > y) && (vec[0] < x2) && (vec[1] < y2)
}
function draw_arc(x, y, radius, start_angle, percent, thickness, color) {
var precision = (2 * Math.PI) / 30;
var step = Math.PI / 180;
var inner = radius - thickness;
var end_angle = (start_angle + percent) * step;
var start_angle = (start_angle * Math.PI) / 180;
for (; radius > inner; --radius) {
for (var angle = start_angle; angle < end_angle; angle += precision) {
var cx = Math.round(x + radius * Math.cos(angle));
var cy = Math.round(y + radius * Math.sin(angle));
var cx2 = Math.round(x + radius * Math.cos(angle + precision));
var cy2 = Math.round(y + radius * Math.sin(angle + precision));
Render.Line(cx, cy, cx2, cy2, color);
}
}
}
function main_aa() {
if (!World.GetServerString()) return;
if (UI.GetValue("Script Items", "Fake Indicator")) {
UI.SetEnabled("Script Items", "Indicator color", 1)
UI.SetEnabled("Script Items", "Indicator topbar alpha", 1)
const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_x"),
y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_y");
var colorhotkeys = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Indicator color");
colorhotkeys1 = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Indicator topbar alpha");
var font = Render.AddFont("Verdana", 7, 100);
var RealYaw = Local.GetRealYaw();
var FakeYaw = Local.GetFakeYaw();
var delta = Math.min(Math.abs(RealYaw - FakeYaw) / 2, 60).toFixed(1);
var safety = Math.min(Math.round(1.7 * Math.abs(delta)), 100);
if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) {
var side = "<";
} else {
var side = ">";
}
var text = " FAKE (" + delta.toString() + " ) | safety: " + safety.toString() + "% | side: " + side;
var w = Render.TextSizeCustom(text, font)[0] + 8;
Render.FilledRect(x - w, y, w, 2, [colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255]);
Render.FilledRect(x - w, y + 2, w, 18, [17, 17, 17, colorhotkeys1[3] ]);
Render.StringCustom(x + 5 - w, y + 5, 0, text, [0, 0, 0, 180], font);
Render.StringCustom(x + 4 - w, y + 4, 0, text, [255, 255, 255, 255], font);
Render.Circle(x + 18 - w + Render.TextSizeCustom("FAKE (" + delta.toString(), font)[0], y + 8, 1, [255, 255, 255, 255]);
draw_arc(x + 7 - w, y + 10, 5, 0, delta * 6, 2, [colorhotkeys[0], colorhotkeys[1], colorhotkeys[2], 255]);
if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) {
const mouse_pos = Global.GetCursorPosition();
if (in_bounds(mouse_pos, x - w, y, x + w, y + 30)) {
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_x", mouse_pos[0] + w / 2);
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Antiaim_y", mouse_pos[1] - 20);
}
}
}
else {
UI.SetEnabled("Script Items", "Indicator color", 0)
UI.SetEnabled("Script Items", "Indicator topbar alpha", 0)
}
}
Global.RegisterCallback("Draw", "main_aa");
//endregion
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz