Friday, September 20, 2024 4:38:16 AM
> settings

Customize


Authenticate

> fn_preInit.sqf
{
    if (isClass(configFile >> "CfgPatches" >> _x select 1)) then 
    {
        diag_log format["[ESM Overwrites] %1 has been overwritten", _x select 0];
        missionNamespace setVariable [_x select 0, compileFinal preprocessFileLineNumbers format["%1\code\%2.sqf", _x select 1, _x select 0]];
    };
}
forEach 
[
    // XM8
	['ExileServer_system_xm8_send', 'exile_server_xm8'],
    ['ExileServer_system_xm8_sendBaseRaid', 'exile_server_xm8'],
	['ExileServer_system_xm8_sendFlagRestored', 'exile_server_xm8'],
	['ExileServer_system_xm8_sendFlagStolen', 'exile_server_xm8'],
	['ExileServer_system_xm8_sendProtectionMoneyDue', 'exile_server_xm8'],
	['ExileServer_system_xm8_sendProtectionMoneyPaid', 'exile_server_xm8'],

    // Custom XM8 Notifications
    ['ExileServer_system_xm8_sendGrindingStarted', 'exile_server_xm8'],
    ['ExileServer_system_xm8_sendHackingStarted', 'exile_server_xm8'],
    ['ExileServer_system_xm8_sendChargePlantStarted', 'exile_server_xm8'],
    ['ExileServer_system_xm8_sendFlagStealStarted', 'exile_server_xm8'],
    ['ExileServer_system_xm8_sendItemSold', 'exile_server_xm8'],
    ['ExileServer_system_xm8_sendCustom', 'exile_server_xm8'],

    // Charge Plant Started
    ['ExileServer_system_breaching_network_breachingPlaceRequest', 'exile_server_charge_plant_started'],

    // Flag Steal Started
    ['ExileServer_system_territory_network_flagStealStartedRequest', 'exile_server_flag_steal_started'],

    // Grinding
    ['ExileServer_object_lock_network_grindNotificationRequest', 'exile_server_grinding'],

    // Hacking
    ['ExileServer_object_lock_network_startHackRequest', 'exile_server_hacking'],

    // OPC, bitches!
    ['ExileServer_system_network_event_onPlayerConnected', 'exile_server_player_connected']
];

call compile (preprocessFileLineNumbers 'exile_server\bootstrap\fn_preInit.sqf');

true
All opinions represented herein are my own
- © 2024 itsthedevman
- build 340fbb8