Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
arene:evenements_courants_arene [2020/09/13 13:34] – [LES ÉVÈNEMENTS COURANTS EN ARÈNE] lyssitz | arene:evenements_courants_arene [2021/05/03 13:45] – lyssitz |
---|
Vous trouverez ici une liste de fonctionnalités fréquemment rencontrées dans les arènes. | Vous trouverez ici une liste de fonctionnalités fréquemment rencontrées dans les arènes. |
| |
Il vous est possible de demander à [[editeur@slayersonline.net|EditeurSO]] les cartes d'actuelles maisons de guilde pour vous inspirer si vous le souhaitez ou aider à votre compréhension de problématique de carte. | Il vous est possible de demander à [[editeur@slayersonline.net|EditeurSO]] les cartes d'actuelles maisons de guilde pour vous inspirer si vous le souhaitez ou aider à votre compréhension d'une problématique. |
---- | ---- |
| |
===== Mettre des anti-coins dans la pièce ===== | ===== Centrer/décentrer la vue ===== |
| |
<html><center><b>~ <u>ÉVÈNEMENT MAÎTRE</u> ~</b></center></html> | <html><center><b>~ <u>ÉVÈNEMENT MAÎTRE</u> ~</b></center></html> |
</style> | </style> |
| |
| <html><center><table cellspacing=2> |
| <tr height=25><th colspan=3 align=left><b><u>Page 1</u></b></th></tr> |
| <tr><td><b>Conditions d'évènements</b></td><td></td><td><b>Commande évènements</b></td></tr> |
| <tr><td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| Appuie sur bouton |
| Bool[1]=0 |
| %BloqueAttaque%=1 |
| </TEXTAREA> |
| </td> |
| <td width=20> |
| </td> |
| <td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| %CentreY%=%CaseY%-10 |
| %CentreX%=%CaseX%-10 |
| %Bloque%=1 |
| Bool[1]=1 |
| </TEXTAREA> |
| </td> |
| </tr> |
| </table></center> |
| --> Les coordonnées indiquées après le %CaseY% et le %CaseX% correspondent au point "central" de l'arène, là où vous désirez centrer votre vue. |
| <br> |
| <br> |
<center><table cellspacing=2> | <center><table cellspacing=2> |
| <tr height=25><th colspan=3 align=left><b><u>Page 2</u></b></th></tr> |
| <tr><td><b>Conditions d'évènements</b></td><td></td><td><b>Commande évènements</b></td></tr> |
| <tr><td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| Appuie sur bouton |
| Bool[1]=1 |
| </TEXTAREA> |
| </td> |
| <td width=20> |
| </td> |
| <td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| %CentreY%=0 |
| %CentreX%=0 |
| %Bloque%=0 |
| Bool[1]=0 |
| </TEXTAREA> |
| </td> |
| </tr> |
| </table></center> |
| |
| <center><table cellspacing=2> |
| <tr height=25><th colspan=3 align=left><b><u>Page 3</u></b></th></tr> |
| <tr><td><b>Conditions d'évènements</b></td><td></td><td><b>Commande évènements</b></td></tr> |
| <tr><td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| // Zone vide |
| </TEXTAREA> |
| </td> |
| <td width=20> |
| </td> |
| <td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| // Zone vide |
| </TEXTAREA> |
| </td> |
| </tr> |
| </table></center> |
| </html> |
| |
| <html><center><b>~ <u>ÉVÈNEMENT SÉCURITÉ CONNEXION (si le joueur se déconnecte avec le centrage actif)</u> ~</b></center></html> |
| |
| <html><center><table cellspacing=2> |
| <tr height=25><th colspan=3 align=left><b><u>Page 1</u></b></th></tr> |
| <tr><td><b>Conditions d'évènements</b></td><td></td><td><b>Commande évènements</b></td></tr> |
| <tr><td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| Auto une seul fois |
| |
| </TEXTAREA> |
| </td> |
| <td width=20> |
| </td> |
| <td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| %CentreY%=0 |
| %CentreX%=0 |
| %Bloque%=0 |
| Bool[1]=0 |
| </TEXTAREA> |
| </td> |
| </tr> |
| </table></center> |
| |
| <center><table cellspacing=2> |
| <tr height=25><th colspan=3 align=left><b><u>Page 2</u></b></th></tr> |
| <tr><td><b>Conditions d'évènements</b></td><td></td><td><b>Commande évènements</b></td></tr> |
| <tr><td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| // Zone vide |
| </TEXTAREA> |
| </td> |
| <td width=20> |
| </td> |
| <td> |
| <TEXTAREA ROWS=10 WRAP=soft readonly> |
| // Zone vide |
| </TEXTAREA> |
| </td> |
| </tr> |
| </table></center> |
| </html> |
| |
| ===== Mettre des anti-coins dans la pièce ===== |
| |
| <html><center><b>~ <u>ÉVÈNEMENT MAÎTRE</u> ~</b></center></html> |
| |
| <html><center><table cellspacing=2> |
<tr height=25><th colspan=3 align=left><b><u>Page 1</u></b></th></tr> | <tr height=25><th colspan=3 align=left><b><u>Page 1</u></b></th></tr> |
<tr><td><b>Conditions d'évènements</b></td><td></td><td><b>Commande évènements</b></td></tr> | <tr><td><b>Conditions d'évènements</b></td><td></td><td><b>Commande évènements</b></td></tr> |
</table></center> | </table></center> |
</html> | </html> |
===== L'anti-Chevauchement ===== | ===== L'anti-chevauchement ===== |
| |
<html><center><b>~ <u>ÉVÈNEMENT MAÎTRE</u> ~</b></center></html> | <html><center><b>~ <u>ÉVÈNEMENT MAÎTRE</u> ~</b></center></html> |
Variable[13]=0 | Variable[13]=0 |
QueryEnd | QueryEnd |
| // =========== |
Condition('Serveur[Test_Chevauchement]=0') | Condition('Serveur[Test_Chevauchement]=0') |
Message('Anti-chevauchement désactivé') | Message('Anti-chevauchement désactivé') |
Variable[13]=0 | Variable[13]=0 |
QueryEnd | QueryEnd |
| // =========== |
Condition('Serveur[Test_Dehors]=1') | Condition('Serveur[Test_Dehors]=1') |
Message('Gicleur activé, Cible : Tout le monde') | Message('Gicleur activé, Cible : Tout le monde') |
Variable[13]=0 | Variable[13]=0 |
QueryEnd | QueryEnd |
| // =========== |
Condition('Serveur[Test_Dehors]>1') | Condition('Serveur[Test_Dehors]>1') |
Message('Gicleur activé, Cible : Serveur[Test_Dehors]') | Message('Gicleur activé, Cible : Serveur[Test_Dehors]') |
===== Bloquer l'attaque en dehors de l'arène ===== | ===== 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). | Cet évènement marche également avec [[var_char:bloquedefense|%BloqueDefense%]] et [[var_char:bloquechevauchement|%BloqueChevauchement%]] (-> inversez 0 et 1 pour bloquer le chevauchement et/ou la défense DANS l'arène). |
| |
<html><center><b>~ <u>ÉVÈNEMENT DANS L’ARÈNE</u> ~</b></center></html> | <html><center><b>~ <u>ÉVÈNEMENT DANS L’ARÈNE</u> ~</b></center></html> |
===== Comptabiliser le meilleur score dans une map/arène ===== | ===== Comptabiliser le meilleur score dans une map/arène ===== |
| |
//Pouvoir calculer le nombre de victime d'un joueur c'est pas mal, mais faut toutefois connaître l’éditeur pour pouvoir programmer sans faire de grossières erreurs. | Pouvoir calculer le nombre de victimes d'un joueur c'est pas mal __**mais**__ il faut toutefois connaître l’éditeur pour pouvoir programmer sans faire de grossières erreurs. |
| |
Voici donc un petit guide qui regroupe l'essentiel de ce qu'il faut savoir, entre autre l'utilisation des variables serveur et d'une logique. | Voici donc un petit guide qui regroupe l'essentiel de ce qu'il faut savoir. |
Après ça, vous savez comment faire pour une map ou pour une arène...// | |
| |
<html><center><b>~ <u>ÉVÈNEMENT MAÎTRE (PNJ)</u> ~</b></center></html> | <html><center><b>~ <u>ÉVÈNEMENT MAÎTRE (PNJ)</u> ~</b></center></html> |
| |
| |
/!\ N'oubliez pas à la fin du système de jeu de mettre à **0** la **variable[13]** pour **tous les joueurs** grâce à un événement automatique dans la map/arène ou à une porte de sortie. /!\ | /!\ N'oubliez pas à la fin du système de jeu de mettre à **0** la **variable[13]** pour **tous les joueurs** grâce à un évènement automatique dans la map/arène ou sur la sortie. /!\ |
====== Ajouter un compteur de score visible par tous ====== | ====== Ajouter un compteur de score visible par tous ====== |
| |
Ce projet permet d'incrémenter une variable serveur et d'en afficher le contenu de manière visible par tous avec des évènements graphiques. | Ce projet permet d'incrémenter une variable serveur et d'en afficher le contenu de manière visible par tous avec des évènements graphiques. |
| |
[[http://ediwiki.slayersonline.net/lib/exe/fetch.php?media=1267test_lite_.rar|Télécharger le projet]] . | {{ :arene:test_compteurvisible.zip |Compteur visible pour tous }} |
| |
(//Le projet est compressé au format ".rar" pour l'utiliser décompressez l'archive et placez la dans le dossier où l'éditeur se trouve//) | |
| |