[FilterScript] [ACD] Automatic Cheats Detector (External Mods)
#1

Automatic Cheats Detector


Filterscript:
Features:
  • Detects if player has external mods (s0b*i*) trough OnPlayerSpawn.
  • RCON/Console command: acdhelps (shows a list of commands)

Commands (/)acdhelps:
  • (/)togacd: Enable or disables the cheat check.
  • (/)togacdlogs: Stores when a player get kicked/banned for mod detected.
  • (/)togacdban: Bans player IP Address if mod is detected, else kicks him.
  • (/)togacdnot: Enables or disables player notification while kicking/banning.
  • (/)acdstatus: Check ACD status.
  • [!] Note: Commands settings aren't permanent. Please, edit acd.pwn to configure permanently the filterscript.

Configuration (inside acd.pwn):
  • bool:ACDToggled = true
  • bool:LOGToggled = true
  • bool:BANToggled = false
  • bool:NOTToggled = true (Added in 2.0)
Include: (suggested)
Functions:
  • ACD_Toggle(bool:ACD_status) : Enables/disables the script
Functions Removed in 2.0:
  • ACD_ToggleLogs(bool:ACD_status) : Enables/disables script logs
  • ACD_ToggleBan(bool:ACD_status) : If enabled, will ban players instead of kicking them
  • ACD_KickedCount() : Count of kicked players
  • ACD_BannedCount() : Count of banned players
Callbacks:
  • OnPlayerCheatDetected(playerid) : Called when a player cheats
Downloads: Please, keep credits if possible!
Reply
#2

Wow cool and usefull for me
Reply
#3

There are some methods which make this script non useful:

1. NOP TogglePlayerControllable
2. NOP SetPlayerCameraPos

And maybe more methods, but I tested these. On my server I use SetCameraBehindPlayer + GetPlayerCameraFrontVector. NOP TogglePlayerControllable can be detected (Up player and check his height position).
Reply
#4

Quote:
Originally Posted by ball
Посмотреть сообщение
There are some methods which make this script non useful:

1. NOP TogglePlayerControllable
2. NOP SetPlayerCameraPos

And maybe more methods, but I tested these. On my server I use SetCameraBehindPlayer + GetPlayerCameraFrontVector. NOP TogglePlayerControllable can be detected (Up player and check his height position).
I don't use SetPlayerCameraPos.
Anyway, TogglePlayerControllable is necessary because player can move the camera while you are detecting, so it's possible to be identified as cheater when you're not.
Reply
#5

You don't understand about what i mean. This 'cheats detector' can be avoided by cheaters. I gave you methods for improve this script and you should protect this.
Reply
#6

Quote:
Originally Posted by ball
Посмотреть сообщение
You don't understand about what i mean. This 'cheats detector' can be avoided by cheaters. I gave you methods for improve this script and you should protect this.
Oh, yeah now i got you.
I'll improve this in next release.
Thank you
Reply
#7

This cute this
Reply
#8

Filterscript version updated:
Now you're free to enable/disable player's notification while detecting.
Changed Ban with BanEx function.
Reply
#9

looks good keep it up
+rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)