Différences
Ci-dessous, les différences entre deux révisions de la page.
Dernière révision Les deux révisions suivantes | |||
arma_3:createurs_de_missions:sqf_for_noobs:fonctions [2023/03/05 18:36] admin Début tuto fonctions |
arma_3:createurs_de_missions:sqf_for_noobs:fonctions [2023/05/01 08:57] admin |
||
---|---|---|---|
Ligne 27: | Ligne 27: | ||
Le point négatif est que le SQF a vraiment une syntaxe de merde pour les fonctions si l'on compare le SQF à celle des langages de programmation répandus, même ancien. Toutefois pas d' | Le point négatif est que le SQF a vraiment une syntaxe de merde pour les fonctions si l'on compare le SQF à celle des langages de programmation répandus, même ancien. Toutefois pas d' | ||
- | ==== La fonction | + | ==== Construire une fonction ==== |
- | Une fonction | + | ===== Création et exécution ===== |
+ | |||
+ | |||
+ | Une fonction en SQF c'est finalement comme n' | ||
Ici je viens de créer une variable '' | Ici je viens de créer une variable '' | ||
+ | |||
+ | < | ||
+ | |||
+ | Comment exécuter la fonction ?\\ | ||
+ | Modifions d' | ||
+ | < | ||
+ | monCode = { | ||
+ | systemChat "Hello from monCode"; | ||
+ | }; | ||
+ | </ | ||
+ | Une solution intuitive pour l' | ||
+ | < | ||
+ | monCode; | ||
+ | </ | ||
+ | Malheureusement, | ||
+ | < | ||
+ | call monCode; | ||
+ | </ | ||
+ | Si vous exécutez ces lignes dans la console de débug, vous devez avoir le message dans le chat du jeu. | ||
+ | |||
+ | ===== Paramètres ===== | ||
+ | |||
+ | |||