![[Image: jualhkz.png]](https://i.imgur.com/jualhkz.png)
AntyCheat for SA-MP/OpenMP
Hi! Let me introduce you to an Anti-Cheat system based on the SendClientCheck function with type 0x5. It’s designed to detect player modifications like S0beit, Sobfox Launcher, CLEO 4, CLEO 5 with Ultimate ASI Loader, MoonLoader, SilentPatch, SampFuncs, modified VorbisFile.dll, UltraWH and FakeMobile
The script has been tested on SA-MP client versions
- 0.3.7
- 0.3DL
- OpenMP 1.5.2
Below, you’ll find some screenshots and a link to the script.
AntyCheat v2 released! What’s new?
- Players must now use a client version newer than 0.3.7 R1.
- Added verification for the mobile version using "mobilePlayer[playerid]"
- Implemented checks to ensure players cannot bypass OnClientCheckResponse by using the disable ClientCheck RPC.
AntyCheat v2.1 released! What’s new?
- Added the /checkp [id] command, which sends a player check request for S0beit modifications. The check works by monitoring the underwater oxygen level, as S0beit gives infinite oxygen
- Added detection for SampFuncs.asi
AntyCheat v2.3 released! What’s new?
- The system now uses the pawnRakNet plugin for better analysis and future script improvements
- Added protection against the S0beit-FakeMobile
- Added detection for S0beit (sobfox.asi)
AntyCheat v2.4 released! What’s new?
- The code has been refactored
- Removed the /checkp command
- Added Sobfox Launcher detection for OpenMP(0.3.7-R5/0.3.DL-R1) client
AntyCheat v2.5(OpenMP) released! What’s new?
- Added SobFox Launcher detection(OpenMP) for client versions: 0.3.7-R3 + 0.3.7-R4
- Added the allowedClients array. Now, the allowed client versions are: 0.3.7-R3, 0.3.7-R4, 0.3.7-R5, and 0.3.DL-R1 (does not apply to mobile players)
- The format has been replaced with SendClientMessage
- Temporarily removed the IsPlayerUsingOmp function due to a bug related to reconnecting
AntyCheat SA-MP(2.4.1) & OpenMP(2.5.1) released! What’s new?
- Added detection for modified VorbisFile.dll (ASI Loaders) and UltraWH.asi.
- Added an "allow" parameter to cheatDetected – now you can decide whether to kick the player for cheating or not (0 = kick, 1 = allow to play).
- Added printf [DETECTION] to cheatDetected.
AntyCheat SA-MP(2.4.2) & OpenMP(2.5.2) released! What’s new?
- Added a new address for detecting SampFuncs (2.4.2 + 2.5.2)
- Fixed an issue in OnPlayerConnect where CallLocalFunction was causing a reconnect (2.5.2)
- Added a [INFO] printf with info about: mobile players, false responses, and suspicious (RPC check) (2.5.2)
What’s new?
! Please note: This version is the last and will no longer be supported ! v2.4.3 (SA-MP):
- Added detection for SobFox.asi and SobFox launcher for SA-MP (0.3.DL, 0.3.7-R5, R4, R3 clients
AntyCheat v2.5.3 + v.2.5.3-API (OpenMP):
- The SendClientCheck method has been changed in the script, and it now uses a random memOffset
- Added detection for SobFox.asi and SobFox launcher for SA-MP (0.3.DL, 0.3.7-R5, R4, R3 clients)
- Added detection for Improved Deagle
- Added detection for StealthRemastered03DL.dll
- Added detection for Sensfix.asi
Download: GitHub