Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
arma_3:createurs_de_missions:tips_en_tout_genre [2018/11/03 18:17] tanin [Manipulation des variables] |
arma_3:createurs_de_missions:tips_en_tout_genre [2020/04/03 12:57] (Version actuelle) tanin69 [Localité] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== Arma 3 scripting |
>Vaste sujet ! Il s'agit ici de décrire de façon rapide les principales caractéristiques du développement de scripts afin de faire gagner du temps pour les premiers pas. Il s' | >Vaste sujet ! Il s'agit ici de décrire de façon rapide les principales caractéristiques du développement de scripts afin de faire gagner du temps pour les premiers pas. Il s' | ||
+ | |||
+ | ===== Pour bien débuter ===== | ||
+ | Le blog de Shinriel [[http:// | ||
===== Exécution du code ===== | ===== Exécution du code ===== | ||
Ligne 19: | Ligne 22: | ||
* en local sur tous les clients | * en local sur tous les clients | ||
* en global : sur tous les clients et le serveur. | * en global : sur tous les clients et le serveur. | ||
+ | * Attention au cas particulier du [[arma_3: | ||
=== Un exemple concret : localité d' | === Un exemple concret : localité d' | ||
Ligne 25: | Ligne 29: | ||
* initClient.sqf : exécuté uniquement sur les clients (donc pas sur le serveur) | * initClient.sqf : exécuté uniquement sur les clients (donc pas sur le serveur) | ||
- | Pour aller plus loin... | + | Pour aller plus loin : (en anglais) l' |
==== Portée des variables ==== | ==== Portée des variables ==== | ||
Ligne 35: | Ligne 39: | ||
==== Manipulation des variables ==== | ==== Manipulation des variables ==== | ||
- | Dans les pratiques habituelles de développement, | + | Dans les pratiques habituelles de développement, |
Les scripteurs Arma ont (souvent) une pratique plus laxiste, du coup plus souple (mais potentiellement bordélique). Par exemple, il est possible d' | Les scripteurs Arma ont (souvent) une pratique plus laxiste, du coup plus souple (mais potentiellement bordélique). Par exemple, il est possible d' | ||
Ligne 58: | Ligne 62: | ||
==== Traces et messages de débogage ==== | ==== Traces et messages de débogage ==== | ||
Des messages de débogage peuvent être affiché via la commande systemChat. Un outre, un journal d' | Des messages de débogage peuvent être affiché via la commande systemChat. Un outre, un journal d' | ||
+ | |||
+ | Pour aller plus loin : un [[http:// | ||