[lua]function AntiCheat(ply, cmd, args)
game.ConsoleCommand(“ulx ban “…ply:Name()…” 0 [ZAC] Hack Detected”)
end
concommand.Add("+aa", AntiCheat)[/lua]
I have it in lua/autorun/server and it dosent work… Any help? Its extremely simple.
[lua]function AntiCheat(ply, cmd, args)
game.ConsoleCommand(“ulx ban “…ply:Name()…” 0 [ZAC] Hack Detected”)
end
concommand.Add("+aa", AntiCheat)[/lua]
I have it in lua/autorun/server and it dosent work… Any help? Its extremely simple.
The command +aa in the aimbot AutoAim is clientside so it’s never sent to the server.
In console when they type +aa I want it to ban them. So it reads it as a Server command as well.
My guess is the client adds their concommand after the server, which overrides your concommand.
I dont even have the hack and it dosent ban me
Try this:
[lua]
BadCommands = {
“+aa”,
“OtherCommand”,
}
function BanMeImHacking(ply, cmd, args)
–print(“Got OWNED”)
game.ConsoleCommand(“ulx ban “…ply:Name()…” 0 “’[ZAC] Hack Detected’””)
end
for k,v in ipairs(BadCommands) do
concommand.Add(v, BanMeImHacking)
end
[/lua]
Not sure about the:
[lua]game.ConsoleCommand(“ulx ban “…ply:Name()…” 0 “’[ZAC] Hack Detected’””)[/lua]
But else I think this should work