Ediwiki

Wiki officiel de l'éditeur de carte du jeu Slayers Online

Outils pour utilisateurs

Outils du site


tutoriaux:araknos

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriaux:araknos [2008/08/04 22:13] araknostutoriaux:araknos [2020/08/23 14:33] (Version actuelle) – supprimée lyssitz
Ligne 1: Ligne 1:
-<html><h1><b> 
-<p align="center"><u><a name="titre">Tutorial sur quelques évènements</a></u></p> 
  
-</b></h1> 
- 
-<center><b><u>Sur ce site, vous pourrez trouver différent évènement en rapport avec l'éditeur de Slayers Online. Les évènements seront détaillés, chaques ligne seras expliqué.</u></b> 
- 
-<br><br><br> 
- 
-<hr> 
- 
-<br><br><br> 
- 
-<b><u>Crée un mot de passe</u></b> 
- 
-<br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 1</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Appuie sur bouton 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-Message('Vous avez besoin de connaître le mot de passe pour acceder a cette pièce') 
-// 
-// Pour ce qui suis, imagnez que le joueur tape "araknos" dans l'InputString 
-// 
-%String1%=InputString('Quel est le mot de passe ? répondre en minuscules') 
-// 
-//L'InputString sert a écrire quelques chose ( là, un mot de passe ;p), dans la ligne ci-dessus, ce que le joueur écrira dans l'InputString sera enregistré dans la %String1%. Par exemple, si vous écrivez "araknos", %String1% sera égale a "araknos" ( %String1%=araknos ) 
-// 
-Condition('%String1%!=araknos') 
-// 
-//Ce qui va suivre ne va s'executer que si la %String1% n'est pas égale a "araknos" ( d'où le 'condition' ) 
-// 
-Message('Ce n'est pas le bon mot de passe') 
-// 
-// 
-// 
-Condition('%String1%=araknos') 
-// 
-//Ce qui va suivre ne va s'executer que si la %String1% est égal a "araknos" ( ce qui est le cas dans l'exemple ') 
-// 
-Message('Bonne réponse ! vous pouvez passer') 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
- 
-<br><br><br> 
- 
-<hr> 
- 
-<br><br><br> 
- 
-<html><b><u>Bloquer une arène a l'aide d'un mot de passe modifiable</u></b> 
- 
-<br><br><br> 
- 
-<u>Event maître ( là où on activera/desactivera le bloquage ( en 3 évènements ) )</u> 
- 
-<br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 1</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Appuie sur bouton 
-// 
-//Il est fortement conseillé d'imposé une restriction pour se genre d'évènement 
-// 
-%Guilde%=Sages 
-// 
-// Cette page ne s'executera que si le joueur est de la guilde Sages 
-// 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-InputQuery('Que voulez vous faire?','Activer le mot de passe','Desactiver le mot de passe','Changer le mot de passe','Rien') 
-// 
-// Là, le joueur est confronté a plusieur choix 
-// 
-OnResultQuery('Activer le mot de passe') 
-// 
-// Il choisie d'activer le mot de passe 
-// 
-Serveur[SagesArèneMdp]=InputString('Quel mot de passe voulez-vous mettre?') 
-// 
-// Le joueur va écrire le mot de passe dans l'InputString, et ce que le joueur va tapé sera égal a la Serveur[SagesArèneMdp] ( Si le joueur tape "araknos" , la Serveur[SagesArèneMdp] sera égale a "araknos" ( Serveur[SagesArèneMdp]=araknos ) ) 
-// 
-Message('Le mot de passe : Serveur[SagesArèneMdp] a bien été placé') 
-// 
-// Dans le code, vous allez me dire, qu'est-ce que ça veut dire "Le mot de passe : Serveur[SagesArèneMdp] a bien été placé". Et bien, sur le ligne supérieur, vous avez écrit le mot de passe dans l'InputString, qui était égale a la Serveur[SagesArèneMdp], donc si vous avez choisie le mot de passe "araknos", l'évènement affichera "Le mot de passe : araknos a bien été placé" 
-// 
-OnResultQuery('Desactiver le mot de passe') 
-// 
-// 
-// 
-Serveur[SagesArèneMdp]=0 
-// 
-// Là serveur est remise a 0, donc il n'y a pu de mot de passe. 
-// 
-Message('C'est fait !') 
-// 
-// 
-// 
-OnResultQuery('Changer le mot de passe') 
-// 
-// 
-// 
-Serveur[SagesArèneMdp]=InputString('Entrer le nouveau mot de passe') 
-// 
-// Là, on revient au point "Activer le mot passe". 
-// 
-Message('Le mot de passe a bien été changé') 
-// 
-// 
-// 
-QueryEnd 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
-<br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 2</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Appuie sur bouton 
-// 
-// Si l'évènement est reservé a la guilde Sages, cette page ne s'executera que pour ceux ne fesant pas partie de la guilde Sages 
-//  
- 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-Message('Vous n'ètes pas un membre de la guilde Sages, vous n'avez donc pas le droit d'activer/desactiver le mot de passe pour bloquer l'arène') 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
-<br><br><br> 
- 
-<u>Event bloqué ( là ou il faudras taper le mot de passe )</u> 
- 
-<br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 1</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Serveur[SagesArèneMdp]=0 
-// 
-// Là, la serveur est égale a 0, donc le mot de passe n'est pas activé, donc il n'y a rien 
-//  
- 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
- 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
-</b> 
-<br><br><br> 
- 
-<u>Il faut cocher la case "Bloque le joueur"</u> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 2</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Appuie sur bouton 
-// 
-// La première page ne s'applique que si la serveur est égale a 0. Cette page s'applique si la serveur n'est pas égal a 0, donc si le bloquage a été activé, c'est cette page qui sera lu 
-//  
- 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-Condition('%Direction%=2') 
-// 
-// Cette partie du code ne s'applique que si le joueur est de face ( dans ce cas, il veut sortir ( donc il ne tappera pas le mot de passe ) ) 
-// 
-Teleport(Maison Sages Arène,12,29) 
-// 
-// 
-// 
-Condition('%Direction%=0') 
-// 
-// Dans ce cas là, le joueur veut entrer, donc il doit taper le mot de passe 
-// 
-%String1%=InputString('Quel est le mot de passe?') 
-// 
-// ce que le joueur écrira dans l'InputString sera enregistré dans la %String1%. Par exemple, si vous écrivez "araknos", %String1% sera égale a "araknos" ( %String1%=araknos ) 
-// 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
-<br><br><br> 
- 
-<u>Event vérificateur ( il va vérifié si le mot de passe tapé par le joueur correspond a celui défini dans l'évent maître ( cet evènement est a placé prêt de l'évent juste au dessus )</u> 
- 
-<br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 1</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Auto une seul fois 
-%String1%=Serveur[SagesArèneMdp] 
-// 
-// Cet page ne sera lu que si le joueur a entré le bon mot de passe 
-//  
- 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-%String1%= 
-// 
-// Important !!! Une String, par defaut, est vide, donc il ne faut <b><u>pas</u></b> écrire %String1%=0 ( Note : ceci ne vaut que pour les string, la valeur par defaut d'une variable est bien 0 ^^ ) 
-// 
-Teleport(Maison Sages Arène,12,24) 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
-<br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 2</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Auto une seul fois 
-%String1%!= 
-// 
-// Là, la String1 est différente du mot de passe définie dans l'évent maître, donc, le mot de passe est incorrect 
-//  
- 
- 
- 
- 
- 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-%String1%= 
-// 
-// Important !!! Une String, par defaut, est vide, donc il ne faut pas écrire %String1%=0 ( Note : ceci ne vaut que pour les string, la valeur par defaut d'une variable est bien 0 ^^ ) 
-// 
-Message('%Name% : Ce n'est pas le bon mot de passe') 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
-<br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 3</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-// Même si la page est vide, cette page est obligatoire pour le bon fonctionnement de l'évènement 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-// Même si la page est vide, cette page est obligatoire pour le bon fonctionnement de l'évènement 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
-</html> 
- 
----- 
- 
-<html><b><u>Passer une annonce dans une map</u></b> 
- 
-<br> 
- 
-<br> 
- 
-<u>Event maître ( là ou l'on va écrire l'annonce )</u> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 1</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Appuie sur bouton 
-%Guilde%=Sages 
-// 
-// Il est fortement conseillé d'imposé une restriction pour se genre d'évènement 
-//  
- 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-InputQuery('Que voulez-vous faire?','Faire une annonce en hors arène uniquement','Faire une annonce dans toute l'arène','Rien') 
-// 
-// Là le joueur faire sont choix 
-// 
-OnResultQuery('Faire une annonce dans toute l'arène') 
-// 
-// 
-// 
-Serveur[MaisonSagesAnnonceArèneEntierPhrase]=InputString('Veuillez mettre votre message') 
-// 
-// Là, le message que le joueur va entre dans l'InputString sera enregistré dans la Serveur[MaisonSagesAnnonceArèneEntierPhrase]( vous verrez après comment toute la map pourra le lire ) 
-// 
-OnResultQuery('Faire une annonce en hors arène uniquement') 
-// 
-//  
-// 
-Serveur[MaisonSagesAnnonceArèneOutPhrase]=InputString('Veuillez mettre votre message') 
-// 
-// Vous verrez après comment la séparation arène/hors arène sera faite 
-// 
-OnResultQuery('Rien') 
-// 
-// 
-// 
-QueryEnd 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
- 
-<br><br><br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 2</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Appuie sur bouton 
-// 
-// Cette page est lu si le joueur n'est pas de la guilde Sages 
-//  
- 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-Message('Vous n'avez pas le droit de passer un message dans la map') 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
- 
-<br><br><br><br><br> 
- 
-<u>Event annonce ( pour faire passer le message )</u> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 1</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Automatique 
-Serveur[MaisonSagesAnnonceArèneEntierPhrase]!=0 
-// 
-// Là, le joueur veut passe une annonce dans toute l'arène vu que la serveur est différente de 0 
-// 
- 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-Message('Serveur[MaisonSagesAnnonceArèneEntierPhrase]') 
-// 
-// Là le message entré pour toute l'arène est annonce 
-// 
-Serveur[MaisonSagesAnnonceArèneEntierPhrase]=0 
-// 
-// La serveur est remise a 0 
-// 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
- 
-<br><br><br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 2</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Automatique 
-Serveur[MaisonSagesAnnonceArèneOutPhrase]!=0 
-// 
-// Là, le joueur a passé une annonce en hors arène, donc la serveur est différente de 0 
-// 
-%CaseX%>=4 
-%CaseY%>=11 
-%CaseX%<=20 
-%CaseY%<=27 
-// 
-// Le joueur se trouve entre les coordonée 4,11 et 20,27, il est dans la zone de combat, donc il ne véra aucun message 
-// 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
- 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
- 
-<br><br><br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 3</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-Automatique 
-Serveur[MaisonSagesAnnonceArèneOutPhrase]!=0 
-// 
-// Cette page n'est lu que si la précédente ne convient pas, donc la , le joueur est forcément en hors arène, et vu que la serveur pour passé un message en hors arène est différente de 0, le message s'affiche 
-// 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-Message('Serveur[MaisonSagesAnnonceArèneOutPhrase]') 
-Serveur[MaisonSagesAnnonceArèneOutPhrase]=0 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
- 
- 
-<br><br><br><br><br> 
- 
-<html> 
-<style type=text/css> 
-TEXTAREA { 
-  background-color : white; 
-  font-family : MS Sans Serif; 
-  font-size : 8px; 
-} 
-</style> 
-<center> 
-<table cellspacing=2> 
-<tr height=25><th colspan=3 align=left>Page 4</th></tr> 
-<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> 
-<tr><td> 
-<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly> 
-// Page vide mais necessaire au bon déroulement de l'évènement 
-</TEXTAREA> 
-</td> 
-<td width=20> 
-</td> 
-<td> 
-<TEXTAREA ROWS=7 COLS=50 SIZE=255 WRAP=soft readonly> 
-// Page vide mais necessaire au bon déroulement de l'évènement 
-</TEXTAREA> 
-</td> 
-</tr> 
-</table> 
-</html> 
- 
----- 
- 
-__**Ce tutorial est en construction**__ 
- 
- 
-Dernière MAJ le 4 Août 2008 
- 
-(c) ; **Araknos** - 2008 pour [[http://slayersonline.net|Slayers Online]] 

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki