PortailAccueilCalendrierRechercherTrombinoscopeS'enregistrerConnexionFAQ

Partagez | 
 

 Mission dans Arma 2 par MoreBack

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
=[TTK]= MoreBack
Manitou
Manitou
avatar

Nombre de messages : 444
Age : 55
Localisation : à coté de chez Camille
Date d'inscription : 29/11/2008

MessageSujet: Mission dans Arma 2 par MoreBack   Mer 14 Oct - 22:10

après avoir mis les ia jouables tu doit ajouter un fichier nommé description.ext
dans le dossier de la mission (avec le fichier mission.sqm)

voici un contenu :
Code:

respawn = "group";

onLoadMission=[TTK] productions unlimited corporation...;

class Header
{
 gameType = COOP;
 minPlayers = 1;
 maxPlayers = 12;
};
A modifier bien sûr avec tes paramètres.
déjà avec ça ca doit fonctionner !
(sans parler du briefing)
ensuite les scripts ben ça dépend de ce qu'il font...
déjà tu peut tester ta mission avec ça pour voir si ça fonctionne.

pour le briefing il te faut 2 fichiers.
le premier est init.sqf
il est chargé de lancer l'autre fichier

son contenu :
Code:

execVM "briefing.sqf";

l'autre fichier se nommme ... suspens .... briefing.sqf

et la le contenu :

Code:

// last created entries go on top, so reverse the order

// create a simple note in the briefing
player createDiaryRecord["Diary", ["Le Mont Vert", "Les TTK aiment la tranquilité et les apéros. Nous sommes donc affecté à la garde de la tour radio du <marker name='montvert'>mont vert.</marker>,<br/>Un nom prédestiné que nous aimons beaucoup."]];

// <br/> is a line break, forcing the text behind it to go on a new line


// create a task
// obj2 = player createSimpleTask["Resister"]; // adds a task w/o desc or marker
// obj2 setSimpleTaskDescription["Resister et proteger les chars.", "Proteger les chars", "Planque"];
// obj2 setSimpleTaskDestination (getMarkerPos "planque"); // make sure you've added a marker!
obj1 = player createSimpleTask["Défendre l'emmeteur"]; // adds a task w/o desc or marker
obj1 setSimpleTaskDescription["La mission est très simple :<br/>garder à tout prix la <marker name='montvert'>tour radio du mont vert.</marker><br/>Des rumeurs font état d'une éventuelle attaque hypothétique venant <marker name='sud'>du sud ouest.</marker><br/>", "Défendre la tour", "Apéro!"];
obj1 setSimpleTaskDestination (getMarkerPos "montvert"); // make sure you've added a marker!



///////////////////
// some examples ///
//////////////////

//// Set a Task as current Task (will highlight the task marker, and show the task on the HUD)
//player setCurrentTask obj1;


//// set a task to completed or failed  (put this in a trigger or something)
// obj1 setTaskState "SUCCEEDED";
// obj1 setTaskState "FAILED";


// //// example of random task
// // bob is a enemy mortar gun, with a probability of presence of 50%,
// // so if he exists, add the task to destroy it
// if (alive bob) then {   // if the mortar is present, give the task to destroy it
   // tskMortar = player createSimpleTask["objective3"]; // adds a task w/o desc or marker
   // tskMortar setSimpleTaskDescription["Find and destroy the mortar NAPA forces are using to shell nearby civilian towns.", "Destroy mortar", "Destroy Mortar"];
// };

je te laisse tester les différentes balises c'est pas trop compliqué.

oublie pas de mettre dans tes déclencheurs de fin les
obj1 setTaskState "SUCCEEDED";
et
obj1 setTaskState "FAILED";

attention l'ordre inverse des objectifs est une nécessité, le dernier objectif doit toujours être en premier.

si tu à besoin de plus de précision n'hésite pas !

_________________
Sauvez la Terre, mangez une multinationale !

LCDAQFLR
Revenir en haut Aller en bas
 
Mission dans Arma 2 par MoreBack
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» act 3 la mission
» Metal Slug, l'ultime mission.
» [WoT] Mission possible : gagnez du temps de compte premium
» Goldeneye Wii
» Jeu de la forêt

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
=[TTK]= Team TranKilou  :: Le Quartier Précis :: Edition :: Edition ArmA 2-
Sauter vers: