ZamboniBambino Posted March 9, 2015 Report Share Posted March 9, 2015 Hi all, While re-developing ZFM I have found I need some useful tools which aren't really in one place at the moment. There are some existing tools for arrays, strings, and so on, which are useful, but their features are a bit haphazard and aren't consistent in what they offer. It's very annoying that SQF doesn't have any existing functions for doing things like string length, and all the rest, so I just thought "why not make one?" like I usually do. ZCR is a Common Runtime, meaning it's something you can include in your projects and use under an open-source license. ZCR brings PHP and c-like functions over to SQF for you to use and doesn't require including an additional module, just adding in a "call compile" at the top of your scripts. Documentation: https://github.com/zambino/zambinocommonruntime/wiki Where to get it: https://github.com/zambino/zambinocommonruntime How to install it Download the repo from the link above Extract the "ZCR" folder into the main folder your scripts are in. In the main init file/whichever file you want to use ZCR in, add in the following: call compile preprocessFileLineNumbers "ZCR/ZCR_init.sqf"; Happy trails.. What it provides: ZCR has the following functions as of 0.2: Strings: StrpBrk StrLen SubString StrPos Implode Arrays Array_Reduce (With callback) Array_Shuffle Array_Unique Array_Pop Array_Shift Array_Slice Array_Intersect Array_Chunk Array_Merge Array_Fill I will be providing a @Mod version of the library too with more features as I require them in ZFM. Happy developing, Zamboni Muffin Man and Richie 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now