tutoriaux:avance
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
tutoriaux:avance [2008/01/12 01:08] – correction orthographique hunk | tutoriaux:avance [2020/08/15 18:07] – lyssitz | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Tutorial de Symbiose | + | ======= |
- | + | ||
- | Il s'agit ici du tutorial de niveau intermédiaire vous permettant d' | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Un Magasin | + | |
- | + | ||
- | Tout d’abord, créez un PNJ (Personnage Non Joueur) qui servira de marchand. | + | |
- | Pour créer un magasin il faut se servir de la commande du même nom (^^) | + | |
- | Choisissez un message d’introduction (genre : " | + | |
- | (ou alors en cliquant sur ctrl, en laissant appuyé, et sélectionnez les différents objets qui vous intéressent). | + | |
- | + | ||
- | + | ||
- | {{tutoriaux: | + | |
- | + | ||
- | {{tutoriaux: | + | |
- | + | ||
- | + | ||
- | Vous pouvez ensuite rajouter des objets de votre choix grâce à la « liste des objet » | + | |
- | Chaque objet doit être mis entre ‘ et ‘ avec une virgule les séparant. | + | |
- | Exemple : ' | + | |
- | + | ||
- | {{tutoriaux: | + | |
- | + | ||
- | Et voilà, vous venez de créer un magasin : le reste se fera automatiquement ! | + | |
+ | Bienvenue dans le tutoriel « Les événements de base », réalisé par __Symbiose__ ! | ||
+ | Ce tutoriel fait suite au [[tutoriaux: | ||
+ | ---- | ||
- | ==== Un choix ==== | + | ==== Mettre un choix ==== |
- | Pour proposer un choix au joueur il faut se servir de la commande InputQuery. | + | Pour proposer un choix au joueur, il faut se servir de la commande |
Cliquez dessus et marquez votre question. | Cliquez dessus et marquez votre question. | ||
{{tutoriaux: | {{tutoriaux: | ||
- | Puis créez les différents choix de réponse possibles pour votre question. Si vous ne désirez que 2 possibilités de réponse, faites « annuler » après avoir rempli « entré | + | Ensuite, |
{{tutoriaux: | {{tutoriaux: | ||
- | Maintenant servez-vous de la commande OnResultQuery et créez-en autant qu’il y a de choix disponibles : dans chacun des OnResultQuery vous devez recopier EXACTEMENT une de vos réponses. | + | Maintenant servez-vous de la commande |
{{tutoriaux: | {{tutoriaux: | ||
Puis, en dessous de chaque OnResultQuery mettez ce qu’il arrivera si la personne sélectionne cette option. | Puis, en dessous de chaque OnResultQuery mettez ce qu’il arrivera si la personne sélectionne cette option. | ||
- | Lorsque c’est fait, finissez votre question grâce à QueryEnd. | + | Lorsque c’est fait, finissez votre question grâce à [[commandes: |
{{tutoriaux: | {{tutoriaux: | ||
- | Pour un autre exemple | + | Une fois tout ceci paramétré, |
- | + | ||
- | {{tutoriaux: | + | |
+ | {{ : | ||
+ | Pour un autre exemple de l’utilisation de l’InputQuery, | ||
==== Faire une auberge | ==== Faire une auberge | ||
- | Cette aide vous permettra de faire une auberge comprenant : | + | Cette partie |
- | - Le système de changement de point de résurrection | + | |
- | - La possibilité de boire ou de dormir pour se régénérer (en payant) | + | - La possibilité de boire ou de dormir pour se régénérer (en payant) |
- | - Des rajouts personnels (info, etc.) | + | - Des rajouts personnels (info, etc.) |
Ligne 70: | Ligne 47: | ||
- | Tout d’abord, pour faire une auberge, il va falloir vous servir de l’ImputQuery : reportez-vous au chapitre « un choix » si vous ne savez pas comment faire. | + | Tout d’abord, pour faire une auberge, il va falloir vous servir de l’InputQuery vu ci-dessus. |
- | * Créez un PNJ-serveur qui servira de base à cet événement et créez une question et ses différents choix : | + | Créez un PNJ-serveur qui servira de base à cet événement et créez une question et ses différents choix : |
" | " | ||
- Changer mon point de résurrection | - Changer mon point de résurrection | ||
Ligne 80: | Ligne 57: | ||
Puis remplissez sous chaque catégorie comme il faut : | Puis remplissez sous chaque catégorie comme il faut : | ||
- | Changer mon point de résurrection : | + | 1. Changer mon point de résurrection : |
- | ChangeResPoint | + | Sélectionnez la commande [[commandes: |
- | Dormir pour me soigner : | + | 2. Dormir pour me soigner : |
* %Vie%=VieMax% | * %Vie%=VieMax% | ||
* %Gold%=%Gold%-10 | * %Gold%=%Gold%-10 | ||
+ | //NB: Plus d' | ||
- | + | 3. Des infos : | |
- | Des infos : | + | |
* Message(' | * Message(' | ||
* Message(blabla…' | * Message(blabla…' | ||
- | + | Ensuite remplissez le cadre « condition de déclenchement » avec « appuie sur bouton » et « %Gold%> | |
- | + | ||
- | Ensuite remplissez le cadre « condition de déclenchement » avec « appuie sur bouton » et « %Gold%> | + | |
{{tutoriaux: | {{tutoriaux: | ||
- | Cochez ensuite | + | Une fois tout cela fait, cochez la case « avec commande » puis cliquez sur « copier page ». |
{{tutoriaux: | {{tutoriaux: | ||
- | Allez sur votre page 2 puis dans " | + | Allez sur votre page 2 puis dans " |
* %Vie%=VieMax% | * %Vie%=VieMax% | ||
Ligne 120: | Ligne 95: | ||
{{tutoriaux: | {{tutoriaux: | ||
- | + | Une fois tout ceci paramétré, | |
+ | |||
+ | {{ : | ||
- | ==== Une salle privée (ou event sélectif) | + | ==== Avoir une salle privée (= event sélectif) |
- | Tout d’abord créez votre évènement | + | Tout d’abord créez votre événement |
Pour l’exemple nous créerons une porte qui ne laisse passer que les membres d’une guilde (pour créer une salle privée). | Pour l’exemple nous créerons une porte qui ne laisse passer que les membres d’une guilde (pour créer une salle privée). | ||
- | Créez deux pages évènement | + | Créez deux pages événement |
- | Sur la première page, marquez dans la condition de déclenchement : « appuie sur bouton » et « %Guilde%=(le-nom-de-la-guilde) » puis en commande | + | Sur la première page, marquez dans la condition de déclenchement : « appuie sur bouton » et « %Guilde%=(le-nom-de-la-guilde) » puis en commande |
+ | /!\ Pour que cela fonctionne, le nom de la guilde doit être correctement orthographié ! | ||
{{tutoriaux: | {{tutoriaux: | ||
- | Sur la deuxième page : faites « appuie sur bouton » et « %Guilde% !=(le-nom-de-la-guilde) » puis dans commande | + | Sur la deuxième page : faites « appuie sur bouton » et « %Guilde% !=(le-nom-de-la-guilde) » puis dans commande |
Ligne 142: | Ligne 121: | ||
- | En résumé, pour faire un event sélectif il faut se servir des commandes = et !=(non-égale) : cela peut s’appliquer pour une guilde mais aussi pour une classe (interdire au voleur de passer par exemple). | + | En résumé, pour faire un event sélectif il faut se servir des commandes = et != (non-égal). L' |
- | Vous pouvez aussi vous servir des différents symboles pour faire varier vos events (>,=, !=,<,> | + | |
+ | Vous pouvez aussi vous servir des différents symboles pour faire varier vos events (>,=, !=,<,> | ||
+ | Une fois tout ceci paramétré, | ||
+ | {{ : | ||
- | ==== Animation | + | ==== Faire une animation |
- | + | Les animations permettent de faire des événements | |
- | Les animations permettent de faire des évènements | + | |
Pour ce faire vous avez besoin d’un chipset comprenant une animation décomposée (un PNJ par exemple). | Pour ce faire vous avez besoin d’un chipset comprenant une animation décomposée (un PNJ par exemple). | ||
- | Créez votre event et choisissez votre chipset (pour notre exemple nous prendront | + | Créez votre event et choisissez votre chipset (pour notre exemple nous prendrons |
Ligne 169: | Ligne 149: | ||
Vous pouvez bien sûr faire des animations avec plein d’autres choses ! | Vous pouvez bien sûr faire des animations avec plein d’autres choses ! | ||
+ | ==== Réaliser une séquence | ||
- | + | Une séquence est une scène du jeu qui se passe sans que le joueur n’ai rien à faire (à part appuyer sur « espace » ^_^). | |
- | + | Pour faire une séquence il faut associer des discussions, des déplacements d’événements et des déplacements du joueur. | |
- | + | /!\ Il faut que vous donniez un nom à votre événement | |
- | + | ||
- | ==== Bool et introduction aux variables | + | |
- | + | ||
- | + | ||
- | Les bools et les variables sont indispensables lorsque l’on veut créer des quêtes : elles permettent de faire varier un événement en fonction des actions du joueur (et par la même occasion de garder en mémoire ces actions). | + | |
- | Une variable possède 6515 positions différentes (donc nombre d’actions possibles à garder en mémoire). | + | |
- | Une bool est une variable simplifiée à 2 positions seulement (0 et 1) : cela sert lorsque l’on veut faire un coffre, un interrupteur, | + | |
- | Chaque variable ou bool possède un numéro (ex : bool[5], variable[19], | + | |
- | Pour obtenir une bool ou une variable demandez-la à frostfall en expliquant l’utilisation que vous allez en faire. (editeur@slayersonline.net) | + | |
- | + | ||
- | Bon, pour notre exemple de bool nous allons créer un coffre (dont on ne peut prendre le contenu qu’une seule fois évidemment). | + | |
- | + | ||
- | Créez votre event avec comme image le coffre fermé (en première page) puis mettez en condition « appuie sur bouton » et Bool[le-numéro-de-votre-bool]=0 | + | |
- | Puis dans commande mettez Addobjcet pour faire gagner un objet, ou %Gold%=%Gold%+(un nombre de pièce d’or), etc. | + | |
- | Puis à la fin de l’event mettez Bool[ ?]=1 (pour garder en mémoire que vous avez déjà pris le contenu du coffre). | + | |
- | + | ||
- | + | ||
- | {{tutoriaux: | + | |
- | + | ||
- | + | ||
- | Ensuite créez une nouvelle page à votre event et mettez comme image le coffre ouvert, en condition event mettez « appuie sur bouton » et Bool[ ?]=1 (ce qui signifie que cette page s’enclenchera seulement quand la bool est égale à 1 donc quand la personne a déjà prit le contenu du coffre). | + | |
- | Et mettez dans la commande un message type : « vous avez déjà pris le contenu de ce coffre » | + | |
- | + | ||
- | + | ||
- | + | ||
- | {{tutoriaux: | + | |
- | + | ||
- | + | ||
- | + | ||
- | Les variables fonctionnent de la même façon : différents events (ou différentes pages) avec comme condition variable[? | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Séquence | + | |
- | + | ||
- | + | ||
- | Une séquence est une scène du jeu qui se passe sans que le joueur n’est rien à faire (à part appuyer sur « espace » ^^). | + | |
- | Pour faire une séquence il faut associer des discutions, des déplacements d’événements et des déplacements du joueur. | + | |
- | Il faut que vous donniez un nom à votre évènement | + | |
Ligne 218: | Ligne 160: | ||
Tout d’abord le coté théorique : | Tout d’abord le coté théorique : | ||
- | Pour déplacer un PNJ il faut se servir de %NomEv.CaseX% et de %NomEv.CaseY% | + | Pour déplacer un PNJ il faut se servir de [[var_event: |
- | Remplacez « NomEv » par le nom de votre event puis ajoutez =(les coordonnés X puis les coordonnées Y) | + | Remplacez « NomEv » par le nom de votre event puis ajoutez = (les coordonnés X puis les coordonnées Y) |
Ligne 225: | Ligne 167: | ||
- | Sur l’image ci-dessus le garde se déplacera sur la case de coordonné | + | Sur l’image ci-dessus le garde se déplacera sur la case ayant les coordonnéees |
- | Si vous désirez que ce soit le joueur qui se déplace automatiquement, | + | Si vous désirez que ce soit le joueur qui se déplace automatiquement, |
Ligne 233: | Ligne 175: | ||
- | Ensuite, si vous voulez que votre évènement | + | Ensuite, si vous voulez que votre événement |
* 0 – De dos | * 0 – De dos | ||
Ligne 241: | Ligne 183: | ||
- | Et bien évidemment, | + | Et bien évidemment, |
Ligne 247: | Ligne 189: | ||
- | Vous pouvez aussi vous servir de toutes les autres | + | Vous pouvez aussi vous servir de toutes les autres |
Ligne 255: | Ligne 197: | ||
Les séquences sont très souvent associées à des variables pour qu’elles ne s’activent qu’une seule fois. | Les séquences sont très souvent associées à des variables pour qu’elles ne s’activent qu’une seule fois. | ||
+ | Une fois tout ceci paramétré, | ||
+ | |||
+ | {{ : | ||
+ | ---- | ||
+ | Félicitations, | ||
- | ==== Quelques règles pour les maisons | + | **« Les événements |
+ | Si vous avez tout compris, rendez-vous à la prochaine étape, le [[tutoriaux: | ||
+ | Envie de voir le projet ayant permis de faire les vidéos coté editeur ? {{ : | ||
- | * Une guilde n’a le droit de se créer une maison seulement si elle possède plus de 25 membres. | ||
- | * Les salles d’entraînement sont interdites dans les maisons de guildes. | ||
- | * Les magasins éventuellement présents dans ces maisons n’ont pas le droit de vendre des armes ou équipements plus puissant que Crisis et évidemment aucun objet rare ou inédit. | ||
- | * Une maison de guilde ne doit pas posséder plus de 10 pièces. | ||
- | * Il est interdit de cacher des évènements pour augmenter ses stats, etc. Toute personne tentant de tricher de la sorte se verra immédiatement banni à vie. | ||