tutoriaux:araknos
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édenteProchaine révisionLes deux révisions suivantes | ||
tutoriaux:araknos [2008/08/04 22:13] – araknos | tutoriaux:araknos [2009/10/08 13:50] – araknos | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | < | + | ====== EN CONSTRUCTION ====== |
- | <p align=" | + | |
- | </ | + | ====== Évènements divers ====== |
- | < | + | ===== Protéger une arène à l'aide d'un mot de passe modifiable ===== |
+ | ==== Événement maître ==== | ||
- | < | + | < |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
<tr height=25>< | <tr height=25>< | ||
- | < | + | < |
< | < | ||
- | < | + | < |
Appuie sur bouton | Appuie sur bouton | ||
+ | %Guilde%=Admin | ||
+ | // Si le joueur fait partie de la guilde " | ||
+ | Serveur[Motdepasse_Arene]=0 | ||
+ | // Le mot de passe n'est pas encore activé | ||
</ | </ | ||
</td> | </td> | ||
Ligne 36: | Ligne 21: | ||
</td> | </td> | ||
<td> | <td> | ||
- | < | + | < |
- | Message('Vous avez besoin de connaître le mot de passe pour acceder a cette pièce') | + | InputQuery('Que voulez vous faire ?'Activer |
- | // | + | OnResultQuery('Rien') |
- | // Pour ce qui suis, imagnez que le joueur tape " | + | Message(' |
- | // | + | |
- | %String1%=InputString(' | + | |
- | // | + | |
- | // | + | |
- | // | + | |
- | Condition(' | + | |
- | // | + | |
- | //Ce qui va suivre ne va s' | + | |
- | // | + | |
- | Message(' | + | |
- | // | + | |
- | // | + | |
- | // | + | |
- | Condition(' | + | |
- | // | + | |
- | //Ce qui va suivre ne va s' | + | |
- | // | + | |
- | Message(' | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | Appuie sur bouton | + | |
- | // | + | |
- | //Il est fortement conseillé d' | + | |
- | // | + | |
- | %Guilde%=Sages | + | |
- | // | + | |
- | // Cette page ne s' | + | |
- | // | + | |
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | InputQuery(' | + | |
- | // | + | |
- | // Là, le joueur est confronté a plusieur choix | + | |
- | // | + | |
OnResultQuery(' | OnResultQuery(' | ||
- | // | + | Serveur[Motdepasse_Arene]=InputString(' |
- | // Il choisie d' | + | Message(' |
- | // | + | |
- | Serveur[SagesArèneMdp]=InputString(' | + | |
- | // | + | |
- | // Le joueur va écrire | + | |
- | // | + | |
- | Message(' | + | |
- | // | + | |
- | // 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é" | + | |
- | // | + | |
- | OnResultQuery(' | + | |
- | // | + | |
- | // | + | |
- | // | + | |
- | Serveur[SagesArèneMdp]=0 | + | |
- | // | + | |
- | // Là serveur est remise a 0, donc il n'y a pu de mot de passe. | + | |
- | // | + | |
- | Message(' | + | |
- | // | + | |
- | // | + | |
- | // | + | |
- | OnResultQuery(' | + | |
- | // | + | |
- | // | + | |
- | // | + | |
- | Serveur[SagesArèneMdp]=InputString(' | + | |
- | // | + | |
- | // Là, on revient au point " | + | |
- | // | + | |
- | Message(' | + | |
- | // | + | |
- | // | + | |
- | // | + | |
QueryEnd | QueryEnd | ||
</ | </ | ||
Ligne 152: | Ligne 34: | ||
</ | </ | ||
- | < | ||
- | |||
- | < | ||
- | <style type=text/ | ||
- | TEXTAREA { | ||
- | background-color : white; | ||
- | font-family : MS Sans Serif; | ||
- | font-size : 8px; | ||
- | } | ||
- | </ | ||
- | < | ||
<table cellspacing=2> | <table cellspacing=2> | ||
<tr height=25>< | <tr height=25>< | ||
- | < | + | < |
< | < | ||
- | < | + | < |
Appuie sur bouton | Appuie sur bouton | ||
- | // | + | %Guilde%=Admin |
- | // 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 | + | // Si le joueur fait partie de la guilde " |
- | // | + | // Etant donné que je n'ai pas mis de condition concernant |
</ | </ | ||
</td> | </td> | ||
Ligne 178: | Ligne 48: | ||
</td> | </td> | ||
<td> | <td> | ||
- | < | + | < |
- | Message('Vous n' | + | InputQuery('Que voulez |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | 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 | + | |
- | // | + | |
- | + | ||
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | + | ||
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | < | + | |
- | + | ||
- | <u>Il faut cocher la case " | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | Appuie sur bouton | + | |
- | // | + | |
- | // La première page ne s' | + | |
- | // | + | |
- | + | ||
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | Condition(' | + | |
- | // | + | |
- | // Cette partie du code ne s' | + | |
- | // | + | |
- | Teleport(Maison Sages Arène, | + | |
- | // | + | |
- | // | + | |
- | // | + | |
- | Condition(' | + | |
- | // | + | |
- | // Dans ce cas là, le joueur veut entrer, donc il doit taper le mot de passe | + | |
- | // | + | |
- | %String1%=InputString(' | + | |
- | // | + | |
- | // ce que le joueur écrira dans l' | + | |
- | // | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | Auto une seul fois | + | |
- | %String1%=Serveur[SagesArèneMdp] | + | |
- | // | + | |
- | // Cet page ne sera lu que si le joueur a entré le bon mot de passe | + | |
- | // | + | |
- | + | ||
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | %String1%= | + | |
- | // | + | |
- | // Important !!! Une String, par defaut, est vide, donc il ne faut < | + | |
- | // | + | |
- | Teleport(Maison Sages Arène, | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | Auto une seul fois | + | |
- | %String1%!= | + | |
- | // | + | |
- | // Là, la String1 est différente du mot de passe définie dans l' | + | |
- | // | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | %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(' | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | // Même si la page est vide, cette page est obligatoire pour le bon fonctionnement de l' | + | |
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | // Même si la page est vide, cette page est obligatoire pour le bon fonctionnement de 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%=Sages | + | |
- | // | + | |
- | // Il est fortement conseillé d' | + | |
- | // | + | |
- | + | ||
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | InputQuery(' | + | |
- | // | + | |
- | // Là le joueur faire sont choix | + | |
- | // | + | |
- | OnResultQuery(' | + | |
- | // | + | |
- | // | + | |
- | // | + | |
- | Serveur[MaisonSagesAnnonceArèneEntierPhrase]=InputString(' | + | |
- | // | + | |
- | // Là, le message que le joueur va entre dans l' | + | |
- | // | + | |
- | OnResultQuery(' | + | |
- | // | + | |
- | // | + | |
- | // | + | |
- | Serveur[MaisonSagesAnnonceArèneOutPhrase]=InputString(' | + | |
- | // | + | |
- | // Vous verrez après comment la séparation arène/hors arène sera faite | + | |
- | // | + | |
OnResultQuery(' | OnResultQuery(' | ||
- | // | + | Message(' |
- | // | + | OnResultQuery(' |
- | // | + | Message(' |
+ | OnResultQuery(' | ||
+ | Serveur[Motdepasse_Arene]=InputString(' | ||
+ | Message(' | ||
QueryEnd | QueryEnd | ||
</ | </ | ||
Ligne 452: | Ligne 63: | ||
</ | </ | ||
- | |||
- | < | ||
- | |||
- | < | ||
- | <style type=text/ | ||
- | TEXTAREA { | ||
- | background-color : white; | ||
- | font-family : MS Sans Serif; | ||
- | font-size : 8px; | ||
- | } | ||
- | </ | ||
- | < | ||
<table cellspacing=2> | <table cellspacing=2> | ||
- | <tr height=25>< | + | <tr height=25>< |
- | < | + | < |
< | < | ||
- | < | + | < |
Appuie sur bouton | Appuie sur bouton | ||
- | // | + | // S' |
- | // Cette page est lu si le joueur | + | |
- | // | + | |
</ | </ | ||
</td> | </td> | ||
Ligne 479: | Ligne 75: | ||
</td> | </td> | ||
<td> | <td> | ||
- | < | + | < |
- | Message(' | + | Message(' |
</ | </ | ||
</td> | </td> | ||
</tr> | </tr> | ||
- | </ | + | </ |
- | + | ||
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | Automatique | + | |
- | Serveur[MaisonSagesAnnonceArèneEntierPhrase]!=0 | + | |
- | // | + | |
- | // Là, le joueur veut passe une annonce dans toute l' | + | |
- | // | + | |
- | + | ||
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | Message(' | + | |
- | // | + | |
- | // Là le message entré pour toute l' | + | |
- | // | + | |
- | Serveur[MaisonSagesAnnonceArèneEntierPhrase]=0 | + | |
- | // | + | |
- | // La serveur est remise a 0 | + | |
- | // | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | 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%> | + | |
- | %CaseY%> | + | |
- | %CaseX%< | + | |
- | %CaseY%< | + | |
- | // | + | |
- | // 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 | + | |
- | // | + | |
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | + | ||
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | 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' | + | |
- | // | + | |
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | Message(' | + | |
- | Serveur[MaisonSagesAnnonceArèneOutPhrase]=0 | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | < | + | |
- | + | ||
- | < | + | |
- | <style type=text/ | + | |
- | TEXTAREA { | + | |
- | background-color : white; | + | |
- | font-family : MS Sans Serif; | + | |
- | font-size : 8px; | + | |
- | } | + | |
- | </ | + | |
- | < | + | |
- | <table cellspacing=2> | + | |
- | <tr height=25>< | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | // Page vide mais necessaire au bon déroulement de l' | + | |
- | </ | + | |
- | </ | + | |
- | <td width=20> | + | |
- | </ | + | |
- | < | + | |
- | < | + | |
- | // Page vide mais necessaire au bon déroulement de l' | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | __**Ce tutorial est en construction**__ | + | |
- | Dernière MAJ le 4 Août 2008 | ||
- | (c) ; **Araknos** - 2008 pour [[http:// | + | ===== Crée un jeu pierre, feuille, ciseau ===== |
+ | ===== Crée un système d' |