Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
123141242342
UI.AddDropdown( "Active tab", [ "Rage", "Doubletap", "Anti Aim", "Visuals", "Misc", "Skins"] ); //Rage UI.AddSliderInt( "Baim if hp", 0, 100 ); UI.AddHotkey("Min dmg key") UI.AddSliderInt("Heavy Pistol Mindmg", 0, 130) UI.AddSliderInt("Scout Mindmg", 0, 130) UI.AddSliderInt("AWP Mindmg", 0, 130) UI.AddSliderInt("Auto Mindmg", 0, 130) UI.AddHotkey("Hitbox Override Key"); UI.AddMultiDropdown("Hitbox Override heavy", [ "Head", "Upper Chest", "Chest", "Lower Chest", "Stomach", "Pelvis", "Legs", "Feet" ] ); UI.AddMultiDropdown("Hitbox Override scout", [ "Head", "Upper Chest", "Chest", "Lower Chest", "Stomach", "Pelvis", "Legs", "Feet" ] ); UI.AddMultiDropdown("Hitbox Override awp", [ "Head", "Upper Chest", "Chest", "Lower Chest", "Stomach", "Pelvis", "Legs", "Feet" ] ); UI.AddMultiDropdown("Hitbox Override auto", [ "Head", "Upper Chest", "Chest", "Lower Chest", "Stomach", "Pelvis", "Legs", "Feet" ] ); //Doubletap UI.AddSliderInt("Double tap speed", 0, 10); UI.AddSliderInt("Speed Next Attack", -20, 20); UI.AddSliderInt("Speed Next Primary Attack", -20, 20); UI.AddSliderFloat("Tick base", -20.0, 20.0); //Anti aims UI.AddCheckbox( "Inverter on shot" ); UI.AddDropdown( "Desync", [ "Disabled", "Opposite", "Sway"] ); UI.AddDropdown( "Arrows", [ "Off", "triangle", "arrows" ] ); UI.AddColorPicker( "Arrows color" ) UI.AddColorPicker( "Selected arrow color" ) UI.AddHotkey( "Left Hotkey" ); UI.AddHotkey( "Right Hotkey" ); UI.AddHotkey( "Backwards Hotkey" ); UI.AddSliderInt("Inverted body lean", -180, 180); UI.AddSliderInt("Body lean", -180, 180); UI.AddCheckbox("Fake lag mm \ Fake lag other servers"); UI.AddSliderInt("Limit fake lag mm", 0, 6) UI.AddSliderInt("Trigger limit fake lag mm", 0, 6) UI.AddCheckbox("custom slow walk speed"); UI.AddHotkey("Slow walk key"); UI.AddSliderInt( "Slow walk Speed", 1, 200 ); //Visuals UI.AddSliderFloat("Aspect Ratio", 0, 2.0); UI.AddSliderFloat('world exposure', 0.0, 100.0); UI.AddSliderFloat('model ambient', 0.0, 100.0); UI.AddSliderFloat('bloom scale', 0.0, 100.0); UI.AddCheckbox('enable world color modulation'); UI.AddColorPicker('world color'); const enable = UI.AddCheckbox("Enable color enhancement"); const cc = UI.AddCheckbox("Color correction"); const cc_tint = UI.AddSliderInt("Tint", 0, 100); const cc_intensity = UI.AddSliderInt("Intensity", 0, 100); const fog = UI.AddCheckbox("Fog correction"); const fog_color = UI.AddColorPicker("Color"); const fog_distance = UI.AddSliderInt("Distance", 0, 2500); const fog_density = UI.AddSliderInt("Density", 0, 100); //Misc UI.AddCheckbox("Key binds"); UI.AddSliderInt("Hotkeys_x", 0, Global.GetScreenSize()[0]); UI.AddSliderInt("Hotkeys_y", 0, Global.GetScreenSize()[1]); UI.AddCheckbox( "Chance Hit/Miss" ); UI.AddCheckbox( "Reset on round start" ); UI.AddSliderInt("hitmis_x", 0, Global.GetScreenSize()[0]); UI.AddSliderInt("hitmis_y", 0, Global.GetScreenSize()[1]); UI.AddDropdown( "Clantag", [ "Disabled", "fatality", "gamesense", "NeverLose", "otc v2"] ); //Skins UI.AddDropdown("CT Model", ["None", "'TwoTimes' McCoy", "Seal Team 6 Soldier", "Buckshot", "Lt. Commander Ricksaw", "Dragomir", "Rezan The Ready", "Maximus", "Blackwolf", "The Doctor' Romanov", "B Squadron Officer", "3rd Commando Company", "Special Agent Ava", "Operator", "Markus Delrow", "Michael Syfers", "Enforcer", "Slingshot", "Soldier", "The Elite Mr. Muhlik", "Ground Rebel", "Osiris", "Prof. Shahmat", "Heavy armor"]) UI.AddDropdown("T Model", ["None", "'TwoTimes' McCoy", "Seal Team 6 Soldier", "Buckshot", "Lt. Commander Ricksaw", "Dragomir", "Rezan The Ready", "Maximus", "Blackwolf", "The Doctor' Romanov", "B Squadron Officer", "3rd Commando Company", "Special Agent Ava", "Operator", "Markus Delrow", "Michael Syfers", "Enforcer", "Slingshot", "Soldier", "The Elite Mr. Muhlik", "Ground Rebel", "Osiris", "Prof. Shahmat", "Heavy armor"]) // var get = { value(v) { return UI.GetValue("Misc", "JAVASCRIPT", "Script items", v); } } function Activetabfunc(){ var Activetab = UI.GetValue("Active tab"); if(Activetab == 0){ // Rage UI.SetEnabled("Script Items", "Baim if hp", true) UI.SetEnabled("Script Items", "Min dmg key", true) UI.SetEnabled("Script Items", "Heavy Pistol Mindmg", true) UI.SetEnabled("Script Items", "Scout Mindmg", true) UI.SetEnabled("Script Items", "AWP Mindmg", true) UI.SetEnabled("Script Items", "Auto Mindmg", true) UI.SetEnabled("Script Items", "Hitbox Override Key", true) UI.SetEnabled("Script Items", "Hitbox Override heavy", true) UI.SetEnabled("Script Items", "Hitbox Override scout", true) UI.SetEnabled("Script Items", "Hitbox Override awp", true) UI.SetEnabled("Script Items", "Hitbox Override auto", true) } else{ UI.SetEnabled("Script Items", "Baim if hp", false) UI.SetEnabled("Script Items", "Min dmg key", false) UI.SetEnabled("Script Items", "Heavy Pistol Mindmg", false) UI.SetEnabled("Script Items", "Scout Mindmg", false) UI.SetEnabled("Script Items", "AWP Mindmg", false) UI.SetEnabled("Script Items", "Auto Mindmg", false) UI.SetEnabled("Script Items", "Hitbox Override Key", false) UI.SetEnabled("Script Items", "Hitbox Override heavy", false) UI.SetEnabled("Script Items", "Hitbox Override scout", false) UI.SetEnabled("Script Items", "Hitbox Override awp", false) UI.SetEnabled("Script Items", "Hitbox Override auto", false) } if(Activetab == 1){ //Doubletap UI.SetEnabled("Script Items", "Double tap speed", true) UI.SetEnabled("Script Items", "Speed Next Attack", true) UI.SetEnabled("Script Items", "Speed Next Primary Attack", true) UI.SetEnabled("Script Items", "Tick base", true) } else{ UI.SetEnabled("Script Items", "Double tap speed", false) UI.SetEnabled("Script Items", "Speed Next Attack", false) UI.SetEnabled("Script Items", "Speed Next Primary Attack", false) UI.SetEnabled("Script Items", "Tick base", false) } if(Activetab == 2){ //Anti aims //Anti aims UI.SetEnabled("Script Items", "Inverter on shot", true) UI.SetEnabled("Script Items", "Desync", true) UI.SetEnabled("Script Items", "Arrows", true) UI.SetEnabled("Script Items", "Arrows color", true) UI.SetEnabled("Script Items", "Selected arrow color", true) UI.SetEnabled("Script Items", "Left Hotkey", true) UI.SetEnabled("Script Items", "Right Hotkey", true) UI.SetEnabled("Script Items", "Backwards Hotkey", true) UI.SetEnabled("Script Items", "Inverted body lean", true) UI.SetEnabled("Script Items", "Body lean", true) UI.SetEnabled("Script Items", "Fake lag mm \ Fake lag other servers", true) UI.SetEnabled("Script Items", "Limit fake lag mm", true) UI.SetEnabled("Script Items", "Trigger limit fake lag mm", true) UI.SetEnabled("Script Items", "custom slow walk speed", true) UI.SetEnabled("Script Items", "Slow walk key", true) UI.SetEnabled("Script Items", "Slow walk Speed", true) } else{ UI.SetEnabled("Script Items", "Inverter on shot", false) UI.SetEnabled("Script Items", "Desync", false) UI.SetEnabled("Script Items", "Inverter on shot", false) UI.SetEnabled("Script Items", "Desync", false) UI.SetEnabled("Script Items", "Arrows", false) UI.SetEnabled("Script Items", "Arrows color", false) UI.SetEnabled("Script Items", "Selected arrow color", false) UI.SetEnabled("Script Items", "Left Hotkey", false) UI.SetEnabled("Script Items", "Right Hotkey", false) UI.SetEnabled("Script Items", "Backwards Hotkey", false) UI.SetEnabled("Script Items", "Inverted body lean", false) UI.SetEnabled("Script Items", "Body lean", false) UI.SetEnabled("Script Items", "Fake lag mm \ Fake lag other servers", false) UI.SetEnabled("Script Items", "Limit fake lag mm", false) UI.SetEnabled("Script Items", "Trigger limit fake lag mm", false) UI.SetEnabled("Script Items", "custom slow walk speed", false) UI.SetEnabled("Script Items", "Slow walk key", false) UI.SetEnabled("Script Items", "Slow walk Speed", false) } if(Activetab == 3){ //Visuals //Visuals UI.SetEnabled("Script Items", "Aspect Ratio", true) UI.SetEnabled("Script Items", "world exposure", true) UI.SetEnabled("Script Items", "model ambient", true) UI.SetEnabled("Script Items", "bloom scale", true) UI.SetEnabled("Script Items", "enable world color modulation", true) UI.SetEnabled("Script Items", "world color", true) UI.SetEnabled("Script Items", "Enable color enhancement", true) UI.SetEnabled("Script Items", "Color correction", true) UI.SetEnabled("Script Items", "Tint", true) UI.SetEnabled("Script Items", "Intensity", true) UI.SetEnabled("Script Items", "Fog correction", true) UI.SetEnabled("Script Items", "Color", true) UI.SetEnabled("Script Items", "Distance", true) UI.SetEnabled("Script Items", "Density", true) } else{ UI.SetEnabled("Script Items", "Aspect Ratio", false) UI.SetEnabled("Script Items", "world exposure", false) UI.SetEnabled("Script Items", "model ambient", false) UI.SetEnabled("Script Items", "bloom scale", false) UI.SetEnabled("Script Items", "enable world color modulation", false) UI.SetEnabled("Script Items", "world color", false) UI.SetEnabled("Script Items", "Enable color enhancement", false) UI.SetEnabled("Script Items", "Color correction", false) UI.SetEnabled("Script Items", "Tint", false) UI.SetEnabled("Script Items", "Intensity", false) UI.SetEnabled("Script Items", "Fog correction", false) UI.SetEnabled("Script Items", "Color", false) UI.SetEnabled("Script Items", "Distance", false) UI.SetEnabled("Script Items", "Density", false) } if(Activetab == 4){ //Misc //Misc UI.SetEnabled("Script Items", "Key binds", true) UI.SetEnabled("Script Items", "Hotkeys_x", true) UI.SetEnabled("Script Items", "Hotkeys_y", true) UI.SetEnabled("Script Items", "Chance Hit/Miss", true) UI.SetEnabled("Script Items", "Reset on round start", true) UI.SetEnabled("Script Items", "hitmis_x", true) UI.SetEnabled("Script Items", "hitmis_y", true) UI.SetEnabled("Script Items", "Clantag", true) } else{ UI.SetEnabled("Script Items", "Key binds", false) UI.SetEnabled("Script Items", "Hotkeys_x", false) UI.SetEnabled("Script Items", "Hotkeys_y", false) UI.SetEnabled("Script Items", "Chance Hit/Miss", false) UI.SetEnabled("Script Items", "Reset on round start", false) UI.SetEnabled("Script Items", "hitmis_x", false) UI.SetEnabled("Script Items", "hitmis_y", false) UI.SetEnabled("Script Items", "Clantag", false) } if(Activetab == 5){ //Skins //Skins UI.SetEnabled("Script Items", "T Model", true) UI.SetEnabled("Script Items", "CT Model", true) } else{ UI.SetEnabled("Script Items", "T Model", false) UI.SetEnabled("Script Items", "CT Model", false) } return; } function menuopen(){ if (UI.IsMenuOpen( ) == true){ Activetabfunc(); } } Cheat.RegisterCallback("Draw", "menuopen") //Rage var target = 0 function baimifhp() { var hp = UI.GetValue("Baim if hp"); target = Ragebot.GetTarget() if (health1(target) <= hp) { UI.SetValue("Rage", "GENERAL", "Accuracy", "Prefer body aim", true); UI.SetValue("Rage", "PISTOL", "Accuracy", "Prefer body aim", true); UI.SetValue("Rage", "HEAVY PISTOL", "Accuracy", "Prefer body aim", true); UI.SetValue("Rage", "AUTOSNIPER", "Accuracy", "Prefer body aim", true); UI.SetValue("Rage", "SCOUT", "Accuracy", "Prefer body aim", true); UI.SetValue("Rage", "AWP", "Accuracy", "Prefer body aim", true); } else{ UI.SetValue("Rage", "GENERAL", "Accuracy", "Prefer body aim", false); UI.SetValue("Rage", "PISTOL", "Accuracy", "Prefer body aim", false); UI.SetValue("Rage", "HEAVY PISTOL", "Accuracy", "Prefer body aim", false); UI.SetValue("Rage", "AUTOSNIPER", "Accuracy", "Prefer body aim", false); UI.SetValue("Rage", "SCOUT", "Accuracy", "Prefer body aim", false); UI.SetValue("Rage", "AWP", "Accuracy", "Prefer body aim", false); } } Cheat.RegisterCallback("CreateMove", "baimifhp") function health1(index) { var health = Entity.GetProp(index, "CBasePlayer", "m_iHealth"); return health; } var heavy_cache = UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Minimum damage") var scout_cache = UI.GetValue("Rage", "SCOUT", "Targeting", "Minimum damage") var awp_cache = UI.GetValue("Rage", "AWP", "Targeting", "Minimum damage") var auto_cache = UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Minimum damage") var screen_size = Global.GetScreenSize(); var isInverted; var drawLeft = 0; drawHideReal = 1; var drawRight = 0, drawBack = 0; var leftWasPressed = false; var rightWasPressed = false; var backWasPressed = false; var upWasPressed = false; function isActive(a) { return UI.IsHotkeyActive("Script items", a) } function setValue(cat, value) { UI.SetValue("Rage", cat.toUpperCase(), "Targeting", "Minimum damage", value) } function isHeavyPistol(name) { if (name == "r8 revolver" || name == "desert eagle") { return true } } function isAutoSniper(name) { if(name == "scar 20" || weapon_name == "g3sg1") { return true } } var jump = false var prefer_safe_backup = false var restore_values = false function override_mindmg() { if(!isActive("Min dmg key")) { if (restore_values) { restore_values = false; setValue("HEAVY PISTOL", heavy_cache) setValue("SCOUT", scout_cache) setValue("AWP", awp_cache) setValue("AUTOSNIPER", auto_cache) } else { heavy_cache = UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Minimum damage") scout_cache = UI.GetValue("Rage", "SCOUT", "Targeting", "Minimum damage") awp_cache = UI.GetValue("Rage", "AWP", "Targeting", "Minimum damage") auto_cache = UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Minimum damage") } return; } restore_values = true; heavy_value = UI.GetValue("Script items", "Heavy Pistol Mindmg") scout_value = UI.GetValue("Script items", "Scout Mindmg") awp_value = UI.GetValue("Script items", "AWP Mindmg") auto_value = UI.GetValue("Script items", "Auto Mindmg") weapon_name = Entity.GetName(Entity.GetWeapon(Entity.GetLocalPlayer())) if (isHeavyPistol(weapon_name)) { setValue("HEAVY PISTOL", heavy_value) } if (weapon_name == "ssg 08") { setValue("SCOUT", scout_value) } if (weapon_name == "awp") { setValue("AWP", awp_value) } if (isAutoSniper(weapon_name)) { setValue("AUTOSNIPER", auto_value) } } var oldTick = 0 var lastPressed = 0 var isHideRealActive = false function onCreateMove() { override_mindmg(); } function player_connect(){ lastPressed = Global.Tickcount(); oldTick = Global.Tickcount(); } Global.RegisterCallback("CreateMove", "onCreateMove") Global.RegisterCallback("player_connect_full", "player_connect") var hheavy_cache = UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Hitboxes") var hscout_cache = UI.GetValue("Rage", "SCOUT", "Targeting", "Hitboxes") var hawp_cache = UI.GetValue("Rage", "AWP", "Targeting", "Hitboxes") var hauto_cache = UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Hitboxes") var testfnauiofash = false function override() { if(UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "Hitbox Override Key") === 1){ if(!testfnauiofash){ UI.SetValue("Rage", "HEAVY PISTOL", "Targeting", "Hitboxes", GetScriptOption("Hitbox Override heavy")); UI.SetValue("Rage", "SCOUT", "Targeting", "Hitboxes", GetScriptOption("Hitbox Override scout")); UI.SetValue("Rage", "AWP", "Targeting", "Hitboxes", GetScriptOption("Hitbox Override awp")); UI.SetValue("Rage", "AUTOSNIPER", "Targeting", "Hitboxes", GetScriptOption("Hitbox Override auto")); testfnauiofash = true; return; } } if(UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "Hitbox Override Key") === 0){ if(testfnauiofash){ testfnauiofash = false; UI.SetValue("Rage", "HEAVY PISTOL", "Targeting", "Hitboxes", hheavy_cache); UI.SetValue("Rage", "SCOUT", "Targeting", "Hitboxes", hscout_cache); UI.SetValue("Rage", "AWP", "Targeting", "Hitboxes", hawp_cache); UI.SetValue("Rage", "AUTOSNIPER", "Targeting", "Hitboxes", hauto_cache); return; } else{ hheavy_cache = UI.GetValue("Rage", "HEAVY PISTOL", "Targeting", "Hitboxes"); hscout_cache = UI.GetValue("Rage", "SCOUT", "Targeting", "Hitboxes"); hawp_cache = UI.GetValue("Rage", "AWP", "Targeting", "Hitboxes"); hauto_cache = UI.GetValue("Rage", "AUTOSNIPER", "Targeting", "Hitboxes"); return; } } } function GetScriptOption(Name) { var Value = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", Name); return Value; } Global.RegisterCallback("CreateMove", "override"); //Doubletap function can_shift_shot(ticks_to_shift) { if (!World.GetServerString()) return; var me = Entity.GetLocalPlayer(); var wpn = Entity.GetWeapon(me); var Tickbase1 = UI.GetValue("Misc", "JAVASCRIPT", "Tick base") var NextAttack = UI.GetValue("Misc", "JAVASCRIPT", "Speed Next Attack") var NextPrimaryAttack = UI.GetValue("Misc", "JAVASCRIPT", "Speed Next Primary Attack") if (me == null || wpn == null) return false; var tickbase = Entity.GetProp(me, "CCSPlayer", "m_nTickBase"); var curtime = Globals.TickInterval() * (tickbase + Tickbase1); if (curtime < Entity.GetProp(me, "CCSPlayer", "m_flNextAttack") + NextAttack) return false; if (curtime < Entity.GetProp(wpn, "CBaseCombatWeapon", "m_flNextPrimaryAttack") + NextPrimaryAttack) return false; return true; } function _TBC_CREATE_MOVE() { if (!World.GetServerString()) return; var is_charged = Exploit.GetCharge() var reserve = UI.GetValue("Misc", "JAVASCRIPT", "Double tap speed") Exploit[(is_charged != 1 ? "Enable" : "Disable") + "Recharge"]() if (can_shift_shot(14) && is_charged != 1) { Exploit.DisableRecharge(); Exploit.Recharge(14) } Exploit.OverrideTolerance(reserve); Exploit.OverrideShift(14-reserve); } function _TBC_UNLOAD() { Exploit.EnableRecharge(); } //Anti aims function invertershot(){ if (get.value("Inverter on shot")){ UI.ToggleHotkey("Anti-Aim", "Fake angles", "Inverter"); return true; } } Global.RegisterCallback("ragebot_fire", "invertershot") function opposite(){ var Desing111 = UI.GetValue("Desync" ); if (Desing111 == 0){ AntiAim.SetOverride(0); } if (Desing111 == 1){ AntiAim.SetOverride(1); if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) { AntiAim.SetFakeOffset(0); AntiAim.SetRealOffset(90); AntiAim.SetLBYOffset(-90); } else{ AntiAim.SetFakeOffset(0); AntiAim.SetRealOffset(-90); AntiAim.SetLBYOffset(90); } } if (Desing111 == 2){ AntiAim.SetOverride(1); var speed2222 = 10; var time22222 = parseInt((Globals.Curtime() * speed2222)) if (UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter")) { switch((time22222) % 2){ case 0: AntiAim.SetFakeOffset(5); AntiAim.SetRealOffset(100); AntiAim.SetLBYOffset(-120); UI.SetValue("Anti-Aim", "Fake-Lag", "Limit", 6); break; case 1: AntiAim.SetFakeOffset(-5); AntiAim.SetRealOffset(100); AntiAim.SetLBYOffset(0); UI.SetValue("Anti-Aim", "Fake-Lag", "Limit", 9); break; } } else{ switch((time22222) % 2){ case 0: AntiAim.SetFakeOffset(5); AntiAim.SetRealOffset(-100); AntiAim.SetLBYOffset(120); UI.SetValue("Anti-Aim", "Fake-Lag", "Limit", 6); break; case 1: AntiAim.SetFakeOffset(-5); AntiAim.SetRealOffset(-100); AntiAim.SetLBYOffset(0); UI.SetValue("Anti-Aim", "Fake-Lag", "Limit", 9); break; } } } } Global.RegisterCallback("CreateMove", "opposite") var isInverted; var invertedLean; var bodyLean; function setBodyLean22() { isLeftActive = UI.IsHotkeyActive( "Misc", "JAVASCRIPT", "Script items", "Left Hotkey" ); isRightActive = UI.IsHotkeyActive( "Misc", "JAVASCRIPT", "Script items", "Right Hotkey" ); isBackwardsActive = UI.IsHotkeyActive( "Misc", "JAVASCRIPT", "Script items", "Backwards Hotkey" ); if(isLeftActive || drawLeft){ drawLeft = 1; drawBack = 0; drawRight = 0; UI.SetValue("Anti-Aim", "Rage Anti-Aim", "Yaw offset", isInverted ? invertedLean - 90 : bodyLean - 90); } if(isRightActive || drawRight){ drawLeft = 0; drawBack = 0; drawRight = 1; UI.SetValue("Anti-Aim", "Rage Anti-Aim", "Yaw offset", isInverted ? invertedLean + 90 : bodyLean + 90); } if(isBackwardsActive || drawBack){ drawLeft = 0; drawBack = 1; drawRight = 0; UI.SetValue("Anti-Aim", "Rage Anti-Aim", "Yaw offset", isInverted ? invertedLean : bodyLean); } } function onCreateMove22() { isInverted = UI.IsHotkeyActive("Anti-Aim", "Fake angles", "Inverter"); invertedLean = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", "Inverted body lean"); bodyLean = UI.GetValue("Misc", "JAVASCRIPT", "Script Items", "Body lean"); setBodyLean22(); } Global.RegisterCallback( "CreateMove", "onCreateMove22" ); function arrows(){ if (!World.GetServerString()) return; arrows_type = UI.GetValue( "Misc", "JAVASCRIPT", "Script items", "Arrows" ); arrows_color = UI.GetColor( "Misc", "JAVASCRIPT", "Script items", "Arrows color" ); s_arrow_color = UI.GetColor( "Misc", "JAVASCRIPT", "Script items", "Selected arrow color" ); if (arrows_type == 1) { Render.Polygon( [ [ screen_size[0] /2 -62, screen_size[1] /2 ], [ screen_size[0] /2 -45, screen_size[1] /2 -10 ], [ screen_size[0] /2 -45, screen_size[1] /2 + 10] ], drawLeft ? s_arrow_color : arrows_color ); // LEFT Render.Polygon( [ [ screen_size[0] /2 - 10, screen_size[1] /2 + 35 ], [ screen_size[0] /2 + 10, screen_size[1] /2 +35 ], [ screen_size[0] /2, screen_size[1] /2 + 52] ], drawBack ? s_arrow_color : arrows_color ); // BACK Render.Polygon( [ [ screen_size[0] /2 + 45, screen_size[1] /2 + 10], [ screen_size[0] /2 + 45, screen_size[1] /2 -10], [ screen_size[0] /2 + 62, screen_size[1] /2] ], drawRight ? s_arrow_color : arrows_color ); // RIGHT } if (arrows_type == 2) { Render.String(screen_size[0] /2 -50, screen_size[1] /2 -20, 1, "<", drawLeft ? s_arrow_color : arrows_color, 4 ); Render.String(screen_size[0] /2 +50, screen_size[1] /2 -20, 1, ">", drawRight ? s_arrow_color : arrows_color, 4 ); Render.String(screen_size[0] /2, screen_size[1] /2 +20, 1, "v", drawBack ? s_arrow_color : arrows_color, 4 ); } } Global.RegisterCallback("Draw", "arrows") var fakelag1cache = UI.GetValue("Anti-Aim", "Fake-Lag", "Limit") var fakelag2cache = UI.GetValue("Anti-Aim", "Fake-Lag", "Trigger limit") var valseserver = false; function fakelagmm(){ if (!get.value("Fake lag mm \ Fake lag other servers")) return; if (!World.GetServerString()) return; var fakelag1 = UI.GetValue("Script items", "Limit fake lag mm") var fakelag2 = UI.GetValue("Script items", "Trigger limit fake lag mm") gamerules = Entity.GetGameRulesProxy(); is_valve_server = Entity.GetProp( gamerules, "CCSGameRulesProxy", "m_bIsValveDS" ); if(is_valve_server){ UI.SetValue("Anti-Aim", "Fake-Lag", "Limit", fakelag1); UI.SetValue("Anti-Aim", "Fake-Lag", "Trigger limit", fakelag2); valseserver = true; return; } if(!is_valve_server){ if(valseserver){ valseserver = false; UI.SetValue("Anti-Aim", "Fake-Lag", "Limit", fakelag1cache); UI.SetValue("Anti-Aim", "Fake-Lag", "Trigger limit", fakelag2cache); return; } else{ fakelag1cache = UI.GetValue("Anti-Aim", "Fake-Lag", "Limit"); fakelag2cache = UI.GetValue("Anti-Aim", "Fake-Lag", "Trigger limit"); return; } } } function onCreateMove2020() { fakelagmm(); } Global.RegisterCallback("CreateMove", "onCreateMove2020") function Slowwalk(){ if (get.value("custom slow walk speed")){ var slowwalkspeed = UI.GetValue("Slow walk Speed"); var forwardmove = Convar.GetFloat("cl_forwardspeed"); var sidemove = Convar.GetFloat("cl_sidespeed"); var backspeed = Convar.GetFloat("cl_backspeed"); if(UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "Slow walk key") === 1){ if(forwardmove > 2){ Convar.SetFloat("cl_forwardspeed", slowwalkspeed); } if(backspeed > 2){ Convar.SetFloat("cl_backspeed", slowwalkspeed); } if(sidemove > 2){ Convar.SetFloat("cl_sidespeed", slowwalkspeed); } if(sidemove < 2){ Convar.SetFloat("cl_sidespeed", -slowwalkspeed); } } else{ Convar.SetFloat("cl_forwardspeed", 450); Convar.SetFloat("cl_sidespeed", 450); Convar.SetFloat("cl_backspeed", 450); } } } Global.RegisterCallback("CreateMove", "Slowwalk") //Visuals var aspect_cache = 0; function aspect(){ if (!World.GetServerString()) return; var aspect_slider = UI.GetValue("Aspect Ratio"); if (aspect_cache != aspect_slider) { aspect_cache = aspect_slider; UI.SetValue("Misc", "GENERAL", "Misc", "Hidden cvars", 1); Global.ExecuteCommand("r_aspectratio " + aspect_slider); } } Cheat.RegisterCallback("CreateMove","aspect"); var props = false; var tonemapClass = 'CEnvTonemapController'; function getValue(name) { var value = UI.GetValue('Script Items', name); return value; } function getColor(name) { var value = UI.GetColor('MISC', 'JAVASCRIPT', 'Script items', name); return value; } function onRender1() { if (!Entity.GetLocalPlayer()) { return; } var worldColor = ( getValue('enable world color modulation') ? getColor('world color') : [0, 0, 0] ); Convar.SetFloat('mat_ambient_light_r', worldColor[0] / 100); Convar.SetFloat('mat_ambient_light_g', worldColor[1] / 100); Convar.SetFloat('mat_ambient_light_b', worldColor[2] / 100); var entities = Entity.GetEntities(); for (var i = 0; i < entities.length; i++) { var entity = entities[i]; var name = Entity.GetClassName(entity); if (name !== tonemapClass) { continue; } if (!props) { Entity.SetProp(entity, tonemapClass, 'm_bUseCustomAutoExposureMin', true); Entity.SetProp(entity, tonemapClass, 'm_bUseCustomAutoExposureMax', true); Entity.SetProp(entity, tonemapClass, 'm_bUseCustomBloomScale', true); props = true; } if (props) { var value = getValue('world exposure') / 10; Entity.SetProp(entity, tonemapClass, 'm_flCustomAutoExposureMin', value); Entity.SetProp(entity, tonemapClass, 'm_flCustomAutoExposureMax', value); Entity.SetProp(entity, tonemapClass, 'm_flCustomBloomScale', getValue('bloom scale') / 10); } Convar.SetFloat('r_modelAmbientMin', getValue('model ambient') / 10); } } function init() { UI.SetValue('MISC', 'GENERAL', 'Hidden cvars', true); UI.SetValue('MISC', 'PERFORMANCE & INFORMATION', 'Disable post processing', false); Global.RegisterCallback("Draw", "onRender1"); } init(); /** * * Title: Color enhancements * Author: april#0001 * Description: Enhances the color of your game * */ //region menu // Our main switch // Our menu elements //endregion //region functions /** * Handles the visibility of our menu elements */ const handle_visibility = function() { // Get booleans to make our life easier const main = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Enable color enhancement"); const cc = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Color correction"); const fog = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Fog correction"); }; /** * Updates the fog values */ const update_fog = function() { // Check if Fog correction is enabled if (!UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Fog correction")) { // Check if the fog isn't already disabled (optimization) if (Convar.GetString("fog_override") !== "0") { Convar.SetString("fog_override", "0"); } return; } // Check if the fog isn't already enabled (optimization) if (Convar.GetString("fog_override") !== "1") { Convar.SetString("fog_override", "1"); } // Get our fog properties const clr = UI.GetColor("Misc", "JAVASCRIPT", "Script items", "Color"); const clr_value = clr[0] + " " + clr[1] + " " + clr[2]; const dist = UI.GetString("Misc", "JAVASCRIPT", "Script items", "Distance"); const dens = (UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Density") / 100).toString(); // Check if the fog's color isn't the same as our desired color if (Convar.GetString("fog_color") !== clr_value) { // Update color Convar.SetString("fog_color", clr_value); } // Check if the fog's end distance isn't the same as our desired end distance if (Convar.GetString("fog_end") !== dist) { // Update distance Convar.SetString("fog_start", "0"); Convar.SetString("fog_end", dist); } // Check if the fog's density isn't the same as our desired density if (Convar.GetString("fog_maxdensity") !== dens) { // Update density Convar.SetString("fog_maxdensity", dens); } } const draw_cc = function() { // Check if Color correction isn't on if (!UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Color correction")) return; // Get our drawing properties const tint = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Tint"); const intensity = UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Intensity"); const x = Global.GetScreenSize()[0], y = Global.GetScreenSize()[1]; // Draw our color correction layer Render.FilledRect( 0, 0, x, y, [tint, 0, 255 - tint, intensity ] ); } // Handles the visibility whenever the script is loaded handle_visibility(); // Disables the 3D skybox for better looking fog Convar.SetString("r_3dsky", "0"); function main() { // Callback our functions handle_visibility(); update_fog(); draw_cc(); } //endregion //region callbacks // Register our callbacks Global.RegisterCallback("Draw", "main"); //Misc 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) } function keybinds() { if (get.value("Key binds")){ if (!World.GetServerString()) return; const x = UI.GetValue("Misc", "JAVASCRIPT", "Hotkeys_x"), y = UI.GetValue("Misc", "JAVASCRIPT", "Hotkeys_y"); var font = Render.AddFont("Verdana", 8, 1000); var Binds = Render.AddFont("Bahnschrift Light", 11, 1000); var Icon = Render.AddFont("Neverlose", 25, 100); 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("Fake Duck")); } } 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("Misc", "JAVASCRIPT", "Script Items", "Min dmg key")) { hsalpha = Math.min(hsalpha + frames, 1); } else { hsalpha = hsalpha - frames; if (hsalpha < 0) hsalpha = 0; if (hsalpha == 0) { h.splice(h.indexOf("Min dmg")); } } if (UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "Hitbox Override Key")){ doalpha = Math.min(doalpha + frames, 1); } else { doalpha = doalpha - frames; if (doalpha < 0) doalpha = 0; if (doalpha == 0) { h.splice(h.indexOf("Hitbox 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("Fake duck") == -1) h.push("Fake duck") } 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", "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("Misc", "JAVASCRIPT", "Script Items", "Min dmg key")) { if (h.indexOf("Min dmg") == -1) h.push("Min dmg") } if (UI.IsHotkeyActive("Misc", "JAVASCRIPT", "Script Items", "Hitbox Override Key")) { if (h.indexOf("Hitbox Override") == -1) h.push("Hitbox 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 = 209; if (alpha > 0) { for (i = 0; i < h.length; i++) { switch (h[i]) { case 'Slow walk': Render.FilledRect(x, y + 23 + 18 * i, width, 20, [8, 27, 55, alpha * 255]); 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 'Fake duck': Render.FilledRect(x, y + 23 + 18 * i, width, 20, [8, 27, 55, alpha * 255]); 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, 20, [8, 27, 55, alpha * 255]); 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, 20, [8, 27, 55, alpha * 255]); 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, 20, [8, 27, 55, alpha * 255]); 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, 20, [8, 27, 55, alpha * 255]); 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, 20, [8, 27, 55, alpha * 255]); 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, 20, [8, 27, 55, alpha * 255]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, 255], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [0, 0, 0, 255], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[toggled]", font)[0], y + 26 + 18 * i, 0, "[toggled]", [255, 255, 255, 255], font); break; case 'Min dmg': Render.FilledRect(x, y + 23 + 18 * i, width, 20, [8, 27, 55, alpha * 255]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, 255], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, 255], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, 255], font); break; case 'Hitbox Override': Render.FilledRect(x, y + 23 + 18 * i, width, 20, [8, 27, 55, alpha * 255]); Render.StringCustom(x + 3, y + 26 + 18 * i, 0, h[i], [0, 0, 0, 255], font); Render.StringCustom(x + 2, y + 26 + 18 * i, 0, h[i], [255, 255, 255, 255], font); Render.StringCustom(x - 3 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [0, 0, 0, 255], font); Render.StringCustom(x - 2 + width - Render.TextSizeCustom("[holding]", font)[0], y + 26 + 18 * i, 0, "[holding]", [255, 255, 255, 255], font); break; } } Render.FilledRect(x, y + 25, width, 25 * h.length, [8, 27, 55, 255, 255]); // Render.FilledRect(x, y + 7, width, 25, [8, 27, 55, alpha * 255]); Render.FilledRect(x, y + 3, width, 23, [6, 21, 39, alpha * 255]); Render.StringCustom(x + 2, y - 1, 0, "?", [0, 0, 0, alpha * 255 / 1.3], Icon); Render.StringCustom(x + 1, y - 2, 0, "?", [28, 73, 96, alpha * 255], Icon); Render.StringCustom(x + 27, y + 5, 0, "Binds", [0, 0, 0, alpha * 255 / 1.3], Binds); Render.StringCustom(x + 26, y + 4, 0, "Binds", [230, 230, 230, alpha * 255], Binds); } if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) { const mouse_pos = Global.GetCursorPosition(); if (in_bounds(mouse_pos, x, y, x + width, y + 30)) { UI.SetValue("Misc", "JAVASCRIPT", "Hotkeys_x", mouse_pos[0] - width / 2); UI.SetValue("Misc", "JAVASCRIPT", "Hotkeys_y", mouse_pos[1] - 20); } } } } Global.RegisterCallback("Draw", "keybinds") var gun_fired = false; var font_size = 4; var other_weapons = [ "knife", "knife_t", "knife_karambit", "knife_m9_bayonet", "knife_survival_bowie", "knife_butterfly", "knife_flip", "knife_push", "knife_tactical", "knife_falchion", "knife_gut", "knife_ursus", "knife_gypsy_jackknife", "knife_stiletto", "knife_widowmaker", "knife_css", "knife_cord", "knife_canis", "knife_outdoor", "knife_skeleton", "bayonet", "hegrenade", "smokegrenade", "molotov", "incgrenade", "flashbang", "decoy", "taser" ]; var shots = { fired: 0, hit: 0, missed: 0, hit_chance: 0, miss_chance: 0 }; function is_gun(weapon_name) { for(var i = 0; i < other_weapons.length; i++) { if(weapon_name == "weapon_" + other_weapons[i]) { return false; } } return true; } function weapon_fire22() { shots.fired = shots.fired + 1; gun_fired = true; } function player_hurt22() { var attacker_id = Event.GetInt("attacker"); var attacker_weapon = Event.GetString("weapon"); if(Entity.IsLocalPlayer(Entity.GetEntityFromUserID(attacker_id)) && is_gun(attacker_weapon) && gun_fired) { shots.hit = shots.hit + 1; gun_fired = false; } } function round_prestart22() { if( UI.GetValue("Misc", "JAVASCRIPT", "Reset on round start") ) { for (var key in shots){ shots[key] = 0; } } } function main22() { if (!World.GetServerString()) return; const x = UI.GetValue("Misc", "JAVASCRIPT", "hitmis_x")+ 10, y = UI.GetValue("Misc", "JAVASCRIPT", "hitmis_y") - 73; if(Global.GetMapName() == "" || !UI.GetValue("Misc", "JAVASCRIPT", "Chance Hit/Miss")) return; shots.missed = shots.fired - shots.hit; shots.hit_chance = ( (shots.hit / shots.fired) * 100 ); shots.miss_chance = ( (shots.missed / shots.fired) * 100 ); if (Global.IsKeyPressed(1) && UI.IsMenuOpen()) { const mouse_pos = Global.GetCursorPosition(); if (in_bounds(mouse_pos, x-200, y-200, x+200, y+200)) { UI.SetValue("Misc", "JAVASCRIPT", "hitmis_x", mouse_pos[0]); UI.SetValue("Misc", "JAVASCRIPT", "hitmis_y", mouse_pos[1]); } } if(shots.fired <= 0) { shots.hit_chance = 0; shots.miss_chance = 0; } var font = Render.AddFont("Verdana", 1, 1000); var font1 = Render.AddFont("Verdana", 12, 1000); var font2 = Render.AddFont("Verdana", 9, 1000); text_size = Render.TextSize("total: " + shots.fired, font_size); var Icon = Render.AddFont("Neverlose", 25, 100); Render.FilledRect(x-10, y+70, 180, 60, [8, 27, 55, 255]); Render.StringCustom(x - 7 , y + 67, 0, "?", [28, 73, 96, 230], Icon); Render.StringCustom(x + 21 , y + 73, 0, "Chance hit/miss", [230, 230, 230, 230], font1); Render.StringCustom(x, y + (text_size[1]-12)*6-55, 0, "HITS: " + shots.hit + " (" + Math.round(shots.hit_chance) + "%)", [0, 255, 0, 255], font2); //-40 Render.StringCustom(x, y + (text_size[1]-12)*6-40, 0, "MISS: " + shots.missed + " (" + Math.round(shots.miss_chance) + "%)", [255, 153, 0, 255], font2); //-55 } Global.RegisterCallback("ragebot_fire", "weapon_fire22"); Global.RegisterCallback("player_hurt", "player_hurt22"); Global.RegisterCallback("round_prestart", "round_prestart22"); Global.RegisterCallback("Draw", "main22"); var lasttime = 0; function onRender( ){ if (!World.GetServerString()) return; var tag = UI.GetValue("Clantag" ); var speed = 2; var time = parseInt((Globals.Curtime() * speed)) if (time != lasttime){ if(tag == 0) { Local.SetClanTag(""); } if(tag == 1){ speed = 2; time = parseInt((Globals.Curtime() * speed)) switch((time) % 14){ case 0: Local.SetClanTag(" f "); break; case 1: Local.SetClanTag(" fa"); break; case 2: Local.SetClanTag(" fat"); break; case 3: Local.SetClanTag(" fata"); break; case 4: Local.SetClanTag(" fatal"); break; case 5: Local.SetClanTag(" fatali"); break; case 6: Local.SetClanTag(" fatalit"); break; case 7: Local.SetClanTag(" fatality"); break; case 8: Local.SetClanTag(" fatalit"); break; case 9: Local.SetClanTag(" fatali "); break; case 10: Local.SetClanTag(" fatal "); break; case 11: Local.SetClanTag(" fata "); break; case 12: Local.SetClanTag(" fat "); break; case 13: Local.SetClanTag(" fa "); break; case 14: Local.SetClanTag(" f "); break; } } if(tag == 2){ speed = 2; time = parseInt((Globals.Curtime() * speed)) switch((time) % 15){ case 0: Local.SetClanTag("g"); break; case 1: Local.SetClanTag("ga"); break; case 2: Local.SetClanTag("gam"); break; case 3: Local.SetClanTag("game"); break; case 4: Local.SetClanTag("games"); break; case 5: Local.SetClanTag("gamese"); break; case 6: Local.SetClanTag("gamesen"); break; case 7: Local.SetClanTag("gamesense"); break; case 8: Local.SetClanTag("gamesense"); break; case 9: Local.SetClanTag("gamesense"); break; case 10: Local.SetClanTag("gamesens"); break; case 11: Local.SetClanTag("gamese"); break; case 12: Local.SetClanTag("games"); break; case 13: Local.SetClanTag("game"); break; case 14: Local.SetClanTag("gam"); break; case 15: Local.SetClanTag("ga"); break; } } if(tag == 3){ speed = 2; time = parseInt((Globals.Curtime() * speed)) switch((time) % 55){ case 0: Local.SetClanTag(" "); break; case 1: Local.SetClanTag(" |"); break; case 2: Local.SetClanTag(" "); break; case 3: Local.SetClanTag(" N "); break; case 4: Local.SetClanTag(" N "); break; case 5: Local.SetClanTag(" N3 "); break; case 6: Local.SetClanTag(" Ne "); break; case 7: Local.SetClanTag(" Ne\ "); break; case 8: Local.SetClanTag(" Ne/ "); break; case 9: Local.SetClanTag(" Nev "); break; case 10: Local.SetClanTag(" Nev3 "); break; case 11: Local.SetClanTag(" Neve "); break; case 12: Local.SetClanTag(" Neve| "); break; case 13: Local.SetClanTag(" Neve|2 "); break; case 14: Local.SetClanTag(" Never| "); break; case 15: Local.SetClanTag(" Never| "); break; case 16: Local.SetClanTag(" Neverl "); break; case 17: Local.SetClanTag(" Neverl0 "); break; case 18: Local.SetClanTag(" Neverlo "); break; case 19: Local.SetClanTag(" Neverlo5 "); break; case 20: Local.SetClanTag(" Neverlos "); break; case 21: Local.SetClanTag(" Neverlos3 "); break; case 22: Local.SetClanTag(" Neverlose "); break; case 23: Local.SetClanTag(" Neverlose. "); break; case 24: Local.SetClanTag(" Neverlose.< "); break; case 25: Local.SetClanTag(" Neverlose.c< "); break; case 26: Local.SetClanTag("Neverlose.cc "); break; case 27: Local.SetClanTag("Neverlose.cc "); break; case 28: Local.SetClanTag(" Neverlose.c< "); break; case 29: Local.SetClanTag(" Neverlose.< "); break; case 30: Local.SetClanTag(" Neverlose. "); break; case 31: Local.SetClanTag(" Neverlose "); break; case 32: Local.SetClanTag(" Neverlos3 "); break; case 33: Local.SetClanTag(" Neverlos "); break; case 34: Local.SetClanTag(" Neverlo "); break; case 35: Local.SetClanTag(" Neverlo5 "); break; case 36: Local.SetClanTag(" Neverlo "); break; case 37: Local.SetClanTag(" Neverl_ "); break; case 38: Local.SetClanTag(" Never|0 "); break; case 39: Local.SetClanTag(" Never| "); break; case 40: Local.SetClanTag(" Neve|2 "); break; case 41: Local.SetClanTag(" Neve| "); break; case 42: Local.SetClanTag(" Neve "); break; case 43: Local.SetClanTag(" Nev3 "); break; case 44: Local.SetClanTag(" Nev "); break; case 45: Local.SetClanTag(" Ne/ "); break; case 46: Local.SetClanTag(" Ne\ "); break; case 47: Local.SetClanTag(" Ne "); break; case 48: Local.SetClanTag(" N3 "); break; case 49: Local.SetClanTag(" N "); break; case 50: Local.SetClanTag(" ||"); break; case 51: Local.SetClanTag(" "); break; case 52: Local.SetClanTag(" |"); break; case 53: Local.SetClanTag(" "); break; case 54: Local.SetClanTag(" "); break; case 55: Local.SetClanTag(" "); break; } } } lasttime = time; } Cheat.RegisterCallback("Draw", "onRender"); //Skins function onFSN(){ if (!World.GetServerString()) return; if(Cheat.FrameStage() != 2) return var team = Entity.GetProp(Entity.GetLocalPlayer(),"DT_BaseEntity", "m_iTeamNum") if(team == 2){ // T UI.SetValue("Misc", "SKINS", "Player", "Player model", UI.GetValue("Script Items", "T Model")) } else if(team == 3){ // CT UI.SetValue("Misc", "SKINS", "Player", "Player model", UI.GetValue("Script Items", "CT Model")) } } Cheat.RegisterCallback("FrameStageNotify","onFSN")
run
|
edit
|
history
|
help
0
Iterate the iteratable object from the iterator object
JSON magic
My first app
rotateMatrix
Javascript Basics
Star wars ep 3. limit
single_digit
Error
Objects
//Rhino 1.7.7.1print("Hello, world!")