tutos:baseevents
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
tutos:baseevents [2020/08/21 15:32] – créée lyssitz | tutos:baseevents [2020/08/23 14:31] (Version actuelle) – supprimée lyssitz | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ======= LES EVENEMENTS DE BASE ======= | ||
- | |||
- | |||
- | Bienvenue dans le tutoriel « Les événements de base », réalisé par __Symbiose__ ! | ||
- | |||
- | Ce tutoriel fait suite au [[tutoriaux: | ||
- | ---- | ||
- | |||
- | |||
- | ==== Mettre un choix ==== | ||
- | |||
- | Pour proposer un choix au joueur, il faut se servir de la commande [[commandes: | ||
- | Cliquez dessus et marquez votre question. | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | Ensuite, 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 « Entrez la réponse 2 », 3 réponses -> « annuler » après « Entrez la réponse 3 », et ainsi de suite. | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | Maintenant servez-vous de la commande [[commandes: | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | 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 à [[commandes: | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | Une fois tout ceci paramétré, | ||
- | |||
- | {{ : | ||
- | |||
- | Pour un autre exemple de l’utilisation de l’InputQuery, | ||
- | |||
- | ==== Faire une auberge | ||
- | |||
- | |||
- | Cette partie vous permettra de faire une auberge comprenant : | ||
- | |||
- | - 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) | ||
- | - Des rajouts personnels (info, etc.) | ||
- | |||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | 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 : | ||
- | " | ||
- | - Changer mon point de résurrection | ||
- | - Dormir pour me soigner | ||
- | - Des infos | ||
- | |||
- | Puis remplissez sous chaque catégorie comme il faut : | ||
- | |||
- | 1. Changer mon point de résurrection : | ||
- | Sélectionnez la commande [[commandes: | ||
- | |||
- | 2. Dormir pour me soigner : | ||
- | |||
- | * %Vie%=VieMax% | ||
- | * %Gold%=%Gold%-10 | ||
- | |||
- | //NB: Plus d' | ||
- | |||
- | 3. Des infos : | ||
- | |||
- | * Message(' | ||
- | * Message(blabla…' | ||
- | |||
- | Ensuite remplissez le cadre « condition de déclenchement » avec « appuie sur bouton » et « %Gold%> | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | Une fois tout cela fait, cochez la case « avec commande » puis cliquez sur « copier page ». | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | Allez sur votre page 2 puis dans " | ||
- | |||
- | * %Vie%=VieMax% | ||
- | * %Gold%=%Gold%-10 | ||
- | |||
- | et remplacez par un message du genre : « Désolé mais vous n’avez pas assez d’argent ! » | ||
- | |||
- | Ce qui vous donne au final : | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | Une fois tout ceci paramétré, | ||
- | |||
- | {{ : | ||
- | |||
- | |||
- | |||
- | ==== Avoir une salle privée (= event sélectif) | ||
- | |||
- | Tout d’abord créez votre événement (event) qui servira à bloquer ou à laisser passer une personne. | ||
- | 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 à l’aide de la commande « nouvelle page » | ||
- | |||
- | 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 événement faites votre téléportation dans votre pièce réservée. | ||
- | |||
- | /!\ Pour que cela fonctionne, le nom de la guilde doit être correctement orthographié ! | ||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | Sur la deuxième page : faites « appuie sur bouton » et « %Guilde% !=(le-nom-de-la-guilde) » puis dans commande événement notez un message pour prévenir le joueur qu’il ne peut pas rentrer. | ||
- | |||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | 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 (>,=, !=,<,> | ||
- | |||
- | Une fois tout ceci paramétré, | ||
- | |||
- | {{ : | ||
- | |||
- | ==== Faire une animation | ||
- | |||
- | Les animations permettent de faire des événements animés qui bougent en continu (rivière, cascade, PNJ en train de se battre, etc.). En contre partie, il ne faut pas en abuser car ils ont tendance à faire ramer le jeu facilement. | ||
- | |||
- | 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 prendrons un skin) puis à l’aide de X et Y sélectionnez la partie du chipset qui vous intéresse et réglez sa taille avec W et H (pour une cascade ou rivière il faudrait régler en 16*16) | ||
- | |||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | Ensuite, cliquez sur « effet visuel » et vous verrez apparaître « si bas » et « si -> » il vous suffit de mettre dedans un nombre correspondant au nombre de phases de l’animation (dans le cas du skin il y en a 3) et puisque l’animation du skin va de gauche à droite remplissez « si -> » | ||
- | |||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | Et voilà, vous venez de créer un PNJ qui attaque continuellement ! | ||
- | 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, | ||
- | /!\ Il faut que vous donniez un nom à votre événement pour pouvoir le déplacer. | ||
- | |||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | Tout d’abord le coté théorique : | ||
- | 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) | ||
- | |||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | Sur l’image ci-dessus le garde se déplacera sur la case ayant les coordonnéees 10 ;15 | ||
- | |||
- | Si vous désirez que ce soit le joueur qui se déplace automatiquement, | ||
- | |||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | Ensuite, si vous voulez que votre événement (ou le joueur) regarde dans une direction particulière, | ||
- | |||
- | * 0 – De dos | ||
- | * 1 – Regarde à droite | ||
- | * 2 – De face | ||
- | * 3 – Regarde à gauche | ||
- | |||
- | |||
- | Et bien évidemment, | ||
- | |||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | Vous pouvez aussi vous servir de toutes les autres [[var_event: | ||
- | |||
- | |||
- | {{tutoriaux: | ||
- | |||
- | |||
- | 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, | ||
- | |||
- | **« Les événements de base »** | ||
- | |||
- | 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 ? {{ : | ||
- | |||
- | |||
tutos/baseevents.1598016747.txt.gz · Dernière modification : 2022/09/25 19:10 (modification externe)