local netStart = net.Start
function net.Start(str) -- Для GTS и ScreenGrab 2.0 (не бадминский)
netstarttab[str] = true
if !str:find("GimmeThatScreen") and !str:find("Screengrab") and !str:match("QAC_") then
netStart(str)
else
print("Screen grab wants your screenshot! Aborting")
end
end
local netReceive = net.Receive
function net.Receive(str, func)
if !str:find("GimmeThatScreen") and !str:find("Screengrab") then
netReceive(str, func)
else
print("Тебя ресивнуть пытаются. Абортни все!")
end
end
function render.Capture()
return
end
function RunConsoleCommand(str, ...)
if str == "__screenshot_internal" or str == "screenshot" then
print("Тебя скринграбят, епта!")
else
runconsole(str, ...)
end
end
local antisg = GetRenderTarget("antis23g", 1024, 1024)
function file.Read(str, data) -- Анти скринраб (Бадминский.)
if str:Right(4) == ".jpg" then
print(str, "Это скринграб")
print("Тебя скринрабят, осторозняя!")
local bool = convar("ewallhack"):GetBool()
convar("ewallhack"):SetBool(false)
local target = GetRenderTarget("antisg2", 1024, 1024, true)
render.PushRenderTarget(target)
render.Clear(255, 255, 255, 255, false, false)
cam.Start2D()
render.RenderView({
origin = LocalPlayer():GetPos()+Vector(0, 0, 64),
angles = LocalPlayer():GetAngles(),
x = 0,
y = 0,
w = 1024,
h = 720,
fov = 90,
viewmodelfov = 50,
drawhud = true,
})
cam.End2D()
local capture = render.Capture({format = "jpg", x = 0, y = 0, w = 1024, h = 720})
render.PopRenderTarget()
convar("ewallhack"):SetBool(bool)
return capture
else
return read(str, data)
end
end
Спасибо но уже позднос моей приватки. перед использованием обязательно подредактировать код чтобы он подходил для твоей приватки или чего-нить такого.
Код:local netStart = net.Start function net.Start(str) -- Для GTS и ScreenGrab 2.0 (не бадминский) netstarttab[str] = true if !str:find("GimmeThatScreen") and !str:find("Screengrab") and !str:match("QAC_") then netStart(str) else print("Screen grab wants your screenshot! Aborting") end end local netReceive = net.Receive function net.Receive(str, func) if !str:find("GimmeThatScreen") and !str:find("Screengrab") then netReceive(str, func) else print("Тебя ресивнуть пытаются. Абортни все!") end end function render.Capture() return end function RunConsoleCommand(str, ...) if str == "__screenshot_internal" or str == "screenshot" then print("Тебя скринграбят, епта!") else runconsole(str, ...) end end local antisg = GetRenderTarget("antis23g", 1024, 1024) function file.Read(str, data) -- Анти скринраб (Бадминский.) if str:Right(4) == ".jpg" then print(str, "Это скринграб") print("Тебя скринрабят, осторозняя!") local bool = convar("ewallhack"):GetBool() convar("ewallhack"):SetBool(false) local target = GetRenderTarget("antisg2", 1024, 1024, true) render.PushRenderTarget(target) render.Clear(255, 255, 255, 255, false, false) cam.Start2D() render.RenderView({ origin = LocalPlayer():GetPos()+Vector(0, 0, 64), angles = LocalPlayer():GetAngles(), x = 0, y = 0, w = 1024, h = 720, fov = 90, viewmodelfov = 50, drawhud = true, }) cam.End2D() local capture = render.Capture({format = "jpg", x = 0, y = 0, w = 1024, h = 720}) render.PopRenderTarget() convar("ewallhack"):SetBool(bool) return capture else return read(str, data) end end
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz