ЧВК EB_LAN
-
Автор темы
- #1
Меня челик просил в лс помочь, и я понял что не ему 1 нужна такая джс. И я решил реализовать это, чтобы другим не пришлось искать эту джс по форуму
JavaScript:
Cheat.ExecuteCommand("say Rage on Key by Krine_Edits(Hack3r_jopi)");
UI.AddLabel("----------------------------------------");
UI.AddHotkey("Rage on Key");
UI.AddLabel(" ---Rage on Key indicator---");
const x1 = UI.AddSliderInt("Indicator X side", 0, Global.GetScreenSize()[0]);
const y1 = UI.AddSliderInt("Indicator Y side", 0, Global.GetScreenSize()[1]);
UI.AddColorPicker("Indicator color")
UI.AddLabel("----------------------------------------");
function RageOnKey()
{
if(UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script items", "Rage on Key"))
//Кнопошка нажата
{
UI.SetValue("Rage", "Enabled", true)
UI.ToggleHotkey("Rage", "Enabled", true)
}
else
//Кнопошка отжата
{
UI.SetValue("Rage", "Enabled", false)
UI.ToggleHotkey("Rage", "Enabled", false)
}
}
function indicatorRageOnKey()
{
if(!World.GetServerString()) return;
//гетаем значение с слайдера
const x = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Indicator X side"),
y = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Indicator Y side");
//гетаем цвет с колорпикера
var col = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Indicator Color");
//рендерим шрифт
var font = Render.AddFont( "Calibri", 9, 1000);
var h = [];
//если кнопошка нажата
if (UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script items", "Rage on Key"))
//отрисовываем данный текст
{
h.push("Rage on Key")
}
if (h.length > 0)
{
var local = Entity.GetLocalPlayer();
if(!local || !Entity.IsValid(local)) return;
var screensize = Global.GetScreenSize()
for (i = 0; i < h.length; i++)
{
//рендер "типо" тень текста
Render.StringCustom(x + 102 - (Render.TextSizeCustom(h[i], font)[0] / 2), y + 26 + 18 * i, 0, h[i], [0,0,0,255], font);
//рендер текста (col, это цвет с колорпикера)
Render.StringCustom(x + 101 - (Render.TextSizeCustom(h[i], font)[0] / 2), y + 26 + 18 * i, 0, h[i], col, font);
}
}
if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) {
const mouse_pos = Global.GetCursorPosition();
if (in_bounds(mouse_pos, x, y, x + 200, y + 30))
{
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Indicator X side", mouse_pos[0] - 100);
UI.SetValue("Misc", "JAVASCRIPT", "Script items", "Indicator Y side", mouse_pos[1] - 20);
}
}
}
Cheat.RegisterCallback("Draw", "indicatorRageOnKey")
Cheat.RegisterCallback("CreateMove", "RageOnKey");
Последнее редактирование: