anyone know a way to bypass velkon anti cheat? willing to learn
Code:
/*---------------------------------------------------------------------------
VAC - Velkon Anti Cheat (Anti-Skid)
---------------------------------------------------------------------------*/
local vac_meta = {}
local G = table.Copy(_G) or _G
local R = G.debug.getregistry()
local vac = G.setmetatable({}, {
__metamethod = vac_meta
})
//vac = vac or {}
function vac.tb()
local a = G.string.Explode("\n",G.debug.traceback())
local dir = ""
for k,v in pairs(a) do
local tb = v:match("\t.*:")
if tb then
dir = tb:gsub(":.*:",""):gsub("\t","")
end
end
return dir
end
vac.receive = {
["hook"] = function()
vac.hooks = G.net.ReadTable()
end,
["cmd"] = function()
vac.cmds = G.net.ReadTable()
end,
["chat"] = function()
chat.AddText(Color(255,0,0),"[VAC] ",Color(255,255,255),G.net.ReadString())
end,
["remove"] = function()
G.hook.Remove(G.net.ReadString(),G.net.ReadString())
end,
["removecmd"] = function()
G.concommand.Remove(G.net.ReadString())
end
}
G.net.Receive("vac.svcl",function() vac.receive[G.net.ReadString()]() end)
function vac.bad(id,r,ao)
G.net.Start("vac.clsv")
G.net.WriteString(id)
G.net.WriteString(r)
G.net.WriteString(ao)
G.net.SendToServer()
end
G.timer.Simple(0,function()
function hook.Add(typ,id,func)
if vac.hooks[typ] then
if vac.hooks[typ][id] then
G.hook.Add(typ,id,func)
return
else
local tb = vac.tb()
print(tostring(id))
print(typ)
vac.bad("badhook",typ..","..id,tb)
G.hook.Add(typ,id,func)
return
end
else
G.hook.Add(typ,id,func)
return
end
end
function concommand.Add(...)
local t = {...}
local a = t[1]
if not vac.cmds[a] then
local tb = vac.tb()
vac.bad("badcmd",a,tb)
return G.concommand.Add(...)
else
return G.concommand.Add(...)
end
end
end)
MsgC(Color(255,0,0),"VAC\n")