arma_3:createurs_de_missions:template_biathlon

Ceci est une ancienne révision du document !


Un biathlon dans Arma !

Voici 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.
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.
  1. 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
  2. Posez des balises (le même objet doit être utilisé pour toutes les balises), puis nommez les balises
  3. Posez des cibles (le même objet doit être utilisé pour toutes les cibles), puis nommez les cibles
  4. Définissez les zones de tir autorisées avec des déclencheurs (triggers),
  5. Nommez chaque déclencheur avec un nom dont le nom commence par un préfixe (par exemple posTir)
  6. Posez un objet pour les commandes “GM” (organisateur de la course) et nommez-le (par exemple cmdGM)
  7. Posez au moins une unité jouable proche de cet objet
  8. Nommez cette unité par exemple gm
  9. Posez les équipes où bon vous semble (enfin avec une logique de course !)
  10. Paramétrez le fichier description.ext conformément aux instructions qui y sont indiquées, modifiez le fichier briefing.sqf à votre gré… Et voila !

Toutes les options sont paramétrables dans le fichier description.ext. Aucun autre fichier n'a à être modifié.

/* 
* 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 les commandes des GM (dans Eden : variable name ) (utilisé dans initPlayerLocal.sqf).
objCmdGm = "cmdGM";

//Le nom du joueur GM, qui est également le "owner" du module Zeus Game Master si celui-ci est utilisé (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).
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 !";
  • arma_3/createurs_de_missions/template_biathlon.1552340062.txt.gz
  • Dernière modification: 2019/09/03 21:52
  • (modification externe)