Le 'Doing Fantaisie' - une alternative aux doings qui changent pas suffisament Caracteristiques Nota: Ce document contient des textes entre doubles quotes "" et ce afin d'accroitre la lisibilite. En pratique, il ne faut pas les taper pour que cela fonctionne. Tu peux ajouter des codes speciaux dans ton doing qui permettent l'insertion automatique de variables. Chacun de ces codes commence avec la sequence particuliere "@@". Il y a toujours un troisieme caractere qui indique le type d'information a inserer a cet endroit. Si cela est necessaire, ce caractere pourra etre suivi d'un parametre de longueur fixe. Description des informations qu'il est possible d'inserer: (1) Description: Nombre de jours depuis qu'un evenement a eu lieu, OU Nombre de jours avant qu'un evenement ait lieu. Syntaxe : @@dYYYYMMDD Parametres: d ...... type de donnee YYYY ... Annee sur quatre positions (n'importe quoi entre 1904 et 2037 fonctionne bien) MM ..... Mois sur deux positions (donc entre 01 et 12) DD ..... Jour sur deux positions (entre 01 et 31) Exemple : @@d19981224 Ca affiche le nombre de jour nous separant de la nuit de Noel 1999 @@d20000101 Ca affiche le nombre de jours avant l'an 2000 (au moins tant que l'an 2000 sera pas passe :). (2) Description: Nombre d'heures depuis qu'un evenement a eu lieu. Syntaxe : @@hMMDDHHmm Parametres: h ...... type de donnee MM ..... Mois sur deux positions (entre 01 et 12) DD ..... Jour sur deux positions (entre 01 et 31) HH ..... Heures sur deux positions (entre 00 et 23) mm ..... Minutes sur deux positions (entre 00 et 59) Exemple : @@h01010000 Ca affiche le nombre d'heures ecoulee depuis la nouvelle annee Nota : Le system definit automatiquement l'annee de l'evenement. Attention, date est une date dans le passe. (3) Description: Nombre d'heures avant qu'un un evenement ait lieu Syntaxe : @@HMMDDHHmm Parametres: H ...... type de donnee MM ..... Mois sur deux positions (entre 01 et 12) DD ..... Jour sur deux positions (entre 01 et 31) HH ..... Heures sur deux positions (entre 00 et 23) mm ..... Minutes sur deux positions (entre 00 et 59) Exemple : @@H01010000 Affiche le temps restant avant la nouvelle annee . Nota : Le systeme definit automatiquement l'annee de l'evenement dans l'annee qui suit. Ca marche comme un compte a rebours : a la minute de l'evenement, ca affiche 0:00, mais une minute apres, ca devient 1 an moins 1 minute a nouveau. (4) Description: Affiche l'heure locale de Global Village BBS Syntaxe : @@t Parametres: t ...... type de donnee Exemple : @@t Ca affiche l'heure locale (heures et minutes sur deux positions). Le resultat ressemble a " 5:18" pour le matin, et "23:55" pour le soir. Tu remarqueras qu'il y a toujours un un caractere de reserve en premiere position. (5) Description: Affiche l'heure d'un fuseau horaire Syntaxe : @@l+KK @@l-KK Parametres: l ...... type de donnee + ...... Ajoute une correction a l'heure de Global Village BBS - ...... Retranche une correction a l'heur de Global Village BBS KK ..... Correction en heures et sur deux positions (entre 00 et 99, mais le resultat de 01 et 25 sont les memes) Exemple : @@l-01 Affiche l'heure de Global Village moins 1 heure. @@l+09 Affiche l'heure de Global Village plus 09 heures (soit en gros l'heure du fuseau Asie-Pacifique) (6) Description: Date au format court Syntaxe : @@a Parametres: a ...... type de donnee Exemple : @@a Insere la date actuelle au format court, mois/jour/annee (ex: 1/30/99) (7) Description: Date au format long Syntaxe : @@A Parametres: A ...... type de donnee Exemple : @@A Insere la date actuelle au format long, jour_de_la_semaine + mois + jour + annee (ex: Mon Jan 18, 1999) (8) Description: Temps de connexion Syntaxe : @@o Parametres: o ...... type de donnee Exemple : @@o Affiche ton temps de connexion (depuis ta derniere connexion), au format heures:minutes. Nota : Cette information est indisponible dans le profile et est remplacee par la chaine "N/A" a la place de l'heure "hh:mm". Cette information est visible dans la Wholist quand l'utilisateur est connecte. (9) Description: Duree d'inactivite (Idle time) Syntaxe : @@i Parametres: i ...... type de donnee Exemple : @@i Affiche la duree d'inactivite de l'utilisateur (temps ecoule depuis la derniere fois qu'il a appuye sur une touche) au format heures:minutes. Nota : Cette information est indisponible dans le profile et est remplacee par la chaine "N/A" a la place de l'heure "hh:mm". Cette information est visible dans la Wholist quand l'utilisateur est connecte. Attention, le temps d'inactivite, lorsqu'il est inferieur a cinq minutes n'est pas resolu. Dans ce cas, l'affichage obtenu est "< 0:05". (10) Description: Quantite de CUBES Syntaxe : @@cX @@CX Parametres: c ...... type de donnee le calcul utilise seulement les CUBES disponibles de l'utilisateur comme reference C ...... type de donnee le calcul se fait sur la totalite des CUBES de l'utilisateur. (incluant les CUBES en stock et en banque) Exemple : @@c1234 Calcule la difference entre l'argent disponible et 1234 CUBES. La valeur absolue du resultat sera affichee. @@C0 Affiche la somme totale des CUBES dans le doing. Nota : Le nombre indique par 'X' dans la description du format peut contenir autant de chiffres que vous le voulez.A savoir qu'en utilisant des nombres trop grands (plus de 2,1 milliards) il peut se produire un depassement lors du calcul et vous risquez d'obtenir un resultat faux; il n'est donc pas conseille d'utiliser de tels nombres. Notes generales sur tous les types de donnees: Si la syntaxe des paramatres est incorrecte, le resultat sera : - soit le code special tel que tu l'as entre - soit les parametres peuvent etre mal interpretes et afficher un resultat incorrect Comme cela est explique dans ce document, il est possible d'inserer le 'Doing Fantaisie' au milieu de ton propre texte. Ainsi, par exemple, si tu entres "C'est le @@d19990101ieme jour", le resultat affiche le 18 janvier 1999 sera "C'est le 18ieme jour". Attention, il n'est possible d'utiliser qu' _UN_ seul 'Doing Fantaisie' dans ton doing. Si tu essaies d'en mettre un deuxieme, le premier code special sera interprete mais son interpretation sera mise a la place des deux codes speciaux. La longueur du doing est limitee. Etant donne que les caracteres speciaux sont stockes tels quels, le resultat de leur interpretation peut etre plus court, egal ou plus long que la taille du doing autorisee. En cas de depassement, le doing est tronque a la taille maximale autorisee. Si tu trouves un bug, merci de le signaler. Mais rappelle toi que les fausses alertes ont une mauvaise influence sur l'humeur du programmeur ... Voila! Le programmeur te souhaite de bien t'amuser avec toutes ses nouvelles fonctions! :) - Michael Tritthart alias Mike Traduction par Frederic Ple alias Fred et Herve VOISIN alias Simbud |
Last Updated