Tutorial de Dwight

Cette page n'a pas la prétention d'être une page mère de ce wiki mais garde néanmoins toute sa capacité afin de réunir tout bon tutoriaux utile à la communauté suivant cette page. Cette page sert également de page de référence quand j'ai le plaisir de pouvoir aider moi même une personne.

Ce tutorial est réalisé par Dwight comme :

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, une large palette de script pouvant aider à la conception d'une maison de guilde ou d'une quête. Il y a également quelques astuces pour faire des codes, vous même, similaire à ceux présents. Mais aussi des astuces pour créer un mail complet pour Editeur so ainsi qu'un scénario.

Bloquer l'attaque en dehors de l'arène

Cet évènement marche également avec %BloqueDefense% et %BloqueChevauchement% (inversez 0 et 1 pour bloquer le chevauchement et/ou la défense DANS l'arène).

Évent dans l'arène

Page 1
Conditions d'événementsCommande événements

Event hors arène

Page 1
Conditions d'événementsCommande événements

Faire payer l'entree d'une porte

Évent porte

Page 1
Conditions d'événementsCommande événements

Page 2
Conditions d'événementsCommande événements

Bloquer l'acces aux joueurs qui ne sont pas de la guilde

Évent porte

Page 1
Conditions d'événementsCommande événements

Page 2
Conditions d'événementsCommande événements

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 “arbre” ou autre, pour eviter de dire que l'arbre vol… Il vous sera aussi utile pour les évents assez volumineux dont on ne devrait pas marché en dessous à certains endroit. Ne vous en servez pas pour un tapis ou même genre, utilisez l'option évent toujours en dessous.

Bloquer avec un join changeable

Évent maitre (changement du join)

Page 1
Conditions d'événementsCommande événements

Page 2
Conditions d'événementsCommande événements



Évent porte (bloquer l'acces avec join)

Page 1
Conditions d'événementsCommande événements

Page 2
Conditions d'événementsCommande événements

Passer une annonce sur une map

Évent maitre (passer une annonce)

Page 1
Conditions d'événementsCommande événements

Page 2
Conditions d'événementsCommande événements



Évent Automatique (pour passer l'annonce)

Page 1
Conditions d'événementsCommande événements

Page 2
Conditions d'événementsCommande événements

Mettre des monstres sur une map

Pour commencer, ouvrez la carte où vous placerez la zone de combat et allez dans l'onglet Zone Monstre en haut de la map. Suivez les étapes suivantes :

  1. Appuyez sur ce bouton pour ajouter la zone.
  2. Sélectionnez la zone où les monstres apparaitrons, les X (le plus petit et le plus grand), de même pour les Y de la zone.
  3. Choisissez votre monstre.
  4. 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 :

  1. Aucune attaque. (potions possible)
  2. Vous pouvez attaquez les monstres mais pas les joueurs. Pas d'alignement, pas de réputation. (potions possible)
  3. Vous pouvez attaquer les joueurs. Pas d'alignement, Avec réputation (potions impossible)
  4. Vous pouvez attaquer tout ce qui bouge, sauf PNJ, donc Monstre et Joueurs. Perte d'alignement, pas de réputation. (potions possible)
  5. Toutes attaques (joueurs et monstres). Pas d'alignement, pas de réputation (potions impossible)
  6. Toutes attaques (joueurs et monstres). Pas d'alignement, pas de réputation (potions possible)

Puis cliquez sur OK.

Activer un évènement à l'entrée d'une pièce

Nous allons prendre l'exemple du “bloque attaque” l'entrée des gradins d'une arène.

Évent dans la map d'entrée de l'arène

Page 1
Conditions d'événementsCommande événements

ATTENTION : La commande doit toujours se trouver avant le téléporteur.

Astuce : A la sortie de l'arène, ne pas oublier de remettre le %BloqueAttaque%=0

Astuce2 : Vous pouvez également changer le point de résurrection à l'entrée de la map.

Faire une fontaine régénératrice

Évent de la fontaine

Page 1
Conditions d'événementsCommande événements

Notez que les régénérateurs de points de vies sont désormais obligatoirement, payant.

Déplacer un évent / Pnj

Évent automatique : Lili

Page 1
Conditions d'événementsCommande événements

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

Évent maître : activation/désactivation

Page 1
Conditions d'événementsCommande événements
Page 2
Conditions d'événementsCommande événements

Évent du décor

Page 1
Conditions d'événementsCommande événements
Page 2
Conditions d'événementsCommande événements

L'utilisation d'une serveur permet à tout le monde de voir le changement de décor. Dans le cas d'une variable ou d'une bool, seul vous verrez le décor.

Restreindre l'accès d'une porte uniquement aux chefs d'une même guilde

Evénement porte

Page 1
Conditions d'événementsCommande événements
Page 2
Conditions d'événementsCommande événements

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 : ..l'aventurier(joueur) se trouve face au démoniaque DrVamp(Boss lvl 20-30)


Actions

Dans un scénario les actions sont indispensable, ce sont les péripéties de la quête ! Une action doit avoir une raison d'être faite (un ordre, un devoir..etc..). Celle-ci doivent être intégrées au rôle play de la quête et accentuées dans le scénario.. Par exemple, tuer un boss, chercher des œufs, sortir d'un labyrinthe et parler à un PNJ sont des actions.


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'action comme sur une carte.

Exemples :

  • ..l'aventurier(joueur) entra dans une grotte sombre et humide..
  • ..il pénétra dans l'immense ville qu'est Proncilia..

Monstres

Les monstres, dans le scénario, ne sont pas indispensables mais peuvent être précisés lors de la description des lieux.

Exemple : ..une grotte sombre habité par des chauves souris effrayantes..


Personnages (PNJ)

Les personnages sont des piliers indispensables pour le raisonnement, les actions et la prospérité du scénario. On peut les introduire de différentes manières comme : les présenter comme victime, témoin, suspect, personnage d'aide, assassins..etc.. Ces PNJs peuvent aussi bien mourir que vivre mais tous font avancer le joueur dans de nouvelles péripéties. Elles introduisent la quête, la dynamise, lui donne du sens. Dans un scénario les personnages ont différents rôles.

Exemples :

  • ..Roland, le roi, donna l'ordre à l'aventurier d'exécuter l'assassin…
  • ..l'assassin prit la fuite et le général des armées demanda l'aide de l'aventurier pour le rattraper..
  • ..le chaton qui passait croisa la route du garde énervé fut victime de sa lame et le garde devint un assassin..

__

Dans ces exemples,

  • Roland fait exécuter l'action par le joueur
  • l'assassin fuit et donne une raison au gardien de demander l'aide du joueur de le rattraper.
  • 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, vous ne pouvez les choisir vous-même, vous devez les demander lors du mail à EditeurSO. Ensuite, pour les maps déjà en jeu que vous désirez modifier pour inclure dans votre quête, celle du client du jeu ne peuvent pas être lues par l'Éditeur Light, il faut donc les demander. Exemple :

  • Map de Trigorn
  • Map de Sarosa
  • 1 variable

Équipe

Dans le mail, il faut évidemment préciser l'équipe faisant la quête, cela doit être détaillé comme ceci :

  • Les mappeurs (et programmeurs) : Kyller(mappeur et programmeur), Leelou(mappeur)..etc..
  • Les graphistes : Leelou (skins, boss et animations), Kyller(animations)..etc..
  • Scénaristes : Kyller..etc..

Cette étape sert à ce que l'équipe soit reconnue pour son travail.


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, des paragraphes et des alinéas pour une lecture plus aisée..

Mettre un chipset dans un évent

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é, auquel cas, dans l'exemple d'un raid, le dit-raid sera réinitialisé.

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 “résultat”, il conclura que le joueur n'est plus en ligne et pourra, dans l'exemple du raid, réinitialisé la zone de combat pour laisser le champ libre à une autre équipe.

Dans l'exemple du raid, la Serveur[Equipe] est enregistré au préalable au début du raid avec le nom du groupe qui crée la partie pour entamer le raid avec ses amis, du %Party% qu'on devra rechercher donc. Si on veut viser un joueur précis, on enregistrera le %Name%.

Page 1
Conditions d'événementsCommande événements
Page 2
Vide ou définir suivant le menu particulier du PNJ.

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 Serveur[Verif] à changer ou non. L'évent automatique va alors changer celle-ci si les joueurs sont présents.

Page 1
Conditions d'événementsCommande événements
Page 2
Vide.

 
tutoriaux/kyller.txt · Dernière modification: 2017/03/02 08:13 par kyller
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki