AccueilPortailGalerieFAQS'enregistrerConnexion

Partagez | 
 

 tuto pour manialinks

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: tuto pour manialinks   Dim 26 Oct - 16:03

Voilà après la demande de Smurf, j'ai réalisé la traduction du tutoriel anglais pour les manialinks http://www.tm-forum.com/viewtopic.php?f=43&t=18506


Alors j'ai traduit le mieux possible et il y a encore quelques fautes mais c'est compréhensible

Voici le fichier word http://www.jonthekiller.xdir.fr/ManiaLinks%20Forever.doc


Sinon la voici (bon la mise en page n'est pas bonne, je la referais plus tard)


ManiaLinks Forever
Une introduction dans le nouveau Manialink pour Forever
(Une traduction de l'allemand ManiaLink Forever Tutorial)

Vue d'ensemble sur le tutoriel
• Introduction
• Les différences entre les versions de jeu

Positionnement et l'alignement
• Les deux types de positionnement
• La troisième dimension
• Petit exemple
• Effets de halign et valign

Vue d'ensemble sur les nouveaux éléments
• - Groupe de plusieurs éléments
- Afficher les photos et les formes
- Global définition des formats

_________________






Dernière édition par jonthekiller le Dim 26 Oct - 18:25, édité 1 fois
Revenir en haut Aller en bas
http://teamn.c4.fr
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 16:03

Les nouveaux éléments de Forever ManiaLinks



Un cadre a la capacité de groupe de plusieurs éléments caractéristiques d'un domaine (par exemple l'en-tête) afin de mettre une sorte de structure dans le code ManiaLink. Afin d'améliorer cette structure, il est possible d'entrelacer les cadres.
L'avantage d'utiliser des cadres, c'est que tous les tags inclus sont orienté sur sa position: Si vous vous déplacez dans le cadre également vous déplacé tous les éléments inclus dans la même direction. En conséquence, il est un moyen facile de se déplacer autour de votre navigation tout en développant votre conception
À préciser: Le cadre crée un nouveau point d'origine sur son propre point de positionnement. Les éléments inclus seront orientés sur ce nouveau point d'origine, non pas sur le centre de l'écran


Attributs:
• pos (n) = "XY Z" - Position de l'image

Exemple:

Code:
<frame posn="20 20 0">
<quad posn="10 -10 0" /> </frame>

Ce cadre oriente lui-même en haut à droite de l'écran centré. Tous les tags inclus orientés eux-mêmes sur le point (20, 20, 0) que le nouveau point d'origine. Si vous voulez prendre le quad sort du cadre et ont à être sur la même position que vous avez avant de changer est de coordonnées (10, -10, 0) à (30, 10, 0). Bien sûr, vous pouvez placer plusieurs tags dans le cadre, mais simplifier les choses car un seul est illustré dans l'exemple




Le quad est l'un des nouveaux éléments importants dans ManiaLinks Forever. Il est utilisé pour placer des images sur le ManiaLink et de réagir sur l'événement onMouseOver (montrant une autre image si la souris est déplacé dans le quad).
Le quad est un stand-alone tag ce qui signifie que rien n'est défini entre de démarrage et -balise de fin. Pour ce XML a une Short form, écrire votre image . /> Au lieu de . Cela fonctionne avec tous les stand-alone tags

Attributs:
• pos (n) = "XY Z" - Position du quad
• size(n)="width height" –Taille du quad
• scale="factor" -Facteur d'échelle pour le quad
Avec le facteur d'échelle, vous pouvez définir la véritable dimension de la quad. Une valeur de "1" signifie la taille d'origine à la place de sizen. Si vous écrivez par exemple échelle = "2", le quad sera affiché avec double la taille en fin de compte, comme indiqué à size, une valeur inférieure à 1 permettra de réduire la taille.
• halign="left|center|right" –l'alignement horizontal
• valign="top|center|bottom" –l’ alignement vertical
• image="image.jpg" –URL de l'image
Comme on l'a mentionné un quad est principalement utilisé pour afficher des images. L'image est ajustée à la taille de quad, il remplit complètement le quad. Additionnel à tout les formats d'image pris en charge dans TMU : Jpg,. Tga et. Dds ; TMUF soutient. Gif (256 couleurs, avec une couleur transparente) et. Png (24 bits, avec ou sans canal alpha).
• imagefocus="image.jpg" –URL de l'image pour l'image onMouseOver
Si la souris est déplacé dans le quad cette image sera affichée à la place de l'image déclaré image-attribut. Les autres changements inverses l'image affichée à la première.
Cela ne se produit que si vous mettez un lien sur le quad, sinon rien ne se passera sur onMouseOver.
• style="CategoryName” - Nom de la catégorie des styles predéfinis
• substyle="StyleName" – Nom du style prédéfinies
Avec ces deux attributs de style et substyle vous pouvez utiliser les styles prédéfinis inclus dans TMF, éléments de menu ou des boutons. Ces deux attributs sont nécessaires pour parvenir à un style. Rappelez-vous que vous ne pouvez pas utiliser style / substyle et de image / imagefocus ensemble, car ils sont responsables de la même fonctionnalité (affichage d'images) et de bloquer les uns les autres.
Smurf a fait un manialink sur lequel tous les styles prédéfinis pour les quads et les étiquettes sont indiqués, voir:
• bgcolor="RGBA" - uniforme de fond
Avec un quad, vous pouvez afficher un fond de couleur uniforme. La valeur est conforme à 4 chiffres de la notation hexadécimale, comme le textcolor attribut de la balise . Les 3 premiers chiffres stand de l'intensité des couleurs: rouge, vert et bleu, tandis que le dernier indique la transparence. Chaque chiffre doit être de l'ordre de 0 .. 9 et A.. F (comme la couleur de formatage ou surnom vous dans le chat avec la différence de la transparence la pouvons pas être changé là).
Cet attribut peut également être utilisé dans le -tag, mais il ne touche que -tags, d'autres ne peuvent pas être de couleur
• url="externalHomepage.html" - Lien vers une page externe
• manialink="ManiaLink" - Lien à un Manialink (enregistrée code ou URL)
• maniazones="Maniazones-Link" - Lien vers ManiaZones
Avec ces 3 attributs, vous pouvez créer un lien, soit à une page Web externe (TMF réduit et ouvre une fenêtre de navigateur avec l'URL déclaré), à un ManiaLink ou à ManiaZones (rien de connu à ce sujet). Logiquement, vous ne pouvez utiliser l'une de ces 3 attributs
• addplayerid="1" - Crée un lien d'identification
Cet attribut, sur "1", fait un lien sur l'identification du lien, cela signifie que vous pouvez accéder aux données du joueur ajouté au lien. Cela peut être utilisé avec PHP, à la suite de données est ajouté:
playerlogin=m4rcel - de connexion au compte
lang=de - Langue de Trackmania Forever
nickname=FT»Marcel - Nick avec formatage inclus (forgé des caractères spéciaux, par exemple» devient% bb)
path=World/Germany/Thuringia/Erfurt - Plan d'accès spécifié dans le profil (/% devient 7c)
Grâce à cette information, vous pouvez identifier le joueur de lui donner accès à des sections spéciales sur votre ManiaLink.


Exemple:

Code:
<quad pos="-0.5 0.25 -0.5" size="1.2 0.2" valign="center" image="http://funtrackers.bplaced.net/images/tm_island/header.png" imagefocus="http://funtrackers.bplaced.net/images/tm_desert/header.png"
manialink="http://localhost/manialink/index.xml" />

Ce quad est l'île tête de la FT-forum comme arrière-plan. Le onMouseOver fait un changement à la tête du désert. Le fichier des liens vers lui-même, qui est placé sur mon serveur local, j'ai donc de ne pas taper dans l'URL encore et encore Le quad est placé en haut à droite de l'écran center. Avec Z =- 0.5, il est à l'avant-plan.

Code:
<quad posn="0 0 0" sizen="32 32" halign="left" valign="top" style="Bgs1InRace" substyle="BgWindow1" />

C'est le standard de quad le quad-positionnement-script. Ici vous pouvez voir l'usage du style prédéfini. La combinaison de "Bgs1InRace" et "BgWindow" crée un rectangle plutôt sombre avec des bords ronds.



Le format est utilisé pour l'ensemble de manialink ou, si le format tag est placé dans un cadre, et dans le cadre de son subframe seulement.
Visé par cette balise sont les

_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 16:04


Il est comme son nom l'indique: Le FileEntry a pour mission de recevoir des dossiers complets et de les envoyer à un script de travail. Si cet élément est cliqué, une petite fenêtre s'ouvre pour le joueur. Le joueur peut choisir dans la fenêtre de son dossier pour le téléchargement. Cette action nécessite une bonne connaissance de PHP, enfin parce que le fichier doit être reçu (méthode POST) et enregistré par le serveur. (À ce point, ma connaissance se termine. Je ne suis pas en mesure d'en dire plus à ce sujet ^ ^)

Attributs:
• pos(n)="XY Z" –La position de la FileEntry
• size(n)="Width Height" –La taille de l'FileEntry
• scale="factor" - Le facteur d'échelle pour la FileEntry
• halign="left|center|right" –Le tracé en plan
• valign="top|center|bottom" –l'alignement vertical
• name="FileEntryName" –Le nom de la FileEntry
Le nom de la FileEntry a la même fonction comme le nom de l'entrée.
Pour de plus amples informations s'il vous plaît chercher à l'entrée partie de ce tutoriel.
• folder="folderpath" –Le chemin d'accès au dossier par le haut.
Le dossier dont vous mettre en valeur le folder sera présenté en première. Il est également le plus haut dossier qui est disponible. Le dossier par défaut est le dossier TrackMania dans vos documents.
Important : Sans la valeur de votre dossier TMF va planter! Si vous voulez choisir le dossier par défaut de TMF (le dossier dans vos documents), utilisez folder= ""
• autonewline="1" –Permet l'wordwrap
Pour plus d'informations pour cette valeur s'il vous plaît lire l'entrée partie de ce tutoriel.
• default="value" La valeur standard de FileEntry
La valeur par défaut de FileEntry a la même tâche que dans l'entrée: Cette valeur est indiquée lors de l'ouverture du ManiaLink, et sera remplacé après le joueur a choisi un fichier.
-attributs

Exemple:
Code:

<fileentry sizen="39 2" posn="16 -28 0" halign="left" style="TextValueSmall" name="avatarfilename" folder="skins\avatars" default="??"/>
<label posn="1 -32 0" halign="left" style="CardButtonMediumWide" manialink="POST(http://localhost/ManialinkSamples/UploadAvatar.php?file=avatarfilename,avatarfilename)" addplayerid="1" text="Post with playerid, target=manialink"/>

Ce code a été repris dans le ManiaLink exemple de Nadeo, qui est disponible depuis la phase bêta. Cela commence FileEntry spécifié dans " skin \ avatars" dossier, de sorte que le joueur est seul en mesure de télécharger un avatar ou tout autre fichier, qui a été précédemment enregistré dans son dossier avatar. L'étiquette vous montre comment le dossier va être envoyé à un script: Avec l'aide de posy (), le fichier peut être reçu par le script et sauvegardé sur le serveur. (Le AddPlayerID attribut est nécessaire pour générer un nom unique pour ce fichier)


Dans TMU vous avez eu le problème, que les ManiaLinks ont été mis en cache, ce qui signifie qu'ils ont été enregistrés localement et sur le prochain appel de cette ManiaLink seulement la copie locale a été chargée au lieu de demander de nouveau le serveur. En ce qui concerne des ManiaLinks dynamique où le contenu des changements rapides dans la mise en cache de cette succession a été un réel problème. Avec l'aide de l'entête des manipulations, vous pouvez éviter cette mise en cache, mais de cette manière n'est pas vraiment belle ^ ^
Maintenant vous avez la TimeOut tag: Vous avez seulement à préciser l'intervalle de temps (en secondes) après laquelle le ManiaLink doit être rechargée depuis le serveur au lieu d'utiliser la copie en cache de celui-ci. Utiliser 0 comme intervalle de temps moyen, que TMF demande le fichier du serveur sur chaque appel de la ManiaLink.

Exemple:

Code:
<timeout>0</timeout>


Avec ce morceau de code, vous vigueur TMF pour recharger le fichier XML ou fichier PHP à partir du serveur, afin que d'éventuelles modifications seront appliquées au prochain appel de le ManiaLink sans avoir à redémarrer TMF. Utilisez ce code, si votre ManiaLink est encore en construction, de sorte que vous pouvez voir tous les changements




Les codeurs PHP connaissent déjà la fonction de cette balise: Avec l'aide de Include vous pouvez importer un autre fichier XML dans l'actuel. Cela signifie que souvent utilisé contenu peut être exclu dans des fichiers séparés et dans le ManiaLink proncipal, il vous suffit d'insérer la balise Include.
Le fichier qui devrait être inclus avec les besoins des éléments ManiaLink, XML sans tête ou le . Voir la procédure y compris les suivantes: TMF coupe le fichier XML en deux parties, et insère le code du fichier XML externe 1:1 dans ce fossé. Ainsi, un supplémentaire serait mal placé
Mais il ya un petit bug, j'ai remarqué que déjà en phase de béta: seul le premier élément du fichier externe est importé, tous les éléments suivants sont ignorés par TMF. Un peu de contournement est, de prendre tous les éléments dans son propre cadre, de sorte que le cadre est sélectionné pour être importés, et avec elle tous les autres éléments. Inconvénient: Parce que la musique balise ne fonctionne pas dans les cadres, cette balise ne peut être important à lui seul

Attributs:
• url="inc.xml" –fichier à importer

Exemple:
fichier Manialink:

Code:
<?xml version="1.0" encoding="utf-8" ?>
<include url="http://localhost/manialink/inc.xml"/>
</manialink>


Fichier inc.xml :

Code:
<frame>
<quad posn="-20 -20 0" sizen="20 20" style="Bgs1InRace" substyle="BgWindow2" />
<quad posn="20 20 1" sizen="20 20" style="Bgs1InRace" substyle="BgWindow1" />
</frame>

Le fichier principal ne dispose que d'inclure l'élément. Pour importer à la fois des quads, vous devez les mettre dans un cadre. Sinon, seul le premier quad serait visible, et la seconde sera ignorée.



Jusqu'à présent, vous deviez utiliser l'élément audio pour jouer de la musique en arrière-plan, dont la taille a été fixé à 0 * 0 pour cacher le bouton Start / Stop. Pour ce cas, il existe maintenant le tag . Après spécifiant le fichier musical, qui doit être en. Ogg ou Mux; format, la musique sera jouée sans affichage visuel. Un joli effet secondaire: Si vous changez le ManiaLink et si le manialink suivant à la même musique de fond, la musique continue sans interruption
La balise musique ne fonctionne que si elle a le directement en tant que parent. Si elle est placée dans un cadre, vous entendrez la musique de menu par défaut.
La meilleure façon est, à prendre la ManiaLink élément à la fin du fichier XML, de sorte que l'ensemble ManiaLink a été chargé avant de demander le fichier musical, ce qui pourrait être un peu plus grand

Attributs:
• data="music.ogg" –Le fichier de musique

Exemple:

Code:
<music data="http://localhost/manialink/alpine_race.ogg"/>

Fonction simple, simple code. Il vous suffit de préciser l'URL (ici c'est la neige et la musique de TMO), et c'est fait. (En raison simple est tout simplement simple ) ),


_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 16:04

Exemple complexe

Il est temps d'introduire une plus vaste exemple de ce que nous avons appris jusqu'à présent. Il s'agit de l'entrée de Windows sur mon quad-test-manialink. (Manialink: Test Quad ).
Pour donner une meilleure vue d'ensemble, je raccourci le Manialink-URL, à cet effet ne sont pas tous des valeurs d'entrée sont plus soumis.

Code:
01 <?xml version="1.0" encoding="utf-8" ?>
02 <manialink>
03  <frame posn="-60 -10 5">
04    <label posn="25 -2 15" sizen="40 4" halign="center" style="TextTitle3" text="Input Window (Menu Mode)"/>
05    <quad  posn="25 -1 10" sizen="40 4" halign="center" style="Bgs1InRace" substyle="BgTitle3_4" manialink="http://funtrackers.bplaced.net/manialink/quad/index.php?type=classic&lang=en&x=inputx&y=inputy"/>
06    <label posn="15  -6 5" halign="center" style="TextStaticSmall" text="$o$ff0Position:"/>
07    <label posn="15 -8.5 5" halign="right"  style="TextStaticSmall" text="$oX = "/>
08    <label posn="15  -11 5" halign="right"  style="TextStaticSmall" text="$oY = "/>
09    <entry posn="15 -8.5 5" sizen="5 2" style="TextValueSmall" name="inputx" default="0"/>
10    <entry posn="15  -11 5" sizen="5 2" style="TextValueSmall" name="inputy" default="0"/>
11    <label posn="35  -6 5" halign="center" style="TextStaticSmall" text="$o$ff0Size:"/>
12    <label posn="37 -8.5 5" halign="right"  style="TextStaticSmall" text="$oWidth = "/>
13    <label posn="37  -11 5" halign="right"  style="TextStaticSmall" text="$oHeight = "/>
14    <entry posn="37 -8.5 5" sizen="5 2" style="TextValueSmall" name="inputwidth"  default="32"/>
15    <entry posn="37  -11 5" sizen="5 2" style="TextValueSmall" name="inputheight" default="32"/>
16    <label posn="25  -15 5" halign="center" style="TextStaticSmall" text="$o$ff0Alignment:"/>
17    <label posn="25 -17.5 5" halign="right"  style="TextStaticSmall" text="$ohalign = "/>
18    <label posn="25  -20 5" halign="right"  style="TextStaticSmall" text="$ovalign = "/>
19    <entry posn="25 -17.5 5" sizen="10 2" style="TextValueSmall" name="inputhalign" default="left"/>
20    <entry posn="25  -20 5" sizen="10 2" style="TextValueSmall" name="inputvalign" default="top"/>
21    <quad  posn=" 7 -25.5 5" sizen="6 3" halign="center" image="http://funtrackers.bplaced.net/manialink/quad/en.png" manialink="http://funtrackers.bplaced.net/manialink/quad/index.php?type=menu&lang=en&x=inputx&y=inputy"/> 
22    <quad  posn="43 -25.5 5" sizen="6 3" halign="center" image="http://funtrackers.bplaced.net/manialink/quad/de.png" manialink="http://funtrackers.bplaced.net/manialink/quad/index.php?type=menu&lang=de&x=inputx&y=inputy"/> 
23    <label posn="25 -25 5" halign="center" style="CardButtonMedium" manialink="http://funtrackers.bplaced.net/manialink/quad/index.php?type=menu&lang=en&x=inputx&y=inputy" text="Apply Values"/>
24    <quad  sizen="50 30" style="Bgs1InRace" substyle="BgWindow2"/> 
25  </frame>
26 </manialink>


Un screenshot ingame de la façon dont il ressemble:



Bon, allons-y.
• Lignes 03 et 25 - L'esquisse de cadre
Ces lignes de créer un plan cadre, contenant toute la fenêtre de saisie. Le but de ce cadre est, que je peux transférer tous les éléments dans ce cadre à mes besoins, juste en changeant les caractéristiques du cadre. Ainsi, tous les éléments dans le cadre se déplacent en conséquence, car ils sont positionnés par rapport à l'image de la propre position.
Les cadres "position négative des valeurs placer en bas à gauche de l'écran.
• Ligne 24 - La fenêtre elle-même
Le "quad" tag en ligne 24 crée une petite fenêtre, l'un avec l'arrondi qui sert le seul but de se joindre visuellement à tous les champs de saisie et les étiquettes ensemble.
Parce qu'il n'a pas de position de ses valeurs propres, il sera automatiquement hériter de l'ébauche du cadre de valeurs. Le "sizen" valeur détermine la taille finale de la petite fenêtre. Le quad utilise le style Bgs1InRace et le substyle BgWindow2.
• Lignes 04 et 05 - La barre de titre
Le "label" et le "quad" tags sont responsables de vert brillant barre de titre dans la fenêtre. Les deux éléments de couverture de l'autre, centrée précisément, le quad et la basse-z-valeur de la faire apparaître derrière l'étiquette.
L'étiquette utilisant la "TextTitle3" style, montrant la "fenêtre de saisie (menu Mode)" écrit dans les plus grandes lettres.
Le quad utilisant le style "Bgs1Inrace" avec le substyle "BgTitle3_4", ce qui est de couleur verte, dans les deux TMNF et TMUF.
En outre, le quad tag contient un manialink, pointant vers le même. Fichier php, mais avec de nouvelles valeurs (voir la ligne 23 pour plus de détails)
• Lignes 06 à 08, 10 à 13 et 16 à 18
Ces 9 étiquettes sont responsables de la description des balises. Déploiement de nombreux labels correctement peut consommer beaucoup de temps, avec beaucoup de try'n'error concernés.
Chaque mot à son propre «label» tag, à l'aide de le style "TextStaticSmall". Les titres utiliser un "$ O" en forme de tag pour les rendre gras, et le "$ ff0" tag pour les faire apparaître en couleur jaune.
• Lignes 09, 10, 14, 15, 19 et 20
Chaque valeur de l'entrée a son propre champ de saisie, à l'aide "d'entrée" + variable que le nom de décrire la fonctionnalité du champ de saisie. Les valeurs pour les variables sera envoyé au fichier Php à la ligne 23.
Le "TextStaticSmall" style est responsable de l'ombre jaune et texte dans le champ de saisie.
Alors que X, Y, Width and Height n’acceptent que des valeurs numérotés, Halign et Valign n'acceptera que les valeurs de texte "left", "center" et "right", respectivement "top", "center" et "bottom". (Ces limites doivent être vérifiées dans le script PHP.)
• Ligne 23 - Button et la présentation de la valeur des entrées
Ici vous pouvez voir comment les valeurs sont soumis à un script (dans ce cas, c'est le même script). Les valeurs dans l'URL sont automatiquement remplacées par les valeurs du "nom" champs de saisie avant.
Note: plusieurs valeurs sont présentées en ajoutant un "&" entre eux, même si ce caractère doit être encodé en "&" pour étant correctement interprétés par le script PHP.
La ligne "index.php?type=menu&lang=en&x=inputx&y=inputy" appelle le script PHP comme celui-ci (avec les valeurs par défaut de x = y = 0) : index.php?type=menu&lang=en&x=0&y=0 Changer les valeurs dans les champs de saisie va changer les valeurs dans l'URL générée en conséquence.
Le "CardButtonMedium" style crée un énorme bouton blanc (avec une taille prédéfinie), contenant le "Appliquer les valeurs" écrit.
• Lignes 21 et 22 - Le choix de la langue et des images
Ces 2 quads affiche 2 drapeaux, ce qui permet de choisir la langue de l'interface. Elle exige la 'image' attribut, qui pointe vers une URL où l'image est hébergée (24-bit. Png images sont supportés).
J’aurais pu utiliser une "imagefocus" attribut ainsi de créer un effet "souris", mais j'ai décidé de ne pas le faire.
La balise de l'attribut Manialink pointe à la même URL, mais avec la valeur la langue de votre choix (lang = de / fr).



Le ManiaClick: lien direct via le protocole TMTP

Avec l’extension Forever vous avez maintenant la possibilité d'établir un lien entre votre ManiaLink, de sorte qu'un simple clic suffit de l'appeler (c'est donc un ManiaClick ). La seule chose que vous avez à faire est d'utiliser le protocole TMTP pour lier. Si vous avez choisi l'option lors de l'installation, tous les liens TMTP sera envoyé à TMF en cliquant (vous avez peut-être à confirmer d'un message du navigateur). Si TMF n'est pas encore en cours d'exécution, il ouvrira lui-même avec ce lien, et transmis le contenu sera affiché.
Le recours à des liens TMTP est aussi simple que des liens http. Vous avez les possibilités suivantes pour votre lien ManiaLink:
• Appelez votre ManiaLink avec son URL complète
Pour appeler un ManiaLink avec son URL complète, vous n'avez qu'à remplacer le http:// avec tmtp:// . Après cela, il suffit de taper le domaine et la structure des dossiers, comme il est connu du normal lien HTTP.
Exemple: tmtp: / / funtrackers.bplaced.net / manialink / quad / index.php
• Appelez votre ManiaLink enregistré avec son code
Il est également possible d'appeler un ManiaLink enregistré avec son code. Parce que ces codes ne sont supportés que dans TMUF, cette version de liaison ne fonctionne pas dans TMNF. Pour lier un code enregistré, tapez simplement "tmtp :///:" dont il est saisi. Les trois / sont importants, sinon, certains navigateurs internet va ajouter une terminaison / qui rend le code invalide et sera de retour à une erreur ingame. La troisième barre oblique permet d'éviter ce comportement indésirable.
Exemple: [url] tmtp :///: Marcel [/ url]
Attention avec des caractères spéciaux: Parce qu'elles sont encodées dans les URL, l'établissement de liens avec eux ne fonctionne pas. Par exemple, un espace sera remplacé par "% 20", de sorte que "tmtp :///: Test Quad» sera envoyé en tant que "tmtp :///: test% 20Quad" à TMUF. Parce que ce code n'existe pas, TMUF n'est pas en mesure de traduire cette TMTP-lien correctement.
En passant: Vous pouvez également utiliser le protocole TMTP à se joindre à un serveur et d'autres choses. Mais cela ne fait pas partie du didacticiel, si je l'ai laissé loin

_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 16:04

Qu'est-ce qu'il a dit? ManiaLink Multilingue

Il est possible de laisser le jeu choisir la langue appropriée, en fonction de la langue du joueur. La procédure est vraiment de base: Vous créez un fichier dans lequel les mots simples, mots ou groupes de phrases sont dans des langues différentes, le jeu sélectionne les mots appropriée et la montre (respectivement l'anglais est choisi si le langage approprié est manquant). Bon, ce n'est pas si facile parce que vous avez de s'en tenir à une certaine syntaxe. L'exemple suivant vous montre l'accumulation d'un ManiaLink multilingue:

Fichier Manialink:

Code:
<?xml version="1.0" encoding="utf-8"?>
<timeout>0</timeout>
<include url="http://localhost/manialink/lang.xml" />
<label posn="-20 0 1" textid="example" />
<label posn="-20 -10 1" textid="nadeo" />
<quad sizen="10 5" imageid="img" />
</manialink>

Ici vous pouvez voir l'accumulation de la ManiaLink multilingue. Les aspects importants sont les charges qui incluent le fichier de langue ainsi que les étiquettes et le quad. Au lieu de l'attribut TextID texte est utilisé, le texte ne soit pas donné directement, seulement une clé qui sera également retrouvé plus tard dans la lang.xml, même dans le avec le ImageID. Rien de spécial jusqu'à maintenant.

Fichier de langue: lang.xml

Code:
<dico>
<language id="de">
<example> Beispeil </ example>
<nadeo>Danke Nadeo für diese neuen ManiaLinks</nadeo> <img>http://localhost/manialink/de.png</img>
 </language>
<language id="en"> <language id="en">
<example>Example</example>
<nadeo>Thanks Nadeo for these new ManiaLinks</nadeo> <img>http://localhost/manialink/en.png</img> </language>
</dico>

Ici vous pouvez voir le fichier de langue pour les langues allemand et en anglais.
Chaque langue est jointe , tandis que CODE est le jeu le code de langue spécifique. Plus tard, vous verrez une liste des langues prises en charge. Dans le langage des balises les identifiants sont utilisés: Vous pouvez choisir le contenu de l'ouverture de <> et la fermeture tag sur votre propre. La valeur que vous choisissez, il est également l'ID que vous utilisez dans le tag correspondant pour obtenir le texte ou l'image. Le contenu de l'ID-tags sera directement utilisé comme valeur de l'attribut, qui se sert de cette identité. Vous pouvez utiliser autant d'identifiants que vous le souhaitez.

Quelques conseils:
• Le choix de l'ID
Un ID doit commencer par une lettre. Ensuite, vous pouvez aussi utiliser les numéros et un soulignement. En général, vous devriez éviter les caractères spéciaux (à l'exception _). Toutes les autres seraient contraires à la syntaxe XML.
• identifiants dans une langue
Si l'ID ne se trouve pas dans la langue, le joueur verra le manialink en anglais s’il est disponible, sinon, rien ne peut être diffusé. L'ordre est: Sélection de Langue> English> Rien. Donc, assurez-vous au moins l'anglais est complet!
• Les caractères spéciaux
Si vous utilisez des caractères spéciaux dans le lang.xml (comme du texte normal, pas comme pièce d'identité!) Vous savez maintenant qu'ils ne seront pas affichés correctement. Pour éviter cela, vous devez enregistrer le lang.xml encodé en UTF-8. Cela peut être fait dans des conditions normales.

Attribut soutenu :

Pour utiliser une pièce d'identité, vous n'avez qu'à ajouter "id" à l'attribut. Par exemple "texte" tout simplement devenir "TextID", "image" sera "ImageID " et ainsi de suite.
Les attributs suivants soutient multilingue:
- image, imagefocus, url, manialink

_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
crashtest
Largueur de messages
Largueur de messages
avatar

Masculin Nombre de messages : 649
Age : 26
Localisation : enfin nîmes
Emploi/loisirs : pianiste-chanteur
Humeur : humpfgarlgl
Date d'inscription : 30/04/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 17:39

ouhaaa! la flemme de le faire ma parole!

déjà que j'ai le flemme de tout lire!
Revenir en haut Aller en bas
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 17:45

lol

_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
darkgueg
Admin
Admin
avatar

Masculin Nombre de messages : 1432
Age : 23
Localisation : Gorges-Clisson-Nantes
Emploi/loisirs : TMUF-editer/jouer
Humeur : variable
Date d'inscription : 20/12/2007

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 19:02

heu combien d'ans pour le faire ??
Revenir en haut Aller en bas
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 19:07

3 heures pour faire la traduction

_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
cyRil
Messager important du forum
Messager important du forum
avatar

Masculin Nombre de messages : 440
Age : 22
Localisation : mainvilliers
Emploi/loisirs : l\'ordinateur
Humeur : calme
Date d'inscription : 17/06/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 20:02

affraid heu bravo ^^
Revenir en haut Aller en bas
smixi
Messager important du forum
Messager important du forum
avatar

Masculin Nombre de messages : 317
Age : 21
Localisation : Rennes
Emploi/loisirs : Hand et Ordi
Humeur : bonne
Date d'inscription : 22/05/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 20:25

rrrrrrrrrrrrrrrrooooooooooooonnnnnnnnnnnnpshhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiitttttttttteeeeeeeeeeee


En tous cas ton manialink est supêr jon^^

Heu par contre fallait mettre dans qui veut un truc mega compliquer qui est super long est dure a faire ??


Bravo pour les mal de doigt que tu a pris pour rediger tous sa (je verifie si ya des erreur ^^)
Revenir en haut Aller en bas
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Dim 26 Oct - 20:57

j'ai pas tout rédigé, 24 pages c'est trop, j'ai utilisé des traducteurs et après corrigé le plus de fautes d'orthographes même s'il en reste quelques unes mais c'est pas trop grave.

_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
shadowninja
Admin
Admin
avatar

Masculin Nombre de messages : 1091
Age : 25
Localisation : Dans mon Antre
Humeur : Creatif
Date d'inscription : 20/12/2007

MessageSujet: Re: tuto pour manialinks   Lun 27 Oct - 10:20

jon t'es un taré moi je dit manialink editor powa xD
Revenir en haut Aller en bas
http://myspace.com/shinjimusic
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Lun 27 Oct - 12:02

c'est pour faire des petits manialinks, avec mle tu peut pas faire un manialink comme le mien ou comme maniaspace. La je suis en train de réfléchir pour mettre une musique de fond^^

_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
darkgueg
Admin
Admin
avatar

Masculin Nombre de messages : 1432
Age : 23
Localisation : Gorges-Clisson-Nantes
Emploi/loisirs : TMUF-editer/jouer
Humeur : variable
Date d'inscription : 20/12/2007

MessageSujet: Re: tuto pour manialinks   Lun 27 Oct - 19:10

shadowninja a écrit:
jon t'es un taré moi je dit manialink editor powa xD
comment?? il est ou ??
Revenir en haut Aller en bas
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Lun 27 Oct - 19:15

sur le manialink mle^^ c'est payant

_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
darkgueg
Admin
Admin
avatar

Masculin Nombre de messages : 1432
Age : 23
Localisation : Gorges-Clisson-Nantes
Emploi/loisirs : TMUF-editer/jouer
Humeur : variable
Date d'inscription : 20/12/2007

MessageSujet: Re: tuto pour manialinks   Lun 27 Oct - 19:27

en cooper ou euros
Revenir en haut Aller en bas
jonthekiller
Admin
Admin
avatar

Masculin Nombre de messages : 2085
Age : 28
Localisation : lorraine
Emploi/loisirs : tmuf,manialinks
Humeur : excellente
Date d'inscription : 07/03/2008

MessageSujet: Re: tuto pour manialinks   Lun 27 Oct - 19:28

coppers

_________________




Revenir en haut Aller en bas
http://teamn.c4.fr
Contenu sponsorisé




MessageSujet: Re: tuto pour manialinks   

Revenir en haut Aller en bas
 
tuto pour manialinks
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Tuto] Pour faire un socle rocheux [web]
» Demande de tuto pour télécharger mh3rd ! [ URGENT !!]
» TUTO pour l'akantor
» tuto pour crée une voiture pour tdu
» Ce fameux tuto pour gizmo!

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum de la Team N¤ :: Team N :: Tutos-
Sauter vers: