Skip to content

Instantly share code, notes, and snippets.

View Neviothr's full-sized avatar

Neviothr Neviothr

  • Israel
View GitHub Profile

Windows Environment Setup and Sample Client Installation

This guide will get a user from zero to having Intercept up and working within their Arma 3 development environment

Requirements:

  • Arma 3 is installed
  • Latest version of CBA is installed and enabled as a mod CBA releases can be found here
  • A working knowledge of C++
  • Knowledge of how to install and activate non-workshop mods in Arma 3
@commy2
commy2 / param.md
Last active November 11, 2017 10:56

Why you should use "param" more often.

####The basics of "param"

param and the related, but not to be confused with, params command are fairly new additions to the Arma 3 SQF library (- they came with v1.48).
While it feels to me like params is rightfully catching up in usage in the Arma scripting community, replacing ugly and slow _this select N constructions that take up multiple lines and are tiring to look at, param is still largely ignored.

param was introduced during the initiative to replace common BI functions (here: BIS_fnc_param) with native SQF commands, in an effort to increase code performance and readability.
Other notable examples are sort (v1.44), arrayIntersect (v1.48), remoteExec(Call) (v1.50) and the new "conditional select" select CODE (v1.56)