L'utilisation de script pour un éditeur de mission qui a franchi le stade d'initiation est une étape importante et vite indispensable.
Avant même de créer ses propres scripts, il faut savoir utiliser et donc “appeler” ceux écris par d'autres auteurs.
Les scripts à utiliser sous ArmA II et son expansion Opération Arrowhead sont en ”.sqf”.
Ces scripts s'appellent en fait par un “execVM”.
Prenons un script trés simple qui simule une explosion d'Improvised Explosive Divise nommé “R3F_ied.sqf”. Ce script peut être récupéré par l'éditeur d'une mission dans le répertoire de mission R3F antérieure par exemple, aprés décompression du fichier .pbo bien sûr. ce fichier .sqf est ensuite placé dans le répertoire de la nouvelle mission en cours d'édition, au coté du mission.sqm entre autres.
1. Avec F3 ou “Déclencheur”:
Dans la case “sur act. :” on place le code :
nul = [] execVM "R3F_ied.sqf";
l'exécution du script R3F_ied.sqf, placé dans le repertoire de cette mission. Celui ci crée une explosion…
2. Avec F4 ou “Point de passage”:
le code d'appel du script dans un point de passage, au niveau de la case “sur act.”.
Dans le Script init.sqf :