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:ophio [2010/05/27 00:12] – ophio | tutoriaux:ophio [2010/06/07 19:58] – ophio |
---|
| |
=====Event des piques===== | =====Event des piques===== |
| |
| |
====Event normal==== | ====Event normal==== |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
Automatique | Automatique |
Bool[1]=0 | Bool[1]=0 |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
Bool[1]=1 | Bool[1]=1 |
%Timer%=0 | %Timer%=0 |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
Automatique | Automatique |
Bool[1]=1 | Bool[1]=1 |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
Bool[1]=0 | Bool[1]=0 |
%Timer%=0 | %Timer%=0 |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
%Timer%<60 | %Timer%<60 |
</TEXTAREA> | </TEXTAREA> |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
//vide | //vide |
</TEXTAREA> | </TEXTAREA> |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
En contact | En contact |
Bool[1]=0 | Bool[1]=0 |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
//vide | //vide |
</TEXTAREA> | </TEXTAREA> |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
En contact | En contact |
Bool[1]=1 | Bool[1]=1 |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
%Vie%=%Vie%-%VieMax%/5 | %Vie%=%Vie%-%VieMax%/5 |
//mettre ici les dégats que reçoit le joueur lorsqu'il marche sur les piques | //mettre ici les dégats que reçoit le joueur lorsqu'il marche sur les piques |
| |
</div></div></div></center></html> | </div></div></div></center></html> |
| |
| |
| |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=7 COLS=100 SIZE=320 WRAP=soft readonly> |
Automatique | Automatique |
Bool[1]=0 | Bool[1]=0 |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=7 COLS=100 SIZE=320 WRAP=soft readonly> |
Bool[1]=1 | Bool[1]=1 |
Variable[13]=%rand(140)%+10 | Variable[13]=%rand(140)%+10 |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=7 COLS=100 SIZE=320 WRAP=soft readonly> |
Automatique | Automatique |
Bool[1]=1 | Bool[1]=1 |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=7 COLS=100 SIZE=320 WRAP=soft readonly> |
Bool[1]=0 | Bool[1]=0 |
Variable[13]=%rand(140)%+10 | Variable[13]=%rand(140)%+10 |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=7 COLS=100 SIZE=320 WRAP=soft readonly> |
%Timer%<Variable[13] | %Timer%<Variable[13] |
</TEXTAREA> | </TEXTAREA> |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=7 COLS=100 SIZE=320 WRAP=soft readonly> |
//vide | //vide |
</TEXTAREA> | </TEXTAREA> |
| |
</div></div></div></center></html> | </div></div></div></center></html> |
| |
| |
| |
| |
| |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=12 COLS=100 SIZE=320 WRAP=soft readonly> |
Appuie sur bouton | Appuie sur bouton |
//il faut donner un nom à l'event afin de pouvoir modifier sa position grace aux commandes %NomEv.X% et %NomEv.Y% | //il faut donner un nom à l'event afin de pouvoir modifier sa position grace aux commandes %NomEv.CaseX% |
| //et %NomEv.CaseY% |
//dans cet exemple je lui ai mis le nom de pierre | //dans cet exemple je lui ai mis le nom de pierre |
</TEXTAREA> | </TEXTAREA> |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=12 COLS=100 SIZE=320 WRAP=soft readonly> |
Condition('%Direction%=0') | Condition('%Direction%=0') |
%pierre.Y%=%pierre.Y%-1 | %pierre.CaseY%=%pierre.CaseY%-1 |
// | // |
Condition('%Direction%=2') | Condition('%Direction%=2') |
%pierre.Y%=%pierre.Y%+1 | %pierre.CaseY%=%pierre.CaseY%+1 |
// | // |
Condition('%Direction%=1') | Condition('%Direction%=1') |
%pierre.X%=%pierre.X%+1 | %pierre.CaseX%=%pierre.CaseX%+1 |
// | // |
Condition('%Direction%=3') | Condition('%Direction%=3') |
%pierre.X%=%pierre.X%-1 | %pierre.CaseX%=%pierre.CaseX%-1 |
</TEXTAREA> | </TEXTAREA> |
</td> | </td> |
| |
</div></div></div></center></html> | </div></div></div></center></html> |
| |
| |
| |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
//case "personnage fixe" cochée avec une image du forgeron qui tient un marteau | //case "personnage fixe" cochée avec une image du forgeron qui tient un marteau |
Appuie sur bouton | Appuie sur bouton |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
Message('Forgeron : Bonjour voyageur, désires-tu me voir à l'oeuvre?') | Message('Forgeron : Bonjour voyageur, désires-tu me voir à l'oeuvre?') |
Message('%Name% Oui j'adorerais ça') | Message('%Name% Oui j'adorerais ça') |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
//case "effet visuel" cochée avec une animation du forgeron qui bat le fer | //case "effet visuel" cochée avec une animation du forgeron qui bat le fer |
Automatique | Automatique |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
//vide | //vide |
</TEXTAREA> | </TEXTAREA> |
<tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> | <tr><td><b>Conditions de déclenchement</b></td><td></td><td><b>Commande événements</b></td></tr> |
<tr><td> | <tr><td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
//case "personnage fixe" cochée avec une image du forgeron qui tient un marteau | //case "personnage fixe" cochée avec une image du forgeron qui tient un marteau |
Automatique | Automatique |
</td> | </td> |
<td> | <td> |
<TEXTAREA ROWS=15 COLS=100 SIZE=320 WRAP=soft readonly> | <TEXTAREA ROWS=6 COLS=100 SIZE=320 WRAP=soft readonly> |
%Bloque%=0 | %Bloque%=0 |
Message('j'espere que ça t'a plu') | Message('j'espere que ça t'a plu') |
| |
</div></div></div></center></html> | </div></div></div></center></html> |
| |
| |
| |
J'ai numéroté les events afin de faciliter les explications.<br> | J'ai numéroté les events afin de faciliter les explications.<br> |
| |
Pour bloquer les attaques, on va utiliser la variable joueur <a ref="http://ediwiki.slayersonline.net/doku.php?id=var_char:bloqueattaquelocal">%BloqueAttaqueLocal%</a>. Pourquoi celle-là et pas %BloqueAttaque% ? Tout simplement parce que le joueur pourra changer fréquemment sa possibilité d'attaquer sur la map et qu'elle est plus rapide à exécuter par le serveur du jeu. Mais il y a un inconvéniant dans l'utilisation de cette variable : quand le joueur déconnecte, elle est réinitialisée. Cela signifie que si un joueur se trouve dans la zone spectateur et qu'il déco/reco, il peut de nouveau attaquer. Nous verrons plus loin comment rémédier à cela.<br><br><br><br> | Pour bloquer les attaques, on va utiliser la variable joueur <a href="http://ediwiki.slayersonline.net/doku.php?id=var_char:bloqueattaquelocal">%BloqueAttaqueLocal%</a>. Pourquoi celle-là et pas %BloqueAttaque% ? Tout simplement parce que le joueur pourra changer fréquemment sa possibilité d'attaquer sur la map et qu'elle est plus rapide à exécuter par le serveur du jeu. Mais il y a un inconvéniant dans l'utilisation de cette variable : quand le joueur déconnecte, elle est réinitialisée. Cela signifie que si un joueur se trouve dans la zone spectateur et qu'il déco/reco, il peut de nouveau attaquer. Nous verrons plus loin comment rémédier à cela.<br><br><br><br> |
| |
Voici le code à mettre sur les cases event <b>1</b> | Voici le code à mettre sur les cases event <b>1</b> |