Ediwiki

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

Outils pour utilisateurs

Outils du site


tutos:variables_booleens

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
tutos:variables_booleens [2020/11/22 09:18] editeursotutos:variables_booleens [2021/01/11 00:02] – [Autres spécificités] editeurso
Ligne 19: Ligne 19:
 |   35 à 87       61 à 65     | |   35 à 87       61 à 65     |
 |   102 à 120     306 à 316   | |   102 à 120     306 à 316   |
 +
 +Privilégiez de préférence, l'utilisation des variables / bools aux numéros les plus faibles.
  
 Il existe également certains booléens et variables qui sont **utilisables par tout le monde** mais **leurs valeurs ne peuvent être modifiées** ! Il s'agit des booléens et variables dits **"partagés"**. Il existe également certains booléens et variables qui sont **utilisables par tout le monde** mais **leurs valeurs ne peuvent être modifiées** ! Il s'agit des booléens et variables dits **"partagés"**.
Ligne 155: Ligne 157:
  
 ==== Autres spécificités ==== ==== Autres spécificités ====
 +
 +=== Variable Serveur partagée ===
 +Comme pour les variables et booléens joueurs, il y a aussi des variables serveurs dits **"partagées"**, dont la lecture est possible mais la modification non, sauf demande spécifique...
 +
 +__Exemple :__ la variable serveur Serveur[MoisVesperaeName] permet de connaitre le mois actuel dans la langue de Vesperae.
 +
 +Voici la liste de ces variables : [[general:variables_partagees#variables_serveur_partagees|Variables et booléens partagés]].
 +
 === Variable Serveur avec variable joueur === === Variable Serveur avec variable joueur ===
 Lorsque l'on utilise des variables serveur, on peut en créer en appelant des variables joueurs. Lorsque l'on utilise des variables serveur, on peut en créer en appelant des variables joueurs.
Ligne 166: Ligne 176:
  
 NB : on peut tout à fait incorporer des fonctions dans la construction de nouvelles variables. Par exemple, la variable Serveur[InputString('Rentrez le nom de la variable')] aura comme nom ce que le joueur aura écrit. NB : on peut tout à fait incorporer des fonctions dans la construction de nouvelles variables. Par exemple, la variable Serveur[InputString('Rentrez le nom de la variable')] aura comme nom ce que le joueur aura écrit.
-Oui, ça paraît dingue, mais ça marche ! +Oui, ça paraît dingue, mais ça marche ! 
 +NB2 : Serveur[Test_Variable[22]] ne fonctionne pas. Même chose pour les booléens.
  
 === Variable Serveur qui se modifie hors du jeu === === Variable Serveur qui se modifie hors du jeu ===
 Il est possible d'utiliser des variables qui se modifient toute seule en dehors de tout schéma de code de l'éditeur. C'est la machine qui héberge le jeu qui va s'en occuper. Il est possible d'utiliser des variables qui se modifient toute seule en dehors de tout schéma de code de l'éditeur. C'est la machine qui héberge le jeu qui va s'en occuper.
-Vous pouvez demander à ce que la variable serveur fasse plusieurs actions : + 
-se réinitialise à 0 à chaque relance du jeu +Vous pouvez demander à ce que la variable serveur fasse plusieurs actions comme vous pouvez le voir ci dessous. 
-Condition : par mail + 
-s'incrémente à chaque relance journalière (ou : par semaine, saison, année) +__Fonctionnement :__ 
-Condition préfixé la variable avec Serveur[IncrementJour_Name] Serveur[IncrementSemaine_Name +  **Se réinitialise à 0 à chaque relance du jeu :**\\ //-> Intégration manuelle à communiquer à EditeurSo//  \\ \\  
-Serveur[IncrementMois_Name] +  - **Se réinitialise à 0 à chaque relance journalière (ou : par semaine, mois, saison, année) :**\\ //-> Intégration par préfixe de la variable : Serveur[ResetJour_Name], Serveur[ResetSemaine_Name], Serveur[ResetMois_Name], Serveur[ResetSaison_Name] et Serveur[ResetAnnee_Name]//  \\ \\  
-Serveur[IncrementAnnee_Name] +  **S'incrémente à chaque relance journalière (ou : par semaine, mois, saison, année) :**\\ //-> Intégration par préfixe de la variable Serveur[IncrementJour_Name]Serveur[IncrementSemaine_Name], Serveur[IncrementMois_Name], Serveur[IncrementSaison_Name] et Serveur[IncrementAnnee_Name]//  \\ \\  
-se modifie en générant un aléatoire entre deux valeurs à chaque relance journalière (ou : par semaine, saison, année)Serveur[RamdomJour_0_500_Name] +  **Se modifie avec un aléatoire N à N2 à chaque relance journalière (ou : par semaine, mois, saison, année) :**\\ //-> Intégration par préfixe de la variable + paramètre N et N2 pour les bornes de l'aléatoire : Serveur[RamdomJour_0_500_Name]Serveur[RamdomSemaine_0_500_Name]Serveur[RamdomMois_0_500_Name], Serveur[RamdomSaison_0_500_Name] et Serveur[RamdomAnnee_0_500_Name]//  \\ \\ 
-Serveur[RamdomSemaine_0_500_Name] +
-Serveur[RamdomMois_0_500_Name] +
-Serveur[RamdomAnnee_0_500_Name]+
tutos/variables_booleens.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