ARMA_AC Arma 3 anti cheat & admin menu by
[utopia]Amaury
Description: Arma_ac is an anti hack "scripts only" project with an admin menu , easy to use and configure . At the beginning it was just an anti cheat for my own server but after the server has closed . 1 year later i just wanted to share my old project , i updated it a little and here i'm. According to the MIT license , you are completly free to copy , modify and use all the scripts in this anti hack , you just need to keep my name in the project. Features: 

-Admin menu Logs menu with all the AC logs displayed. Admin menu to adminisrate the players (heal,kill,ban,kick,...). Objects creation menu : allow the admin to spawn vehicles , objects , weapons. Console menu where you can enter script lines. Config file maker , helps the user to create his config.hpp file , really easy to use. -Anti cheat Allowed weapons system. Allowed vehicles system. Chat filtering system : can filter ip , url , words entered by the user in the chat bar. Variables detection system : will eject the user with the non listed variables. Allowed displays system : users with uncorrect displays will be kicked. Bad files system : detect cheat files in the arma 3 folder. Installation: Create a description.ext file in your mission folder and add this code :
  view plain #include "ARMA_AC\config.hpp" #include "ARMA_AC\Menu\Menus\menus.hpp"     Note : some conflits can happen with the mp_config.hpp if the CfgRemoteExec class already exists , to fix it just merge the content of the 2 classes in 1. Don't forget to add your UID to the config.hpp file in admins[] , and check the config.hpp file . Create a init.sqf file in your mission folder and add this code :
  view plain #define AC_FOLDER (getText (missionConfigFile >> "ARMA_AC" >> "folder"))   if(isServer) then {     [] execVM (AC_FOLDER + "\initServer.sqf");     if(hasInterface) then {     waitUntil {       !isNil "ac_fnc_log"     };     [] execVM (AC_FOLDER + "\initClient.sqf");   }; }else{    [] execVM (AC_FOLDER + "\initClient.sqf"); };   Then copy the Arma_AC folder in your arma 3 mission. There is an example mission included with the download.

Notes:   This project is compatible with aclogger https://github.com/AmauryD/aclogger an extension who creates .log files for arma 3 (this is recommanded to install it but not necessary) .   Project link (github) : https://github.com/AmauryD/Arma_AC with more infos . Download link (github) : https://github.com/AmauryD/Arma_AC/archive/master.zip   You can contact me on contact@utopiagaming.org . Do not hesitate to tell me if there are bugs , performance problems or other things , ...   I didn't really know where to post this thread , it's not a mission , it's not a single script , it's not really server administration , ... so tell me if it's in the wrong place .