UI.AddCheckbox("Blend While Grenade");
function disable() {
Material.Create("Grenade chams")
var g_Local_weapon = Entity.GetWeapon(lp);
var g_Local_classname = Entity.GetClassName(g_Local_weapon);
var vistype_cache = UI.GetValue("Visual", "SELF", "Chams", "Visible type")
if (UI.GetValue("Misc", "JAVASCRIPT", "Script items", "Blend While Grenade") && (g_Local_classname == "CHEGrenade" || g_Local_classname == "CMolotovGrenade" || g_Local_classname == "CIncendiaryGrenade" || g_Local_classname == "CFlashbang" || g_Local_classname == "CSmokeGrenade" || g_Local_classname == "CDecoyGrenade")) {
UI.SetValue("Visual", "SELF", "Chams", "Visible override", true)
UI.SetValue("Visual", "SELF", "Chams", "Visible transparency", 60)
UI.SetValue("Visual", "SELF", "Chams", "Visible type", 6)
Material.Destroy("Grenade chams")
}
else {
UI.SetValue("Visual", "SELF", "Chams", "Visible transparency", 0)
UI.SetValue("Visual", "SELF", "Chams", "Visible type", vistype_cache)
}
}
Cheat.RegisterCallback("Draw", "disable");