Varování! Tento příkaz je zastaralý a byl nahrazen příkazem param! Původní článek byl zanechán v nezměněné podobě. BI do enginu Arma 3 přidala mnoho nových funkcí (v rámci Functions Library 2.0) vycházejících z vlastních zkušeností při tvorbě misí pro Arma série. Mrkněme na pár základních, ale zásadních. První funkcí kterou bych doporučil okamžitě používat je BIS_fnc_param. Díky této funkci vám odpadne spousta kontrol, které jste měli dělat v každém skriptu či funkci. Je jakousi náhradou za kontroly typů, které třeba umožňují některé z pokročilých programovacích jazyků. Syntaxe je trošku divoká ([input,index,(defaultValue,data­Types,requiredCount)] call bis_fnc_param), tak pojďme rovnou na příklad [] spawn { _ied = [ _this, 0, objNull, [objNull] ] call BIS_fnc_param; _radius = [ _this, 1, 10, [0] ] call[…]

Občas se může stát, že budeme chtít mít skript více univerzální bez větší vazby na používané addony. Stačí znát pár příkazů a postupů a používání dat z konfigurace bude pro vás hračkou. Zvláště teď, když je v Arma 3 prohlížeč konfigurace lehce dostupný přímo v editoru. Pokud byste se například snažili napsat skript, který by přidával libovolné jednotce (v příkladu použijeme lokální proměnnou _unit) jeden zásobník a chtěli, aby skript byl univerzální, tak právě v tento moment vám přijde vhod použití příkazů configFile a getArray. Při zavolání configFile je totiž vrácen root třídy configu (isClass vrací true) z něhož se pak za pomocí dotazů na jeho podzáznamy (>>) a použitím příkazu pro zjištění názvu hlavní zbraně jednotky dá dohledat konfigurační záznam[…]