Friday, September 20, 2024 2:48:25 AM
> settings

Customize


Authenticate

> ExileClient_MarXet_util_sortNumberString.sqf
/**
 *
 * Author: WolfkillArcadia
 * www.arcasindustries.com
 * © 2017 Arcas Industries
 *
 * This work is protected by Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). 
 *
 */

/*

    ALL THIS DOES IS SORT A NUMBER THAT IS A STRING IN AN ARRAY OF MIXED STRINGS

*/

//!YES I HAD TO WRITE A FUNCTION TO SORT A NUMBER THAT IS A STRING. ARMA WHY U NO HAV DIS?
_array = _this select 0;
_numbersToSort = _this select 1;
_sortBy = _this select 2;
_temp = [];
_temp2 = [];
{
    _numbers = call _numbersToSort;
    _temp pushBack [parseNumber(_numbers),_forEachIndex];
} forEach _array;

_temp = [_temp, [], {_x select 0}, _sortBy] call BIS_fnc_sortBy;

for "_i" from 0 to (count(_temp)) - 1 do
{
    _arr = _array select ((_temp select _i) select 1);
    _temp2 pushback _arr;
};
_temp2
All opinions represented herein are my own
- © 2024 itsthedevman
- build 340fbb8