Since I saw, that there are some people selling a simple resource like this, I decided to release a free version of it. no love for scammers
Anti Silent Aim
First of all, what is “Silent Aim”? Click me for a showcase video (not my video).
A modified x64a.rpf-gamefile “stretches” the hitbox of the peds and makes it easier to hit your enemies while shooting at them.
It’s like hitting someone, without hitting them actually. However
To pretend this being used on your server, download the resource, set up the webhooks and stay safe from this kind of bs.
Features
Discord Logs (seperated: normal detections and kicks & detections on the following player groups: admin, mod, sup)
Bypass for the admin, mod and sup player-groups. they dont get kicked for using silent aim, but you will get a log. (groups configurable)
Kick after detection
Information
If you need any help/support, feel free to contact me. make sure you set the right bypasses (if needed) and webhooks in the server.lua
as always: feel free to edit/improve the code.
If you want the users to get banned from your server for using silent-aim,
you have to add your own anticheat export in the server.lua.
Contributors
Special thanks to the following people, for contributing and improving this project!
good script would be nice to have full english translation for the prints but honestly guess I could plug it into google translate and do it myself if it’s bothering me, other than that haven’t ran into any issues and it seems to be running smoothly. Appreciate the free release!
you are right, its better to translate it to english or provide a language configuration option.
I will change that. I’m glad you are happy with it, thank you
Thanks, took the code and implemented it in our anti cheat.
Just to give u a hint: many servers uses the ACL/ACE built-in to fivem. After the Framework checks you could also check for a given ACE permission.
-- Player data
if Config.Framework == 'qb' then
if QBCore.Functions.HasPermission(src, 'god') or QBCore.Functions.HasPermission(src, 'admin') or QBCore.Functions.HasPermission(src, 'mod') then
playerTrust = true
end
elseif Config.Framework == 'esx' then
if ESX.GetPlayerFromId(src).getGroup() == 'admin' or ESX.GetPlayerFromId(src).getGroup() == 'mod' then
playerTrust = true
end
end
if Config.PlayerAcePermission and IsPlayerAceAllowed(src, Config.PlayerAcePermission) then
playerTrust = true
end
happy to hear that! thanks for the commit, i will merge it.
thankful to have people like you and cqmpact in this community, always improving each other.
much love