CreateClientConVar("render_test",0,true, false)
function LuaHax.Material()
local BaseInfo = {
["$basetexture"] = "models/debug/debugwhite",
["$ignorez"] = 1
}
local mat = CreateMaterial( "LuaHax", "VertexLitGeneric", BaseInfo )
return mat
end
function LuaHax.Chams()
local losttarget = false
if(GetConVarNumber("luahax_esp_chams") == 0 ) then
return true
elseif(GetConVarNumber("luahax_esp_chams") == 1) then
for k, e in ipairs( Enemys ) do
if(e == nil ) then
local losttarget = true
end
if(!e:IsValid()) then return end
if(losttarget == false) then
if ( e:Alive() ) then
cam.Start3D( EyePos(), EyeAngles() )
if(!LuaHax.IsVisible(e)) then
local mat = LuaHax.Material()
render.SuppressEngineLighting( true )
render.SetColorModulation( (Cheat_EnemyIV.r/255 ), (Cheat_EnemyIV.g/255), ( Cheat_EnemyIV.b/255 ) )
SetMaterialOverride( mat )
e:DrawModel()
render.SuppressEngineLighting( false )
render.SetColorModulation( (Cheat_EnemyIV.r/255 ), (Cheat_EnemyIV.g/255), ( Cheat_EnemyIV.b/255 ) )
SetMaterialOverride( mat )
e:DrawModel()
elseif(LuaHax.IsVisible(e) ) then
local mat = LuaHax.Material()
render.SuppressEngineLighting( true )
render.SetColorModulation( (Cheat_EnemyV.r/255 ), (Cheat_EnemyV.g/255), ( Cheat_EnemyV.b/255 ) )
SetMaterialOverride( mat )
e:DrawModel()
render.SuppressEngineLighting( false )
render.SetColorModulation( (Cheat_EnemyV.r/255 ), (Cheat_EnemyV.g/255), ( Cheat_EnemyV.b/255 ) )
SetMaterialOverride( mat )
e:DrawModel()
end
cam.End3D()
end
end
SetMaterialOverride( nil )
end
end
for k,e in ipairs( Friends ) do
if(e == nil ) then
local losttarget = true
end
if(!e:IsValid()) then return end
if(losttarget == false) then
if ( e:Alive() ) then
cam.Start3D( EyePos(), EyeAngles() )
if(!LuaHax.IsVisible(e)) then
local mat = LuaHax.Material()
render.SuppressEngineLighting( true )
render.SetColorModulation( (Cheat_TeamIV.r/255 ), (Cheat_TeamIV.g/255), ( Cheat_TeamIV.b/255 ) )
SetMaterialOverride( mat )
e:DrawModel()
render.SuppressEngineLighting( false )
render.SetColorModulation( (Cheat_TeamIV.r/255 ), (Cheat_TeamIV.g/255), ( Cheat_TeamIV.b/255 ) )
SetMaterialOverride( mat )
e:DrawModel()
elseif(LuaHax.IsVisible(e) ) then
local mat = LuaHax.Material()
render.SuppressEngineLighting( true )
render.SetColorModulation( (Cheat_TeamV.r/255 ), (Cheat_TeamV.g/255), ( Cheat_TeamV.b/255 ) )
SetMaterialOverride( mat )
e":DrawModel()
render.SuppressEngineLighting( false )
render.SetColorModulation( (Cheat_TeamV.r/255 ), (Cheat_TeamV.g/255), ( Cheat_TeamV.b/255 ) )
SetMaterialOverride( mat )
e:DrawModel()
end
cam.End3D()
end
end
SetMaterialOverride( nil )
end
end
timer.Create("fix",1,1,function()
hook.Add("RenderScreenspaceEffects","re",LuaHax.Ch ams)
end)