<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Briefing / Notifications]]></title>
		<description><![CDATA[Merci Poran pour le coup de pouce.<br />
<br />
Pour ne pas laisser le post comme "mort" , je vais le cloturer en essayant de transmettre au mieux la réponse a ma question ;)<br />
<br />
Donc, merci vous pouvez vous asseoir , vous munir dÂ´un note pad++ ,dÂ´un clavier et dÂ´écouter attentivement.<br />
<br />
Ouvrez votre fichier DESCRIPTION.EXT et collez y ceci:<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName('PRE')[0]); return false">Sélectionner</a>)</div><pre class="code_content">class CfgNotifications
{
	class ObjectifNouveau
	{
		title = "NOUVEL OBJECTIF";
		iconPicture = "\A3\ui_f\data\map\mapcontrol\taskiconcreated_ca.paa";
		description = "%1";
		priority = 3;
	};

	class ObjectifAccompli
	{
		title = "OBJECTIF ACCOMPLI";
		iconPicture = "\A3\ui_f\data\map\mapcontrol\taskicondone_ca.paa";
		description = "%1";
		priority = 5;
		color&#91;&#93; = {0.69,1,0.29,1};
	};
	
	class ObjectifEchoue
	{
		title = "OBJECTIF à‰CHOUà‰";
		iconPicture = "\A3\ui_f\data\map\mapcontrol\taskiconfailed_ca.paa";
		description = "%1";
		priority = 4;
		color&#91;&#93; = {1,0.2,0.2,1};
	};
	
	class ObjectifAnnule
	{
		title = "OBJECTIF ANNULà‰";
		iconPicture = "\A3\ui_f\data\map\mapcontrol\taskiconcanceled_ca.paa";
		description = "%1";
		priority = 2;
	};
};

#define FONT_Z                 "PuristaMedium"
#define CT_STATIC            0
#define CT_SHORTCUT_BUTTON     16
#define ST_PICTURE             48
#define ST_NOBORDER            512
#define ST_LEFT             0x00
#define ST_RIGHT            0x01
#define ST_CENTER             0x02
#define ST_SHADOW             0x100 </pre></div><br />
<br />
Pour la suite três simple (lol) , je lance mon MAP EDITOR et je fais un double clic sur le trigger que jÂ´ai placé a coté dÂ´un marker qui représente mon premier objectif , dans mon cas de fichier BRIEFING je lÂ´ai nommé TASKONE(ça suit?)<br />
<br />
Donc dans la case "ON ACT" de mon trigger je vais mettre ceci:<br />
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName('PRE')[0]); return false">Sélectionner</a>)</div><pre class="code_content">TASKONE setTaskState "SUCCEEDED"; &#91;"ObjectifAccompli",&#91;"Magnez vous le fion!!!"&#93;&#93; call bis_fnc_showNotification;</pre></div><br />
<br />
à‡a y est ma petite fenêtre de tache accomplie est fonctionnelle !!!<br />
<br />
Pour ce qui est entre crochet : <b>["ObjectifAccompli",["Magnez vous le fion!!!"]]</b><br />
<br />
Vous pouvez modifier ces informations "Objectif Accompli" vous pouvez le laisser comme ça (question de logique) et pour "magnez vous le fion" , faites vous plaisir !!!<br />
<br />
<br />
ThatÂ´s all Fox !!!  <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" />]]></description>
		<language><![CDATA[fr]]></language>
		<link><![CDATA[http://www.clan-ado.fr/forum//index.php?p=rss&amp;mode=topic&amp;id=7790]]></link>
		<lastBuildDate><![CDATA[Sat, 28 Sep 2013 19:23:57]]></lastBuildDate>
		<generator><![CDATA[FSB 2]]></generator>
		<item>
			<title><![CDATA[Briefing / Notifications]]></title>
			<description><![CDATA[Merci Poran pour le coup de pouce. 
 
Pour ne pas laisser le post comme "mort" , je vais le cloturer en essayant de transmettre au mieux la réponse a ma question ;) 
 
Donc, merci vous pouvez vous asseoir , vous munir dÂ´un note pad++ ,dÂ´un clavier et dÂ´écouter attentivement. 
 
Ouvrez votre fichier DESCRIPTION.EXT et collez y ceci: 
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName('PRE')[0]); return false">Sélectionner</a>)</div><pre class="code_content">class CfgNotifications
{
	class ObjectifNouveau
	{
		title = "NOUVEL OBJECTIF";
		iconPicture = "\A3\ui_f\data\map\mapcontrol\taskiconcreated_ca.paa";
		description = "%1";
		priority = 3;
	};

	class ObjectifAccompli
	{
		title = "OBJECTIF ACCOMPLI";
		iconPicture = "\A3\ui_f\data\map\mapcontrol\taskicondone_ca.paa";
		description = "%1";
		priority = 5;
		color&#91;&#93; = {0.69,1,0.29,1};
	};
	
	class ObjectifEchoue
	{
		title = "OBJECTIF à‰CHOUà‰";
		iconPicture = "\A3\ui_f\data\map\mapcontrol\taskiconfailed_ca.paa";
		description = "%1";
		priority = 4;
		color&#91;&#93; = {1,0.2,0.2,1};
	};
	
	class ObjectifAnnule
	{
		title = "OBJECTIF ANNULà‰";
		iconPicture = "\A3\ui_f\data\map\mapcontrol\taskiconcanceled_ca.paa";
		description = "%1";
		priority = 2;
	};
};

#define FONT_Z                 "PuristaMedium"
#define CT_STATIC            0
#define CT_SHORTCUT_BUTTON     16
#define ST_PICTURE             48
#define ST_NOBORDER            512
#define ST_LEFT             0x00
#define ST_RIGHT            0x01
#define ST_CENTER             0x02
#define ST_SHADOW             0x100 </pre></div> 
 
Pour la suite três simple (lol) , je lance mon MAP EDITOR et je fais un double clic sur le trigger que jÂ´ai placé a coté dÂ´un marker qui représente mon premier objectif , dans mon cas de fichier BRIEFING je lÂ´ai nommé TASKONE(ça suit?) 
 
Donc dans la case "ON ACT" de mon trigger je vais mettre ceci: 
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName('PRE')[0]); return false">Sélectionner</a>)</div><pre class="code_content">TASKONE setTaskState "SUCCEEDED"; &#91;"ObjectifAccompli",&#91;"Magnez vous le fion!!!"&#93;&#93; call bis_fnc_showNotification;</pre></div> 
 
à‡a y est ma petite fenêtre de tache accomplie est fonctionnelle !!! 
 
Pour ce qui est entre crochet : <b>["ObjectifAccompli",["Magnez vous le fion!!!"]]</b> 
 
Vous pouvez modifier ces informations "Objectif Accompli" vous pouvez le laisser comme ça (question de logique) et pour "magnez vous le fion" , faites vous plaisir !!! 
 
 
ThatÂ´s all Fox !!!  <img src="images/smileys/fsb2_oeil.gif" title=":wink:" alt=":wink:" />]]></description>
			<author><![CDATA[staff@clan-ado.fr Phil]]></author>
			<link><![CDATA[http://www.clan-ado.fr/forum//index.php?p=topic&amp;p_id=70884#p70884]]></link>
			<pubDate><![CDATA[Sat, 28 Sep 2013 19:23:57]]></pubDate>
			<guid isPermaLink="false"><![CDATA[http://www.clan-ado.fr/forum//index.php?p=topic&amp;p_id=70884#p70884]]></guid>
		</item>
		<item>
			<title><![CDATA[Briefing / Notifications]]></title>
			<description><![CDATA[si tu es la dans l'aprem co toi sur ts vers 14h00 14h30, on parlera de tout ca]]></description>
			<author><![CDATA[staff@clan-ado.fr poran]]></author>
			<link><![CDATA[http://www.clan-ado.fr/forum//index.php?p=topic&amp;p_id=70868#p70868]]></link>
			<pubDate><![CDATA[Sat, 28 Sep 2013 12:36:25]]></pubDate>
			<guid isPermaLink="false"><![CDATA[http://www.clan-ado.fr/forum//index.php?p=topic&amp;p_id=70868#p70868]]></guid>
		</item>
		<item>
			<title><![CDATA[Briefing / Notifications]]></title>
			<description><![CDATA[Bonjour à  tous, 
 
 
donc me voilà  avec mon premier post (lol).JÂ´ai un briefing "fonctionnel".Tout marche nickel lorsque lÂ´on arrive sur le server avant de rentrer sur la mission <a href="http://i73.servimg.com/u/f73/17/93/51/86/brief010.jpg" class="fsbcode_url" title="http://i73.servimg.com/u/f73/17/93/51/86/brief010.jpg" target="_blank">http://i73.servimg.com/u/f73/17/93/51/86/brief010.jpg</a> (ci-dessous une copie pour que les yeux experts me prévienne dÂ´une éventuelle erreur). 
 
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName('PRE')[0]); return false">Sélectionner</a>)</div><pre class="code_content">waitUntil { !isNil {player} };
waitUntil { player == player };

player createDiaryRecord &#91;"Diary", &#91;"Crédits", "Mission réalisee par&#58; Phil"&#93;&#93;;

player createDiaryRecord &#91;"Diary", &#91;"Renseignements", "Merci dÂ´avoir rejoins cette mission, vous serez seul&lt;br/&gt;
contre lÂ´ennemi, sans aucun soutient aérien ou terrestre"&#93;&#93;;

player createDiaryRecord &#91;"Diary", &#91;"Situation", "Altis est sous un coup dÂ´état!!! &lt;br/&gt;
Une armée terroriste cherche à  prendre le controle de lÂ´ile &lt;/br&gt;
Ils ont séquestré 3 membres de léONU quÂ´ils détiennent dans lÂ´Aéroport&lt;br/&gt;
Libérez-les !! Bonne chance !!! Et que Dieu vous accompagne"&#93;&#93;;



//Task1 - COMMENT
task_1 = player createSimpleTask &#91;"Récupérer l'ARMEMENT"&#93;;
task_1 setSimpleTaskDescription &#91;"aprés votre arrivée au port, trouvez le camp de&lt;marker name='TASKONE'&gt; munitions&lt;/marker&gt;","Récupérer lÂ´ARMEMENT","Récupérer lÂ´ARMEMENT"&#93;;
task_1 setSimpleTaskDestination &#40;getMarkerPos "TASKONE"&#41;;
task_1 setTaskState "Created";
player setCurrentTask task_1;


//Task2 - COMMENT
task_2 = player createSimpleTask &#91;"Trouver les HELICOS"&#93;;
task_2 setSimpleTaskDescription &#91;"Rendez vous à  MAGOS pour vous emparer des &lt;marker name='tasktwo'&gt;HELICOS&lt;/marker&gt;","Trouver les HELICOS","Trouver les HELICOS"&#93;;
task_2 setSimpleTaskDestination &#40;getMarkerPos "tasktwo"&#41;;
task_2 setTaskState "Created";

//Task3 - COMMENT
task_3 = player createSimpleTask &#91;"Camp MILITAIRE"&#93;;
task_3 setSimpleTaskDescription &#91;"Allez au camp &lt;marker name='TASK3'&gt;militaire&lt;/marker&gt; sans vous faire repérer","Camp MILITAIRE","Camp MILITAIRE"&#93;;
task_3 setSimpleTaskDestination &#40;getMarkerPos "task3"&#41;;
task_3 setTaskState "Created";


//Task4 - COMMENT
task_4 = player createSimpleTask &#91;"Les otages"&#93;;
task_4 setSimpleTaskDescription &#91;"Direction &lt;marker name='TASK4'&gt;léAEROPORT&lt;/marker&gt; sans vous faire repérer","Les otages","Les otages"&#93;;
task_4 setSimpleTaskDestination &#40;getMarkerPos "task4"&#41;;
task_4 setTaskState "Created";


//Task5 - COMMENT
task_5 = player createSimpleTask &#91;"Evacuation Rapide"&#93;;
task_5 setSimpleTaskDescription &#91;"&lt;marker name='TASK5'&gt;Arrachez vous&lt;/marker&gt; au plus vite avec les otages","Evacuation Rapide","Evacuation Rapide"&#93;;
task_5 setSimpleTaskDestination &#40;getMarkerPos "task5"&#41;;
task_5 setTaskState "Created";
</pre></div> 
 
 
Comme il se doit chaque "task" sÂ´affiche a lÂ´écran du joueur via un "trigger" ayant un nom et ce nom est inscrit dans cette ligne : 
<div class="code"><div class="code_title">Code (<a href="#" onclick="selectCode(this.parentNode.parentNode.getElementsByTagName('PRE')[0]); return false">Sélectionner</a>)</div><pre class="code_content">task_2 setSimpleTaskDestination &#40;getMarkerPos "tasktwo"&#41;;</pre></div> 
 
(encore une fois que les experts me disent si je me trompe, ;) ) 
 
Je voudrais maintenant, mÂ´attaquer aux "notifications". jÂ´ai commencé à  lire votre excellent tuto "NOTIFICATIONS".Vous indiquez des le début de page , je cite: 
"Vous pouvez insérer cette commande soit dans un déclencheur, soit dans un script". 
 
Pour le déclencheur, puis je mettre "cette commande" (que vous indiquez)dans le même déclencheur (trigger) que jÂ´ai utilisé pour "TASKONE, TASK TWO etc" dans mon briefing ? 
 
Pourquoi je vous pose cette question....Três simple: 
Ceci est ma premiêre mission donc le scénario est três basique, jÂ´apprend. Les joueurs (p1,p2,p3,p4,p5,p6) arrive sur une ville , oà¹ il devront se rendre pour sÂ´equiper en munitions(briefing), mais je voudrais quÂ´une fenêtre "indications" apparaissent au moment ou ils sont sur lÂ´endroit dÂ´approvisionnement en munitions (dans leur tête: SUPER ON A Rà‰USSI!!). 
 
DÂ´avance merci ;)]]></description>
			<author><![CDATA[staff@clan-ado.fr Phil]]></author>
			<link><![CDATA[http://www.clan-ado.fr/forum//index.php?p=topic&amp;p_id=70864#p70864]]></link>
			<pubDate><![CDATA[Sat, 28 Sep 2013 11:08:23]]></pubDate>
			<guid isPermaLink="false"><![CDATA[http://www.clan-ado.fr/forum//index.php?p=topic&amp;p_id=70864#p70864]]></guid>
		</item>
	</channel>
</rss>