From Ryzom Forge Wiki
(Created page with "<noinclude>{{tabLang|FR|DocRefTexte DE|DocRefTexte EN|DocRefTexte ES|DocRefTexte|DocRefTexte RU}} {{toTrad|DE}} {{toTrad|EN}} {{toTrad|ES}} {{toTrad|RU}} </noinclude> {{K_Big|...") |
(No difference)
|
Revision as of 13:41, 29 June 2015
Règles et informations utiles pour la création de missions.
Se référer au document de référence sur la nomenclature pour l'aide sur la création de balises pour les rites.
Pré-requis génériques pour les expressions
- En utilisant directement une balise d'expression qui se réfère à une chaîne existante dans le fichier traduit.
Exemple:
BALISE_D_EXPRESSION
Il doit y avoir une expression dans le fichier traduit avec la balise "BALISE_D'EXPRESSION".
Pour des objectifs avec plusieurs composantes (tuer des créatures différentes, forer des matières premières différentes...), utiliser la nomenclature suivante :
BALISE_D_EXPRESSION_1
BALISE_D_EXPRESSION_2
BALISE_D_EXPRESSION_3
…
- En utilisant une variable. Tout ce qu'il faut, c'est d'avoir déclaré la variable et de l'avoir renseignée.
Exemple:
$variable$
- En utilisant directement une expression écrite et un suffixe. Dans ce cas, le compilateur générera une entrée dans le fichier des expressions, avec une balise de ce type :
Information entrée : “Ceci est la phrase qui sera affichée aux heureux joueurs” MON_EXPRESSION_SUFFIXE
Balise de la phrase générée : Nom_de_la_mission_MON_EXPRESSION_SUFFIXE
- Il est possible d'utiliser des variables dans une expression, qu'il s'agisse de variables spécifiques ou par défaut.
Exemple: pour une mission Donner_à avec deux objets requis par le PNJ dont le nom est déclaré dans la variable spécifique $receiver$.
Information entrée : “Vous devez rapporter $qt1$ $i1$ à $receiver$, l'homme sage qui vit dans l'autre ville.” MON_EXPRESSION_SUFFIXE
Balise de la phrase générée : Nom_de_la_mission_MON_EXPRESSION_SUFFIXE
Pour des objectifs avec plusieurs composantes (tuer des créatures différentes, forer des matières premières différentes...), utiliser la nomenclature suivante :
Information entrée : | Balises générées : |
“expression un” | Nom_de_la_mission_MON_EXPRESSION_SUFFIXE_1 |
“expression deux” | Nom_de_la_mission_MON_EXPRESSION_SUFFIXE_2 |
“expression trois” | Nom_de_la_mission_MON_EXPRESSION_SUFFIXE_3 |
MON_EXPRESSION_SUFFIXE |
Surcharger un texte
Tous les textes peuvent être remplacés au cas où l'expression par défaut ne convient pas. Pour cela, vous pouvez entrer votre propre expression dans le champ de l'expression. Mais si vous utiliser une variable d'instruction par défaut, il est recommandé d'utiliser la syntaxe exacte de la variable. Pour toute variable spécifique que vous auriez, utilisez sa syntaxe propre.
Se référer à la description de chaque paramètre pour des informations sur les paramètres par défaut associés.
Exemple:
Pour un forage où il vous faut 3 matières d'un type sans préciser la qualité spécifique, et 1 matière d'un autre type mais avec une qualité minimum.
Information entrée : “Vous devez forer $qt1$ morceaux de $i1$, et un morceau de $i2$ de qualité $qual2$.” MON_EXPRESSION_SUFFIXE
Balise générée pour l'expression : Nom_de_la_mission_MON_EXPRESSION_SUFFIXE
Remarques importantes
- Le compilateur n'interprète pas les retours chariot en texte brut. Pur passer à la ligne suivante, il faut utiliser l'instruction “BRn” dans le texte.
- Bien sûr, chaque suffixe doit être unique pour une mission donnée.
76 pages in K_primitives ryzom_core