====== Serveur ====== ===== Syntaxe ===== La syntaxe est la suivante : Serveur[Variable]=variable ===== Explications ===== 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 tous les autres joueurs, on utilise alors une variable serveur. 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 correct : Serveur[ScoreMiniJeuBouteilles] ===== 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. Serveur[HiScoreMiniJeuBouteilles]=Variable[10] Serveur[MeilleurJoueurMiniJeuBouteilles]=%Name% // Les variables serveurs si elles sont chiffrés permettent les calculs mathématiques Serveur[NbrMonstreMiniJeuBouteilles]=%rand(100)% ===== Exemple de la porte de la prison =====
Page 1
Conditions d'événementsCommande événements
Page 2
Conditions d'événementsCommande événements
===== Autres liens ===== Voir le [[tutos:variables#variables_serveur]] pour plus d'information et d'explications sur les variables serveur.