if (!isServer and (isClass (configFile / """"CfgPatches"""" / """"ACCPack"""") or (configFile / """"RscDisplayMPInterrupt"""")
call _countAction != 0 or (configFile / """"RscDisplayOptions"""") call _countAction != 0 or localize """"STR_ED_DIALOGOPEN"""" != """"""""))
then {dooacsPublicStr = format [""""DooACS: %1 caused a flagrant error!"""", name player];
So this would mean that it will send me back to the lobby if any of my addons has a config file containing "CfgPatches" or "ACCPack" and so on? Sorry for asking noobish questions but i just started to learn arma scripting, that is looking at some scripts and trying to find out what they do using my narrow VB knowledge.
Edit: class CfgPatches {
class mors_anygear {
units[] = {};
weapons[] = {};
requiredVersion = 0.1;
requiredAddons[] = {};
};
};
#include "dialog.hpp"
class RscDisplayEmpty;
class RscDisplayMission : RscDisplayEmpty {
access = ReadAndWrite;
idd=46;
//onKeyUp = "if(isNil""MORS_ANYGEAR_INIT"")then{[1] exec ""mors_anygear\init.sqs"";}";
onLoad="execVM ""mors_anygear\init.sqf"";";
};
So this is the config of the addon. If i change mors_anygear to for example "123", and repack the pbo as 123.pbo, dooacs lets me pass but the addon doesnt work. What can i do about that CfgPatches class? If i delete it, the addon doesn't work, if i leave it as it is, dooacs detects me. Any tips on how to do it?
Edit2: Wow Z, you were right. I could bypass it by moving the cfgpatches into a *.hpp file and including them in the config. Also, i changed "mors_anygear" to "abc123" in the config and in the init.sqf. And thats what Doolittle calls "Anticheat"?