tutoriaux:kyller
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édente | ||
| tutoriaux:kyller [2017/03/02 08:13] – kyller | tutoriaux:kyller [2020/08/23 14:38] (Version actuelle) – supprimée lyssitz | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Tutorial de Dwight ====== | ||
| - | |||
| - | < | ||
| - | |||
| - | | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | Ce tutorial est réalisé par **Dwight** comme : | ||
| - | |||
| - | * [[tutoriaux: | ||
| - | |||
| - | |||
| - | si vous désirez avoir un tutorial spécial, **merci de me contacter** : | ||
| - | |||
| - | |||
| - | __mail :__ [[killuaprod@gmail.com]] (objet du mail : TutoEditeurSO) | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Introduction ===== | ||
| - | |||
| - | J'ai créé ces tutoriaux afin de faire comprendre comment dynamiser une map avec plusieurs évents utiles. Ce tutorial est en constante évolution : les membres de slayers online peuvent lui demander qu'il fasse un tutorial précis.. | ||
| - | |||
| - | Est mit à disposition, | ||
| - | |||
| - | ===== Bloquer l' | ||
| - | |||
| - | Cet évènement marche également avec **%BloqueDefense%** et **%BloqueChevauchement%** (inversez 0 et 1 pour bloquer le chevauchement et/ou la défense DANS l' | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | En contact | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | %BloqueAttaque%=0 | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | __**Event hors arène**__ | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | En contact | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | %BloqueAttaque%=1 | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | ===== Faire payer l' | ||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | %Gold%> | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | InputQuery(' | ||
| - | OnResultQuery(' | ||
| - | %Gold%=%Gold%-10 | ||
| - | Teleport(MaisonEnterra, | ||
| - | OnResultQuery(' | ||
| - | QueryEnd | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Message(' | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Bloquer l' | ||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | %Guilde%=Enterra | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Teleport(MaisonEnterra, | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | %Guilde%!=Enterra | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Message(' | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Faire tomber la pluie sur une map ===== | ||
| - | |||
| - | A la création de la map ou bien quand vous faite clic droit et **Propriété** sur la map dans la liste, vous devez choisir dans la liste déroulante un effet pour la map... | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | |||
| - | ===== Bloquer une case via un évent ===== | ||
| - | |||
| - | Pour bloquer une case via un évent, il faut sélectionner la couche évent et double cliquer sur la case à bloquer. Ensuite il faudra cocher la case **Bloque le joueur**. | ||
| - | |||
| - | Cette commande peut servir à bloquer le joueur lorsque vous faite un évent " | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | |||
| - | ===== Bloquer avec un join changeable ===== | ||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | %Guilde%=Enterra | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Serveur[AccesEnterra]=InputString(' | ||
| - | Message(' | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | // rien | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | // rien également | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | ---- | ||
| - | ---- | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | %Groupe%=Serveur[AccesEnterra] | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Teleport(Suite du roi - Enterra, | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Message(' | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | ===== Passer une annonce sur une map ===== | ||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | %Guilde%=Enterra | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | InputQuery(' | ||
| - | OnResultQuery(' | ||
| - | Serveur[AnnonceClub]=InputString(' | ||
| - | OnResultQuery(' | ||
| - | QueryEnd | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | // rien | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | // rien également | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | ---- | ||
| - | ---- | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Serveur[AnnonceClub]=0 | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | //rien | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Automatique | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Message(' | ||
| - | Serveur[AnnonceClub]=0 | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | ===== Mettre des monstres sur une map ===== | ||
| - | |||
| - | Pour commencer, ouvrez la carte où vous placerez la zone de combat et allez dans l' | ||
| - | |||
| - | < | ||
| - | |||
| - | - Appuyez sur ce bouton pour ajouter la zone. | ||
| - | - Sélectionnez la zone où les monstres apparaitrons, | ||
| - | - Choisissez votre monstre. | ||
| - | - Cette partie est optionnelle. Elle permet activer la zone monstre grâce à une variable Serveur. | ||
| - | |||
| - | **Enregistrez** puis **Testez**. | ||
| - | |||
| - | |||
| - | |||
| - | ===== Mettre un type de carte particulier ===== | ||
| - | |||
| - | Pour commencer, créez une carte ou allez dans les propriétés de la carte à typer. Cliquez sur la liste déroulante **Type** pui choisissez selon les critères que vous désirez : | ||
| - | |||
| - | < | ||
| - | |||
| - | - Aucune attaque. (potions possible) | ||
| - | - Vous pouvez attaquez les monstres mais pas les joueurs. Pas d' | ||
| - | - Vous pouvez attaquer les joueurs. Pas d' | ||
| - | - Vous pouvez attaquer tout ce qui bouge, sauf PNJ, donc Monstre et Joueurs. **Perte d' | ||
| - | - Toutes attaques (joueurs et monstres). **Pas d' | ||
| - | - Toutes attaques (joueurs et monstres). **Pas d' | ||
| - | |||
| - | |||
| - | |||
| - | Puis cliquez sur **OK**. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Activer un évènement à l' | ||
| - | |||
| - | Nous allons prendre l' | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | En contact | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | %BloqueAttaque%=1 | ||
| - | Teleport(Arène, | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | __ATTENTION :__ La commande doit toujours se trouver **avant le téléporteur**. | ||
| - | |||
| - | //Astuce : A la sortie de l' | ||
| - | |||
| - | //Astuce2 : Vous pouvez également changer le point de résurrection à l' | ||
| - | |||
| - | ===== Faire une fontaine régénératrice ===== | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | InputQuery(' | ||
| - | OnResultQuery(' | ||
| - | Condition(' | ||
| - | Message(' | ||
| - | Condition(' | ||
| - | %Gold%=%Gold%-25 | ||
| - | %Vie%=%VieMax% | ||
| - | ChangeResPoint(Hall - Enterra, | ||
| - | Message(' | ||
| - | OnResultQuery(' | ||
| - | QueryEnd | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | //Notez que les régénérateurs de points de vies sont désormais obligatoirement, | ||
| - | |||
| - | |||
| - | ===== Déplacer un évent / Pnj ===== | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Automatique | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | // Déplacer le pnj de 4 carreaux vers la gauche. | ||
| - | %Lili.CaseX%=%Lili.CaseX%-4 | ||
| - | // L' | ||
| - | // Déplacer Lili de 4 cases vers la droite. | ||
| - | %Lili.CaseX%=%Lili.CaseX%+4 | ||
| - | // Déplacer Lili de 4 cases vers le haut. | ||
| - | %Lili.CaseY%=%Lili.CaseY%-4 | ||
| - | // Déplacer Lili de 4 cases vers le bas. | ||
| - | %Lili.CaseY%=%Lili.CaseY%+4 | ||
| - | // Reprise du %Lili.CaseY% est importante pour modifier la variable. | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | //Notez que les évènements peuvent aussi bien être des arbres ou des skins. Cela aura le même effet qu'une skin lors du déplacement.// | ||
| - | |||
| - | |||
| - | |||
| - | ===== Activer ou désactiver un décor à sa guise ===== | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | Serveur[Decor]=1 | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | InputQuery(' | ||
| - | OnResultQuery(' | ||
| - | Serveur[Decor]=0 | ||
| - | Message(' | ||
| - | OnResultQuery(' | ||
| - | Message(' | ||
| - | QueryEnd | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | InputQuery(' | ||
| - | OnResultQuery(' | ||
| - | Serveur[Decor]=1 | ||
| - | Message(' | ||
| - | OnResultQuery(' | ||
| - | Message(' | ||
| - | QueryEnd | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Serveur[Decor]=1 | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | // mettre l' | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | // rien | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | // rien | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | // | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Restreindre l' | ||
| - | |||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 8px; | ||
| - | } | ||
| - | </ | ||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | En contact | ||
| - | %Rang%> | ||
| - | %Guilde%=Admin | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Teleport(Arène, | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | En contact | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | // Interdiction de passer | ||
| - | Message(' | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | //Astuce : // | ||
| - | |||
| - | * **Soldat** %Rang%=0 | ||
| - | * **Recruteur** %Rang%=1 | ||
| - | * **Chef** %Rang%=2 | ||
| - | * **Leader** %Rang%=3 | ||
| - | |||
| - | ===== Organiser un scénario pour EditeurSO ===== | ||
| - | |||
| - | |||
| - | |||
| - | === Boss === | ||
| - | |||
| - | Dans le scénario vous pouvez **donner des noms** à vos boss. Vous pouvez **optionnellement** dire **pour quel niveau** sera le boss. Sachant que des petites quêtes n'ont aucune chances de monter le niveau maximum actuel. | ||
| - | |||
| - | __Exemple :__ | ||
| - | '' | ||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | === Actions === | ||
| - | |||
| - | Dans un scénario les actions sont **indispensable**, | ||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | |||
| - | === Lieux === | ||
| - | |||
| - | Dans le scénario, comme dans tout bon texte, on **décrit les lieux**. Que se soit une ville, une grotte et une plage, cela doit être **préciser** pour que l'on puisse donner une **image de la quête** dans sa tête. Il faut indiquer les lieux par où passe le joueur pour **pouvoir avoir le parcours** du joueur dans le feu de l' | ||
| - | |||
| - | __Exemples :__ | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | === Monstres === | ||
| - | |||
| - | Les monstres, dans le scénario, ne sont **pas indispensables** mais peuvent être précisés lors de la **description des lieux**. | ||
| - | |||
| - | __Exemple :__ '' | ||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | === Personnages (PNJ) === | ||
| - | |||
| - | Les personnages sont des **piliers indispensables** pour le raisonnement, | ||
| - | |||
| - | __Exemples :__ | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | __________ | ||
| - | |||
| - | **Dans ces exemples, | ||
| - | |||
| - | * Roland fait exécuter l' | ||
| - | * l' | ||
| - | * Le garde énervé pour X raisons qu'on peut préciser, devient un assassin en tuant un PNJ jouant le rôle d'un chat et d'une victime en même temps. | ||
| - | |||
| - | |||
| - | |||
| - | ===== Organiser le mail à EditeurSO ===== | ||
| - | |||
| - | |||
| - | |||
| - | === Besoins === | ||
| - | |||
| - | Pour faire une quête vous avez **besoin** principalement d'une ou plusieurs **variables**, | ||
| - | * Map de Trigorn | ||
| - | * Map de Sarosa | ||
| - | * 1 variable | ||
| - | |||
| - | ---- | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | === Équipe === | ||
| - | |||
| - | Dans le mail, il faut évidemment **préciser l' | ||
| - | * **Les mappeurs (et programmeurs) :** Kyller(mappeur et programmeur), | ||
| - | * **Les graphistes :** Leelou (skins, boss et animations), | ||
| - | * **Scénaristes :** Kyller..etc.. | ||
| - | Cette étape sert à ce que l' | ||
| - | |||
| - | ---- | ||
| - | |||
| - | === Scénario === | ||
| - | |||
| - | Pour cette partie, il faut **compiler** tout ce que vous avez dit en un scénario **rôle play** où figurera **les actions du joueur**, les boss qu'il combattra, les monstres, et les pnj ainsi que leurs rôles. C'est la partie **la plus importante** du mail, vous pouvez la présenter de **2 manières** : | ||
| - | * Avec des **(1); (2); (3)...** pour séparer chaque actions, mais **en restant RP**. | ||
| - | * Ou bien, en faisant **un simple texte** avec de la **ponctuation**, | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Mettre un chipset dans un évent ===== | ||
| - | |||
| - | |||
| - | {{tutoriaux: | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Gestion de la déconnexion ===== | ||
| - | |||
| - | Il s'agit de créer un évent pour déclencher la recherche du joueur qui doit être connecté sur la map à vérifier, et ainsi rechercher s'il le joueur en question ne s'est pas déconnecté, | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Le PNJ vérificateur ==== | ||
| - | |||
| - | Le PNJ vérificateur est activé par un joueur. Ce PNJ va lancer une recherche, et s'il ne reçoit aucun " | ||
| - | |||
| - | Dans l' | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 12px; | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Appuie sur bouton | ||
| - | Serveur[Equipe]!=0 | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Message(' | ||
| - | Serveur[Verif]=1 | ||
| - | //A ce moment, le PNJ lance un appel vers l' | ||
| - | Message(' | ||
| - | %CaseX%=%CaseX%-2 | ||
| - | %CaseX%=%CaseX%+4 | ||
| - | Message(' | ||
| - | %CaseX%=%CaseX%-4 | ||
| - | %CaseX%=%CaseX%+4 | ||
| - | Message(' | ||
| - | %CaseX%=%CaseX%-2 | ||
| - | %Direction%=0 | ||
| - | Condition(' | ||
| - | Message(' | ||
| - | Serveur[Verif]=0 | ||
| - | Condition(' | ||
| - | Message(' | ||
| - | Serveur[Equipe]=0 | ||
| - | Message(' | ||
| - | Serveur[Verif]=0 | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | ====Event automatique vérificateur==== | ||
| - | |||
| - | Cet évent est présent dans les maps à vérifier où les joueurs devront être (les maps de la zone raid donc). | ||
| - | |||
| - | Le PNJ vérifie à la fin de la page si la **// | ||
| - | |||
| - | < | ||
| - | <style type=text/ | ||
| - | TEXTAREA { | ||
| - | background-color : white; | ||
| - | font-family : MS Sans Serif; | ||
| - | font-size : 12px; | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | <table cellspacing=2> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | Automatique | ||
| - | Serveur[Verif]=1 | ||
| - | Serveur[Equipe]=%Party% | ||
| - | </ | ||
| - | </td> | ||
| - | <td width=20> | ||
| - | </td> | ||
| - | <td> | ||
| - | < | ||
| - | Serveur[Verif]=2 | ||
| - | </ | ||
| - | </td> | ||
| - | </tr> | ||
| - | <tr height=25>< | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | |||
tutoriaux/kyller.1488438835.txt.gz · Dernière modification : 2022/09/25 19:09 (modification externe)