Ediwiki

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

Outils pour utilisateurs

Outils du site


commandes:serveur

Serveur

Syntaxe

La syntaxe est la suivante :

Serveur[Variable]=variable

Explications

Les variables serveurs sont légèrement différentes des 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 variables_serveur pour plus d'information et d'explications sur les variables serveur.

commandes/serveur.txt · Dernière modification : 2022/09/25 19:11 de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki