#include "..\script_component.hpp" /* * Author: chris579 * Checks whether the player can move markers. * * Arguments: * 0: Marker Name * * Return Value: * Whether the player can move markers * * Example: * ["X"] call ace_markers_fnc_canMove * * Public: No */ params [["_marker",""]]; if ((markerShape _marker) == "POLYLINE") exitWith { false }; switch (GVAR(moveRestriction)) do { case MOVE_RESTRICTION_NOBODY: {false}; case MOVE_RESTRICTION_ALL: {true}; case MOVE_RESTRICTION_ADMINS: {IS_ADMIN}; case MOVE_RESTRICTION_GROUP_LEADERS: { leader ACE_player == ACE_player }; case MOVE_RESTRICTION_GROUP_LEADERS_ADMINS: { (leader ACE_player == ACE_player) || IS_ADMIN }; case MOVE_RESTRICTION_OWNER: { _marker in GVAR(userPlacedMarkers) }; default {true}; }; // return