Ediwiki

Wiki officiel de l'éditeur de carte du jeu Slayers Online

Outils pour utilisateurs

Outils du site


commandes:message

Différences

Ci-dessous, les différences entre deux révisions de la page.


Révision précédente
commandes:message [2022/09/25 19:11] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Message ======
 +===== Syntaxe =====
 +La syntaxe est la suivante :
 +  Message('Ceci est un message')
 +===== Explications =====
 +Cette fonction permet de faire afficher un message par l'éditeur en haut de la fenêtre du jeu. Par défaut les retour à la ligne sont automatiques. Néanmoins vous pouvez forcer un retour à la ligne en écrivant \n dans votre texte.
  
 +{{commandes:message.png|}}
 +===== Exemple =====
 +  Message('Ceci affiche un texte. Les retours à la ligne sont automatiques.')
 +
 +===== Autre exemple =====
 +  Message('Ceci affiche un texte.\nIci on a forcé le retour à la ligne.')
 +
 +
 +
 +===== Utilisation approfondie =====
 +Vous pouvez coupler la commande Message avec la plupart des [[var_char:]].
 +Cela permet de créer des dialogues avec des PNJ, dans une quête par exemple
 +  Message('PNJ: Bonjour, qui êtes vous?')
 +  Message('%Name%: Je m'appelle %Name%, je suis un %Classe% au service du roi!')
 +
 +De même, il est possible d'afficher la valeur d'une [[var_char:variable]] ou d'une [[serveur|Variable Serveur]] à l'intérieur d'un message. Pour cela, il suffit simplement d'écrire le nom de cette variable ;p
 +  Message('Il y a Serveur[Nomdevotrevariable] personnes dans l'arène.')
 +Ce message affichera la valeur (ou le caractère pour une variable serveur) associée à Serveur[Nomdevotrevariable]. Par exemple, si ce nombre est 12, le message affichera
 +  Message('Il y a 12 personnes dans l'arène.')
 +C'est le même principe pour les variables joueurs.
 +
 +===== Travaux Pratiques n°1 =====
 +Cette commande est une des plus simples à utiliser, on ne va donc pas y passer 3 heures!
 +Je vais vous demander simplement de créer un message comme celui-ci:
 +
 +{{http://img179.imageshack.us/img179/2286/screen0087kf8.jpg}}
 +
 +Vous devez pour cela créer un PNJ et utiliser 4 commandes relatives au joueur.
 +
 +Note: Il est possible d'ajuster le texte avec la touche espace pour ne pas que des mots soient coupés en fin de ligne, mais lorsque l'on utilise des variables dans le message, celles-ci diffèrent pour chaque joueur et sont par conséquent inutiles.
 +===== Travaux Pratiques n°2 =====
 +Celui-ci demandera des connaissances un peu plus développées, mais rien de bien folichon tout de même, on ne peut pas demander la lune avec un Message ;p
 +Vous devrez réaliser, au moyen de 2 variables serveurs et une variable joueur que vous programmerez à votre convenance, le message ci-dessous:
 +
 +{{http://img256.imageshack.us/img256/7465/screen0088me8.jpg}}

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki