.:Squad Anleitung:.
Wie erstelle ich ein Squad mit Logo?
  • 1. folgende 3 Dateien müssen in einem beliebigen Webspaceverzeichnis vorhanden sein: (Download)



  • * squad.xml
      <?xml version="1.0"?>
      <!DOCTYPE squad SYSTEM "squad.dtd">
      <?xml-stylesheet href="squad.xsl?" type="text/xsl"?>
    
      <squad nick="SQUADNICKNAME">
      <name>SQUADNAME</name>
        <email>SQUAD@MAILADRESS.DE</email>
        <web>WWW.SQUADHOMEPAGE.DE</web>
        <picture>SQUADLOGO.paa</picture>
        <title>SQUADTITLE</title>
    
      <member id="123456" nick="MEMBERNICKNAME1">
        <name>MEMBERNAME1</name>
        <email>MEMBERMAIL@ADRESSE1.DE</email>
        <icq>1111111</icq>
        <remark>MEMBERCOMMENT1</remark>
      </member>
    
      <member id="234567" nick="MEMBERNICKNAME2">
        <name>MEMBERNAME2</name>
        <email>MEMBERMAIL@ADRESSE2.DE</email>
        <icq>2222222</icq>
        <remark>MEMBERCOMMENT2</remark>
      </member>
    
      </squad>
    

    * squad.xsl
      <?xml version="1.0"?>
      <xsl:stylesheet
        xmlns:xsl="http://www.w3.org/TR/WD-xsl"
        xmlns="http://www.w3.org/TR/REC-html40">
      <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></HEAD>
      <BODY bgcolor="#aaaaaaa" topMargin="0" marginHeight="0"
            leftMargin="0" marginWidth="0" link="#383e93" alink="#262b66" vlink="#262b66">
    
        <TABLE border="0" cellpadding="4" cellspacing="0" width="100%" height="100%">
          <TR height="30">
            <TD bgcolor="#aeb399" width="100%" height="30">
              <DIV align="center">
                <FONT face= "Arial" size="4"><B><xsl:value-of select="/squad/name"/></B></FONT>
              </DIV></TD></TR>
          <TR height="30">
            <TD bgcolor="#e2e9c7" width="100%" height="30">
              <DIV align="center">
                <FONT size="2" face= "Arial"><xsl:value-of select="/squad/title"/></FONT>
              </DIV></TD></TR>
          <TR height="100%">
            <TD width="100%" height="100%" valign="top"><BR/><BR/>
              <DIV align="center">
                <TABLE border="0" cellpadding="3" cellspacing="0" width="447" borderColor="black">
                  <TR bgcolor="#aeb399">
                    <TD bgcolor="#dde4c3" valign="top">
                      <FONT face= "Arial" size="2"><B>MEMBERS:</B></FONT></TD>
                    <TD bgcolor="#dde4c3" valign="top">
                      <FONT face= "Arial" size="2"><B>e-mail</B></FONT></TD>
                    <TD bgcolor="#dde4c3" valign="top">
                      <FONT face= "Arial" size="2"><B>ICQ</B></FONT></TD></TR>
                  <xsl:for-each select="/squad/member">
                  <TR>
                    <TD valign="top">
                      <FONT face= "Arial" size="2"><xsl:value-of select="name"/></FONT></TD>
                    <TD valign="top">
                      <FONT size="2" face= "Arial"><A><xsl:attribute name="href">
                      mailto:<xsl:value-of select="email"/></xsl:attribute>
                      <xsl:value-of select="email"/></A></FONT></TD>
                    <TD valign="top">
                      <FONT size="2" face= "Arial">
                      <xsl:value-of select="icq"/></FONT></TD></TR>
                  <TR>
                    <TD valign="top"></TD>
                    <TD valign="top"><FONT face= "Arial" size="1"><i>
                      <xsl:value-of select="remark"/>
                      </i></FONT></TD></TR>
                      </xsl:for-each>
                </TABLE>
              </DIV></TD></TR>
          <TR height="10">
            <TD width="100%" height="10" bgcolor="#aeb399">
              <DIV align="center"><FONT face="Arial" size="2"><B>Web site:
                <A>
                <xsl:attribute name="href">http://<xsl:value-of select="/squad/web"/>
                </xsl:attribute>
                <xsl:value-of select="/squad/web"/>
                </A>
                | e-mail:<A><xsl:attribute name="href">
                mailto:<xsl:value-of select="/squad/email"/>
                </xsl:attribute><xsl:value-of select="/squad/email"/></A>
                </B></FONT>
              </DIV></TD></TR>
        </TABLE>
      </BODY>
      </HTML>
      </xsl:template>
      </xsl:stylesheet>
    

    * squad.dtd
      <!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)>
    
  • Die squad.xml ist die wichtigste Datei. In der squad.xml trägt man sein Squad, den Namen und Pfad zum Squad-Logo, beliebig viele Spieler, usw. ein.
    farblich hervorgehoben
    Dabei muss der in der squad.xml eingetragene Membername und der in Operation-Flashpoint verwendete Spielername identisch sein (Groß- und Kleinschreibung muss beachtet werden)!
  • Die Dateinamen sollten nicht geändert werden. Wenn man es trotzdem macht, müssen die Zeilen 2+3
    <!DOCTYPE squad SYSTEM "squad.dtd">
    <?xml-stylesheet href="squad.xsl?" type="text/xsl"?>
    der XML-Datei entsprechend abgeändert werden.
  • In der squad.xsl legt man Farbe, Formatierung usw. der Daten für die HTML-Ansicht fest. Diese brauch nicht bearbeitet zu werden.
  • Das Squadlogo erstellt man nach dieser Anleitung: [hoot Squad-Howto
  • Im Operation Flashpoint Menu geht man auf Spieler / Spieler auswähen / Bearbeiten.
    Dort trägt man unten rechts den http-Pfad
    http://www.meineURL.de/meinPfad/squad.xml
    zur squad.xml ein. FERTIG. Squad Beispiel
Zum testen in ein Mehrspielergame gehen, einen Slot wählen und man sieht sein Squadname. Im Spiel "P" drücken, seinen Namen auswählen und man sieht alle Eintragungen von der Squad und das Logo. Im Spiel selber sieht man das Squadlogo auf Fahrzeugen.