/* * Author: esteldunedain * Remove the line marker * * Arguments: * 0: Marker Name * * Return value: * Return */ #include "script_component.hpp" PARAMS_1(_name); deleteMarkerLocal _name; { if ((_x select 0) == _name) exitWith { GVAR(drawing_lineMarkers) = GVAR(drawing_lineMarkers) - [_x]; }; } forEach GVAR(drawing_lineMarkers); if (isServer && GVAR(drawing_syncMarkers)) then { { if ((_x select 0) == _name) exitWith { GVAR(drawing_serverLineMarkers) = GVAR(drawing_serverLineMarkers) - [_x]; publicVariable QGVAR(drawing_serverLineMarkers); }; } forEach GVAR(drawing_serverLineMarkers); };