arma_3:createurs_de_missions:template_biathlon

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:template_biathlon [2019/03/11 19:24]
79.81.102.36 [Comment faire en 10 points]
arma_3:createurs_de_missions:template_biathlon [2020/08/21 14:56] (Version actuelle)
tanin69
Ligne 1: Ligne 1:
 ====== Un biathlon dans Arma ! ====== ====== Un biathlon dans Arma ! ======
  
-Ce modèle de mission permet de créer facilement des épreuves chronométrées de type biathlon, en fait un mélange entre course d'orientation et tir sur cibles.+Voici un modèle de mission qui permet de créer facilement des épreuves chronométrées de type biathlon, en fait un mélange entre course d'orientation et tir sur cibles.
  
 <note important>Ce modèle de mission est compatible uniquement avec le  mode multijoueurs. Certaines adaptations du code doivent être faites pour la rendre compatible en mode solo.</note> <note important>Ce modèle de mission est compatible uniquement avec le  mode multijoueurs. Certaines adaptations du code doivent être faites pour la rendre compatible en mode solo.</note>
 +
 +===== Téléchargement =====
 +  * Les scripts seuls : {{ :arma_3:createurs_de_missions:cpc-template-biathlon-v1.zip |}}
 +  * Une mission exemple  : {{ :arma_3:createurs_de_missions:cpc-gm_16_-la_tete_et_les_jambes-v4.altis.zip |}}
  
 ===== Comment faire en 10 points ===== ===== Comment faire en 10 points =====
  
-  - Créez une nouvelle mission dans Eden, sur la carte de votre choix, puis copiez tous les fichiers dans le répertoire de la mission, en respectant l'arborescence +Dans Eden : 
-  Posez des balises (le même objet doit être utilisé pour toutes les balises), puis nommez les balises +  * Créez une nouvelle mission sur la carte de votre choix, puis copiez tous les fichiers de script dans le répertoire de la mission, en respectant l'arborescence 
-  Posez des cibles (le même objet doit être utilisé pour toutes les cibles), puis nommez les cibles +  Posez des balises (le même objet doit être utilisé pour toutes les balises), puis nommez les balises 
-  Définissez les zones de tir autorisées avec des déclencheurs (triggers) +  Posez des cibles (le même objet doit être utilisé pour toutes les cibles), puis nommez les cibles 
-  Nommez chaque déclencheur avec un nom dont le nom commence par un préfixe (par exemple //posTir//+  Définissez les zones de tir autorisées avec des déclencheurs (triggers) 
-  Posez un objet pour les commandes "GM" (organisateur de la course) et nommez-le (par exemple //cmdGM//+  Nommez chaque déclencheur avec un nom commençant par un préfixe (par exemple //posTir//
-  Posez au moins une unité jouable proche de cet objet +  Posez un objet pour les commandes "GM" (organisateur de la course) et nommez-le (par exemple //cmdGM//
-  Nommez cette unité par exemple //gm// +  Posez au moins une unité jouable proche de cet objet, elle aura le rôle d'organisateur (accès à des commandes spéciales) 
-  Posez les équipes où bon vous semble (enfin avec une logique de course !) +  Nommez cette unité par exemple //gm// 
-  - Paramétrez le fichier ''description.ext'' conformément aux instructions qui y sont indiquées, modifiez le fichier ''briefing.sqf'' à votre gré... Et voila !+  Posez les équipes où bon vous semble (enfin avec une logique de course !) 
 +Avec un éditeur de texte : 
 +  * Modifiez le fichier ''description.ext'' conformément aux instructions qui y sont indiquées, modifiez le fichier ''briefing.sqf'' à votre gré... Et voila ! 
 + 
 +===== Les options ===== 
 + 
 +Toutes les options sont paramétrables dans le fichier ''description.ext''. Aucun autre fichier n'a à être modifié. 
 + 
 +<code> 
 +/*  
 +* Paramètres de configuration de la mission. Tout ce qui est paramétrable 
 +* pour le créateur de la mission se trouve ici. 
 +*/ 
 + 
 +//Le nom de l'objet utilisé pour le addAction ajoutant les commandes des GM (dans Eden : variable name ) (utilisé dans initPlayerLocal.sqf). 
 +objCmdGm = "cmdGM"; 
 + 
 +//Le nom du joueur "GM" qui a accès aux commandes réservées à l'organisateur (utilisé dans initPlayerLocal.sqf). 
 +objGm = "gm"; 
 + 
 +//Idem pour le GM assistant (utilisé dans initPlayerLocal.sqf). 
 +objGmA = "gm_a"; 
 + 
 +//Les GM peuvent se téléporter. 0 : option inactive / 1 : option active (utilisé dans initPlayerLocal.sqf). 
 +gmTeleporte = 1; 
 + 
 +//les GM voient les unités sur la carte. 0 : option inactive / 1 : option active (utilisé dans initPlayerLocal.sqf). 
 +gmVoitUnites = 1; 
 + 
 +//Les GM peuvent participer à la course. 0 : option inactive / 1 : option active (utilisé dans initPlayerLocal.sqf). 
 +gmParticipe = 1; 
 + 
 +//Le nom de la classe de l'objet utilisé pour les balises (utilisé dans initPlayerLocal.sqf). 
 +clsBalise = "rhs_Flag_Insurgents"; 
 + 
 +//Ajoute automatiquement des marqueurs pour les balises sur la carte. 0 : option inactive / 1 : option active (utilisé dans initPlayerLocal.sqf). 
 +markerBalisesAuto = 1; 
 + 
 +//Masquer les positions (tasks) des balises sur la carte. 0 : option inactive / 1 : option active (utilisé dans initPlayerLocal.sqf). 
 +masquePosBalises = 1; 
 + 
 +//Le classname de l'entité utilisée pour les cibles (utilisé dans initServer.sqf et initPlayerLocal.sqf). 
 +clsCible = "Land_TargetEpopup"; 
 + 
 +//La cible est une IA. 0 : non / 1 : oui (utilisé dans initServer.sqf et initPlayerLocal.sqf). 
 +clsCibleIA = 0; 
 + 
 +//Le préfixe des noms des triggers utilisés pour délimiter les positions de tir (utilisé dans initServer.sqf). 
 +// /!\ tous les triggers dont le nom *contient* cette chaine seront considérés comme une position de tir 
 +strPatTrg = "posTir"; 
 + 
 +//Ajoute automatiquement des marqueurs pour les positions de tir. 0 : option inactive / 1 : option active (utilisé dans initPlayerLocal.sqf). 
 +markerPosTirAuto = 1; 
 + 
 +//nombre de cartouches chargées dans l'arme de chaque joueur (utilisé dans initPlayerLocal.sqf). 
 +numCartouches = 20; 
 + 
 +//Pénalité pour tir interdit, exprimée en secondes (utilisé dans initServer.sqf). 
 +numPenalTirInterdit = 180; 
 + 
 +//Pénalité pour cible manquée, exprimée en secondes (utilisé dans initServer.sqf). 
 +numPenalCibleManquee = 30; 
 + 
 +author = "tanin69"; 
 +OnLoadName = "Template biathlon"; 
 +OnLoadMission = "La course d'orientation : la tête et les jambes !"; 
 + 
 +</code> 
  • arma_3/createurs_de_missions/template_biathlon.1552332291.txt.gz
  • Dernière modification: 2019/09/03 21:52
  • (modification externe)