#include "..\script_component.hpp" /* * Author: IDSolutions * Removes the player from an organization, not applicable for owners * * Arguments: * None * * Return Value: * Success - True if player successfully left the organization, false otherwise * * Example: * [] call forge_client_org_fnc_leave * * Public: Yes */ // Get the organization store interface private _store = call FUNC(verifyOrgStore); // Attempt to leave the organization // This will validate that the player is not the owner and handle database updates private _result = _store call ["leaveOrg", []]; // Provide feedback based on success or failure if (_result) then { ["You have left the organization", "success", 5, "right"] call forge_client_misc_fnc_notify; } else { ["Failed to leave organization", "error", 5, "right"] call forge_client_misc_fnc_notify; }; // Return the result for further operations _result