Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
general:variables_partagees [2020/08/23 15:25] – lyssitz | general:variables_partagees [2020/12/27 17:31] – editeurso |
---|
| ====== BOOLEENS ET VARIABLES PARTAGES ====== |
===== Introduction ===== | ===== Introduction ===== |
| |
Ce tutorial s'adresse aux personnes ayant suivi le tutoriael sur les variables de [[tutos:variables_booleens|Vanivan]]. Comme vous avez pu le lire le jeu Slayers Online enregistre les données des joueurs dans un catalogue de centaines de variables. Certaine d'entre elle sont utilisable en édition (les variables publiques) et certaine en lecture seule (les variables partagés). | Ce tutoriel s'adresse aux personnes ayant suivi le tutoriel sur les variables de [[tutos:variables_booleens|Vanivan]]. Comme vous avez pu le lire, le jeu Slayers Online enregistre les données des joueurs dans un catalogue de centaines de variables. Certaines d'entre-elles sont utilisables en édition (les variables publiques) et certaines en lecture seule (les variables partagées). |
| |
==== Rappel sur les variables et booléens publics ==== | ===== Rappel sur les variables et booléens publics ===== |
| |
{{tutoriaux:attention.png|}} En ce qui concerne les variables 13 à 16 et 61 à 65 puis 306 à 316 et les booléens 1 à 5, 35 à 87 et 102 à 120, ces variables et booléens sont publics, c'est-à-dire utilisables ponctuellement, dans le cadre d'un mini-jeu ou autre, du moment que ces variables et booléens sont remis à 0 à la sortie de la carte. | Les variables et booléens suivants sont dits **"publics"**, c'est-à-dire **utilisables ponctuellement**, dans le cadre d'un mini-jeu ou autre, mais ces variables et booléens **doivent impérativement être remis à 0 à la sortie de la carte**. |
| |
| ^ Booléens ^ Variables ^ |
| | 1 à 5 | 13 à 16 | |
| | 35 à 87 | 61 à 65 | |
| | 102 à 120 | 306 à 316 | |
| |
| ===== Variables et booléens partagées ===== |
| |
==== Variables et booléens partagées ==== | Les variables en jeu peuvent être réutilisées afin de concevoir vos projets plus en profondeur. **Il est important de l'écrire dans le mail lors de votre envoi** à [[editeur@slayersonline.net]] afin que notre équipe soit au courant. |
| |
Les variables en jeu peuvent être réutilisées afin de concevoir vos projets plus en profondeur. **Il est important de l'écrire dans le mail lors de votre envoi** à [[Editeur@slayersonline.net]] afin que notre équipe soit au courant. | Ces variables ou booléens ne doivent pas être modifiés, juste lus ("lecture seule"). Ils ne doivent être utilisés que dans vos CD ou en CE avec la fonction "Condition()" de vos évènements. |
| |
Ces variables ou booléens ne doivent pas être modifiés, juste lus ("lecture seule"), elle ne doit être utiliser que dans vos CD ou en CE avec la fonction "Condition()" de vos évènements. | |
| |
En voici un exemple : | En voici un exemple : |
| |
// CE | //CE |
// | // |
// dialogue pour personnage féminin | // dialogue pour personnage féminin |
Condition('Bool[511]=1') | Condition('Bool[511]=1') |
Condition('1=1') | Condition('1=1') |
Message('Ca va ?') | Message('Ca va ?') |
==== Sexe du joueur ==== | |
| ==== Genre du joueur ==== |
| |
Le booléen qui détermine le choix du sexe au début du jeu est : **Bool[511]** | Le booléen qui détermine le choix du genre au début du jeu est : **Bool[511]** |
| |
^ Position ^ Choix ^ | ^ Position ^ Choix ^ |
| |
| |
==== Variables liées au serveur ==== | ===== Variables serveur partagées ===== |
| |
^ Description ^ Explication ^ Variable ^A quoi ça sert ? ^ | ^ Description ^ Explication ^ Variable ^A quoi ça sert ? ^ |
| Formule récompense | Level max du jeu | Serveur[LvlMaxActuelDuJeu] |Sert au valeur referent de récompense dans certaine map| | | Formule récompense | Level max du jeu | Serveur[LvlMaxActuelDuJeu] |Sert au valeur référent de récompense dans certaine map| |
| Mariage | Nom de l'époux du joueur|Serveur[MTO%UpperName%]|Retourne le nom de l'époux| | | Mariage | Nom de l'époux du joueur|Serveur[MTO%UpperName%]|Retourne le nom de l'époux| |
| | | | | | | ||| |
| Temporalité |Numéro du mois courant à la réalitée | Serveur[MoisVesperaeNumerique] |Valeur 1 à 12 - Différent chaque mois en incrément de 1 | | | Temporalité |Numéro du mois courant à la réalité | Serveur[MoisVesperaeNumerique] |Valeur 1 à 12 - Différent chaque mois en incrément de 1 | |
| Temporalité |Nom du mois courant en Vesperaen|Serveur[MoisVesperaeName]|Valeur littéral RP - Peut servir si l'on veux que des PNJ précise le mois que nous sommes | | | Temporalité |Nom du mois courant en Vesperaen|Serveur[MoisVesperaeName]|Valeur littérale RP - Peut servir si l'on veux que des PNJ précisent le mois dans lequel nous sommes | |
| Temporalité |Nom de la saison courante en Veperaen | Serveur[SaisonVesperaeName] |Valeur littéral RP - Peut servir si l'on veux que des PNJ précise la saison que nous sommes.| | | Temporalité |Nom de la saison courante en Veperaen | Serveur[SaisonVesperaeName] |Valeur littérale RP - Peut servir si l'on veux que des PNJ précisent la saison dans laquelle nous sommes.| |