Tuto traduit du wiki officiel Arma
Pour ajouter une image sur l'épaule et sur les véhicule, il faut :
1 - un espace web ou ftp
2 - créer une image .paa
3 - créer un fichier "squad.xml" et un"squad.dtd"
Si le tuto est pas assez clair le terme clé pour les recherches internet est "squad.xml".
Le fichier squad.xml comporte 3 parties :
1 - Head
<?xml version="1.0"?> <!DOCTYPE squad SYSTEM "squad.dtd"> <?xml-stylesheet href="squad.xsl" type="text/xsl"?>
2 - Les propriétés du Squad
<squad nick="ESN"> <name>Example Squad Name</name> <email>email@example.com</email> <web>www.example.com</web> <picture>logo.paa</picture> <title>Utiliser pour le nom de votre groupe ou la page URL due votre groupe</title>
nick Le Tag du clan, il est affiché avec le pseudo Attention : Mettre que des caractères de type A-Z, a-z, 0-9 exemple : Pour le tag "[NGBC]" mettre uniquement "NGBC". name Nom du Groupe email Votre contact email picture Votre logo (option), il doit se trouver dans le même repertoire que le fichier "squad.xml" title Nom du Groupe qui s'affiche sur la carte de visite en cliquant sur speudo du joueur
3 - Liste des membres
<member id="123456" nick="=[ESN]=John"> <name>John Doe</name> <email>john.doe@example.com</email> <icq>N/A</icq> <remark>Mostly harmless</remark> </member> </squad>
id votre IUD steam nick votre pseudo, Les mêmes caractères que votre profile name Votre "vrai" nom (pour ceux qui veulent ) ... email Votre email personnel icq Votre ICQ personnel remark Tout ce que vous voulez indiquer...
Vous pouvez laisser des champs vides mais il est recommandé de mettre N/A
Le fichier squad.dtd doit contenir ceci :
<?xml version="1.0" encoding="ISO-8859-1"?> <!ELEMENT squad (name, email, web?, picture?, title?, member+)> <!ATTLIST squad nick CDATA #REQUIRED> <!ELEMENT member (name, email, icq?, remark?)> <!ATTLIST member id CDATA #REQUIRED nick CDATA #REQUIRED> <!ELEMENT name (#PCDATA)> <!ELEMENT email (#PCDATA)> <!ELEMENT icq (#PCDATA)> <!ELEMENT web (#PCDATA)> <!ELEMENT picture (#PCDATA)> <!ELEMENT title (#PCDATA)> <!ELEMENT remark (#PCDATA)>
Lorsque vous avez créer votre fichier .xls et .dtd et créer votre image .paa vous les transferez sur un hebergement web.
Il vous reste plus qu'à intégrer le lien web dans votre profile Arma à l'emplacement "Squad URL":
Si vous voulez que votre carte de visite soit affichée sur un site web il faut créer 2 autres fichiers :
squad.xls
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="text()"> <xsl:value-of select="."/> </xsl:template> <xsl:template match="*"> <xsl:apply-templates/> </xsl:template> <xsl:template match="/"> <HTML> <HEAD> <TITLE><xsl:value-of select="/squad/name"/></TITLE> <LINK REL="stylesheet" TYPE="text/css" HREF="squad.css"></LINK> </HEAD> <!-- XSL template for "squad.xml", used in "Armed Assault" (Ref: "http://www.armedassault.com") and "Armed Assault 2" (Ref: "http://www.arma2.com") See also the Arma-Wiki page: "http://community.bistudio.com/wiki/squad.xml" Created by TomNedry, 26.Jan07 Reviewed by TomNedry, 15.Jul09 Lisence: Creative Common (http://creativecommons.org/licenses/by-nc-sa/2.5/deed.de) To have a squad logo in the HTML output, just put a "sqd_logo.png" in the same folder... --> <BODY> <!--Main TABLE --> <TABLE class="main"> <TR> <TD class="left_row" valign="top"> <!-- Squad Info Table --> <TABLE class="sqd_info"> <TR height="30"> <TD class="one"> <DIV class="sqd_name"> <xsl:value-of select="/squad/name"/> </DIV> </TD> </TR> <TR height="30"> <TD class="two"> <DIV class="sqd_title"> <xsl:value-of select="/squad/title"/> </DIV> </TD> </TR> <TR height="100%"> <TD width="100%" height="100%" valign="top"> <DIV class="sqd_logo"> <TR height="100%"> <TD width="100%" height="100%" valign="top"> <DIV class="sqd_logo"> <img alt="Picture: Squad Logo"> <xsl:attribute name="src"> <xsl:value-of select="concat(substring-before(/squad/picture,'.paa'),'.png')"/> </xsl:attribute> </img> </DIV> </TD> </TR> </DIV> </TD> </TR> <TR height="10"> <TD class="sqd_website"> Web site: <A> <xsl:attribute name="href"> http://<xsl:value-of select="/squad/web"/> </xsl:attribute> <xsl:value-of select="/squad/web"/> </A> </TD> </TR> <TR> <TD class="sqd_email"> e-mail: <A> <xsl:attribute name="href"> mailto:<xsl:value-of select="/squad/email"/> </xsl:attribute> <xsl:value-of select="/squad/email"/> </A> </TD> </TR> </TABLE> <!-- Squad Info Table --> </TD> <TD class="right_row" valign="top"> <!-- Member-Info Table --> <TABLE class="member_info"> <Tr> <Th>Members</Th> <Th>e-mail</Th> <Th>ICQ</Th> </Tr> <xsl:for-each select="/squad/member"> <TR> <xsl:attribute name="class"> <xsl:choose> <xsl:when test="position() mod 2 = 0">one</xsl:when> <xsl:otherwise>two</xsl:otherwise> </xsl:choose> </xsl:attribute> <TD class="member_name" rowspan="2"> <xsl:value-of select="name"/> </TD> <TD class="member_email"> <A> <xsl:attribute name="href"> mailto:<xsl:value-of select="email"/> </xsl:attribute> <xsl:value-of select="email"/> </A> </TD> <TD class="member_icq"> <xsl:value-of select="icq"/> </TD> </TR> <TR> <xsl:attribute name="class"> <xsl:choose> <xsl:when test="position() mod 2 = 0">one</xsl:when> <xsl:otherwise>two</xsl:otherwise> </xsl:choose> </xsl:attribute> <TD class="member_remark" colspan="2" valign="top"> <xsl:value-of select="remark"/> </TD> </TR> </xsl:for-each> </TABLE> <!-- Member Info Table --> <!--Main TABLE --> </TD> </TR> </TABLE> <p style="font-family:verdana;font-size:7pt;color:darkgrey;text-align:center;padding:10px;"> "squad.xsl" by <a href="http://www.csar-clan.net">TomNedry</a>, last change: 15.Jul09 </p> </BODY> </HTML> </xsl:template> </xsl:stylesheet>
squad.css
/* CSS template for "squad.xml", used in "Armed Assault" (Ref: "http://www.armedassault.com") and "Armed Assault 2" (Ref: "http://www.arma2.com") See also the Arma-Wiki page: "http://community.bistudio.com/wiki/squad.xml" Created by TomNedry, 26.Jan07 Reviewed by TomNedry, 15.Jul09 Lisence: Creative Common (http://creativecommons.org/licenses/by-nc-sa/2.5/deed.de) */ body { font-family:Arial; background-color:#eaece5; margin:0px; } a:link { text-decoration:none; color:#800000; } a:visited { text-decoration:none; color:#800000; } a:hover { text-decoration:none; color:#ffffff; } a:active { text-decoration:none; } a:focus { text-decoration:none; } th { background-color:#aeb399; font-family:Arial; font-size:10pt; font-weight:bold; padding:4px; } tr.one { background-color:#dde4c3; width:100%; padding:4px; } tr.two { background-color:#d2d9b8; width:100%; padding:4px; } td.one { background-color:#aeb399; width:100%; } td.two { background-color:#e2e9c7; width:100%; } .main { text-align:center; width:100%; border:0px solid #333333; } div.sqd_name { text-align:center; font-family:Arial; font-size:12pt; font-weight:bold; } div.sqd_title { text-align:center; font-family:Arial; font-size:10pt; } div.sqd_logo { text-align:center; font-size:8pt; padding:5px; } .sqd_info { border:1px dotted darkgrey; width:100%; padding:0px; border-spacing:0px; } .sqd_website { font-family:Arial; font-size:10pt; text-align:center; background-color:#aeb399; width:100%; padding:4px; border-spacing:0px; } .sqd_email { font-family:Arial; font-size:10pt; text-align:center; background-color:#aeb399; width:100%; padding:4px; border-spacing:0px; } .left-row { vertical-align:top; height:100%; } .right-row { vertical-align:top; height:100%; } .member_info { border:1px dotted darkgrey; width:100%; padding:0px; border-spacing:0px; } .member_name { font-family:Arial; color:black; font-size:10pt; padding:4px; } .member_email { font-family:Arial; color:black; font-size:8pt; padding:4px; } .member_icq { font-family:Arial; color:black; font-size:8pt; padding:4px; } .member_remark { font-family:Arial; color:black; font-size:8pt; text-align:center; }
Pour ceux qui ne savent pas où heberger leur squad.xml :
il y a aussi armasquads.com/ mais ça, je connais pas mais eux propose de modifier le fichier image en .paa. Vous n''avez donc pas à vous soucier de cette partie si vous ne savez pas faire. (je ne sais pas si Arma3.fr le propose aussi. A vérifier)
Ensuite si vous avez un compte "free", vous devez avoir un hébergement personnalisé, les autres FAI proposent aussi leur propre hébergement à vérifier de votre coté en fonction de votre FAI.
Je ne te propose pas de l’héberger chez nous car si on commence à le faire pour un, on va le faire pour tous !

