Ediwiki

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

Outils pour utilisateurs

Outils du site


commandes:serveur

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
commandes:serveur [2007/12/20 19:18] – créée frostfallcommandes:serveur [2022/09/25 19:11] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 La syntaxe est la suivante : La syntaxe est la suivante :
   Serveur[Variable]=variable   Serveur[Variable]=variable
 +
 ===== Explications ===== ===== Explications =====
-Les variables serveurs sont légèrements différentes des variables joueurs. En effet la modification d'une variable serveur impact directement tous les autres joueurs, alors que la modification d'une variable joueur n'impacte que le joueur et pas ceux qui sont à coté.+Les variables serveurs sont légèrement différentes des [[var_char:variable]] joueurs. En effet la modification d'une variable serveur impacte directement tous les autres joueurs, alors que la modification d'une variable joueur n'impacte que le joueur et pas ceux qui sont à coté.
  
-Exemple : Si le joueur fait une action et avance dans la quête il faut modifier une variable joueur. Si le joueur ouvre la porte de la prison, il faut que le résultat soit visible par tout les autres joueurs, on utilise alors une variable serveur.+Exemple : Si le joueur fait une action et avance dans la quêteil faut modifier une variable joueur. Si le joueur ouvre la porte de la prison, il faut que le résultat soit visible par tous les autres joueurs, on utilise alors une variable serveur.
  
-Les variables serveurs contrairement aux variables joueurs ne sont pas typés. Cela veut dire qu'on peut y mettre autant des chiffres que des chaines de caractères. Les variables serveurs portent un nom contrairement aux variables joueurs qui elles ont un numéro. Il est important de nommer la variable serveur qu'on souhaite utiliser de manière suffisamment précise pour qu'il n'y ait aucun risque d'en écraser une autre.+Les variables serveurs contrairement aux variables joueurs ne sont pas typées. Cela veut dire qu'on peut y mettre autant des chiffres que des chaînes de caractères. Les variables serveurs portent un nom contrairement aux variables joueurs qui elles ont un numéro. Il est important de nommer la variable serveur qu'on souhaite utiliser de manière suffisamment précise pour qu'il n'y ait aucun risque d'en écraser une autre.
  
-Exemple non correct : Serveur[Score]+Exemple non correct : Serveur[Score]<html><br></html>
 Exemple correct : Serveur[ScoreMiniJeuBouteilles] Exemple correct : Serveur[ScoreMiniJeuBouteilles]
  
 ===== Exemples ===== ===== Exemples =====
-  // Dans cette exemple on suppose que le joueur vient de faire un mini jeu dans lequel son score est stocké dans la Variable[10] et qu'il est le meilleur joueur. On stocke donc son score dans une variable serveur et son nom dans une autre.+  // Dans cette exemple on suppose que le joueur vient de faire un mini jeu dans lequel 
 +  // son score est stocké dans la Variable[10] et qu'il est le meilleur joueur. 
 +  // On stocke donc son score dans une variable serveur et son nom dans une autre.
   Serveur[HiScoreMiniJeuBouteilles]=Variable[10]   Serveur[HiScoreMiniJeuBouteilles]=Variable[10]
   Serveur[MeilleurJoueurMiniJeuBouteilles]=%Name%   Serveur[MeilleurJoueurMiniJeuBouteilles]=%Name%
Ligne 20: Ligne 23:
   // Les variables serveurs si elles sont chiffrés permettent les calculs mathématiques   // Les variables serveurs si elles sont chiffrés permettent les calculs mathématiques
   Serveur[NbrMonstreMiniJeuBouteilles]=%rand(100)%   Serveur[NbrMonstreMiniJeuBouteilles]=%rand(100)%
 +
 +===== Exemple de la porte de la prison =====
 +<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 d'événements</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
 +Serveur[PortePrison]=0
 +</TEXTAREA>
 +</td>
 +<td width=20>
 +</td>
 +<td>
 +<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly>
 +Serveur[PortePrison]=1
 +</TEXTAREA>
 +</td>
 +</tr>
 +</table>
 +<table cellspacing=2>
 +<tr height=25><th colspan=3 align=left>Page 2</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=7 COLS=30 SIZE=255 WRAP=soft readonly>
 +Appuie sur bouton
 +Serveur[PortePrison]=1
 +</TEXTAREA>
 +</td>
 +<td width=20>
 +</td>
 +<td>
 +<TEXTAREA ROWS=7 COLS=30 SIZE=255 WRAP=soft readonly>
 +Serveur[PortePrison]=0
 +</TEXTAREA>
 +</td>
 +</tr>
 +</table>
 +</html>
 +
 +
 +===== Autres liens =====
 +Voir le [[tutos:variables#variables_serveur]] pour plus d'information et d'explications sur les variables serveur.
commandes/serveur.1198174736.txt.gz · Dernière modification : 2022/09/25 19:09 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki