Original Tutorial von Doxylamin Klick!
Update auf die 5.0.0 von Montylein Klick!
Hier nur nochmal geschrieben in kompletter Form.
Schritt 1:
Lösche deinen Spyglass Ordner im Hauptverzeichnis der Mission.
Schritt 2:
Öffne die Datei "Functions.h" und entferne folgenden Eintrag aus der Datei:
class SpyGlass
{
tag = "SPY";
class Functions
{
file = "SpyGlass";
class cmdMenuCheck{};
class cookieJar{};
class menuCheck{};
class notifyAdmins{};
class observe{};
class payLoad{};
class variableCheck{};
class initSpy {};
};
};
Alles anzeigen
Schritt 3:
Anschließend öffnest du die Datei "description.ext" und entfernst dort folgenden Eintrag:
class SpyGlass
{
title = "The SpyGlass sees you";
subTitle = "You were detected by the SpyGlass";
description = "You were detected for cheating and have been reported to the server. Enjoy your day.";
pictureBackground = "";
picture = "";
pictureColor[] = {0,0.3,0.6,1};
};
Schritt 4:
Leere deine "clientValidator.sqf", welche sich in deinem Core Ordner befindet (Leeren nicht löschen!).
Danach öffne die "initPlayerLocal.sqf" im Hauptverzeichnis der Mission und entferne dort folgenden eintrag:
CONST(BIS_fnc_endMission,BIS_fnc_endMission);
if (LIFE_SETTINGS(getNumber,"spyGlass_toggle") isEqualTo 1) then {[] execVM "SpyGlass\fn_initSpy.sqf";};
Schritt 5:
Öffne die Datei "fn_requestReceived.sqf" im Verzeichnis core\session\ und entferne dort diesen Eintrag:
//Lets make sure some vars are not set before hand.. If they are get rid of them, hopefully the engine purges past variables but meh who cares.
if(!isServer && (!isNil "life_adminlevel" OR !isNil "life_coplevel" OR !isNil "life_donator")) exitWith {
[[profileName,getPlayerUID player,"VariablesAlreadySet"],"SPY_fnc_cookieJar",false,false] spawn life_fnc_MP;
[[profileName,format["Variables set before client initialization...\nlife_adminlevel: %1\nlife_coplevel: %2\nlife_donator: %3",life_adminlevel,life_coplevel,life_donator]],"SPY_fnc_notifyAdmins",true,false] spawn life_fnc_MP;
sleep 0.9;
["SpyGlass",false,false] execVM "\a3\functions_f\Misc\fn_endMission.sqf";
};
Schritt 6:
Jetzt die CfgRemotExec.sqf im Hauptverzeichnis öffnen und folgendes Entfernen:
Das war's hoffe es hilft, eher ein Tutorial für die Lese faulen..