Introduction
Comme déjà mentionné sur le forum, une quête est symbolisée par deux tableaux ou array. Certains diront, c'est bien joli, mais c'est quoi un array ?
"mode de structuration des données composé d'un ensemble d'éléments de même type rassemblés sous un seul nom et où l'accès à l'information se fait à l'aide d'un ou de plusieurs indices" (www.granddictionnaire.com)
"Un array est une liste de valeur. Chaque valeur est stockée à un endroit spécifique dans la liste. Le nombre correspondant a chaque position est appelée un indice ou un index" (Java Software Solution)
Vous devez donc écrire deux tableaux, un pour les dialogues et un autre pour les actions. Je suppose alors qu'un grand nombre de questions vous viennent à l'esprit ...
- Avec quoi est-ce que je vais écrire mes tableaux ?
Comme tout le reste du site, les quêtes sont programmées en langage php. Vous n'échapperez pas à la règle, c'est le cas des quêtes aussi. Vous avez plusieurs possibilités, directement dans le bloc note (pour les vrais :-) ), ou utiliser un éditeur php quelconque, je conseille Notepad++.
- C'est quoi que cet affaire de dialogue et d'action ?
Bien comme dans toute quête, il y a des dialogues entre le joueur et le "pnj" (personnage informatique, ici le serveur). L'ordinateur pose une question, le joueur doit y répondre et ainsi de suite. D'autre part, vous avez la possibilité de demander au joueur de faire certaines actions, la liste viendra un peu plus tard ... (voir plus bas) comme donner de l'argent, donner un objet, ou autre.
Maintenant que vous savez tout ça, on peut s'attaquer au vif du sujet, le code...