#include "..\script_component.hpp" /* * Author: Dystopian * Check whether local player is currently allowed to create a Zeus Module * * Arguments: * None * * Return Value: * Allowed to create module * * Example: * call ace_zeus_fnc_canCreateModule * * Public: No */ // Don't allow if we already are a zeus, intentionally using player instead of ace_player if (!isNull getAssignedCuratorLogic player) exitWith { false }; (isNil QGVAR(zeus)) && { switch (GVAR(canCreateZeus)) do { case CAN_CREATE_ADMIN: {isServer || {IS_ADMIN_LOGGED}}; case CAN_CREATE_CONSOLE: {call BIS_fnc_isDebugConsoleAllowed}; case CAN_CREATE_ALL: {true}; default {false}; } }