Friendships Pascal Letoublon

DraftCity ~ TUTO WIRED : Les variables individuelles

TUTO WIRED : Les variables individuelles Publié le 2022-03-05 09:00:50

Il existe plusieurs méthodes pour donner une variable à un joueur, cet article les liste toutes !

Rôle des variables

Dans le domaine de l'informatique, une variable est une donnée stockée, sous forme d'une valeur. En général, cette valeur change au cours du temps pour diverses fonctions qu'on souhaite réaliser avec des algorithmes.

Sur Habbocity, que ce soit dans des jeux automatiques, des quêtes ou autre, les variables sont très utiles lorsqu'on souhaite attribuer une valeur à un joueur, que ce soit pour compter quelque chose (comme le temps pendant lequel il est resté sans bouger, plus d'infos sur le tutoriel du système anti-AFK) ou encore pour contrôler la progression du joueur dans une quête. Dans cet article, nous allons voir différentes manières d'attribuer une valeur et de contrôler une variable pour un utilisateur.

 

Les enables

Il existe différents enables avec des numéros que vous pouvez utiliser comme variables, qui seront donc visibles. Vous pouvez simplement les donner avec le wired effet enable, et de les comparer, que ce soit avec un wired condition enable ou avec un superwired condition, en utilisant la commande enable:<numéro> ou noenable:<numéro>.

Avantages :
- Peuvent être utilisés dans un jeu automatique pour un système de vies
- Peuvent être utilisés dans une petite quête pour indiquer la progression au joueur

Inconvénients :
- Visible par le joueur
- Quantité restreinte
- Impossibilité d'ajouter un point (nous sommes obligés de regarder l'enable que possède le joueur pour lui en donner un nouveau)
- Nécessité de bloquer la commande :enable de l'appart avec un superwired (commande enable:false)

 

Les handitems négatifs

Sur Habbocity, il est possible d'avoir un handitem négatif. Il s'agit d'un handitem invisible et qui peut donc être utilisé comme une valeur qui peut être comparée. Il est possible de donner une valeur à un joueur avec le wired effet handitem et de comparer cette valeur avec un superwired condition et les commandes handitem:<numéro> ou nohanditem:<numéro>.

Avantages :
- Invisibles
- Très grand nombre de valeurs possibles

Inconvénients :
- Impossibilité d'ajouter un point (nous sommes obligés de regarder le handitem que possède le joueur pour lui en donner un nouveau)
- Nécessité de bloquer la commande :handitem de l'appart avec un superwired (commande handitem:false)

 

Les points

Contrairement aux deux méthodes précédentes, celle-ci a été pensée dans le but d'être une variable cachée propre à chaque joueur. Il est possible de faire de nombreuses actions sur les points grâce au superwired :
- forcer le nombre de points à une valeur (commande setpoint)
- ajouter un certain nombre de points (commande addpoint)
- retirer un certain nombre de points (commande removepoint)
- comparer le nombre de points avec un autre nombre, comme supérieur à, inférieur à, égal ou différent (commandes pointgreater, pointless, pointequal, pointnoequal)

Cette variable peut être affichée avec %points% dans n'importe quel wired message (cette balise sera remplacée par le nombre de points de la personne qui a déclenché le wired).

Avantages :
- Invisibles
- Très grand nombre de valeurs possibles

 

Les points classement

Les points classement sont généralement utilisés pour afficher les meilleurs joueurs dans un jeu automatique, mais il est également possible de s'en servir comme variable, puisqu'il est possible de donner ou retirer un certain nombre de points au classement ou de comparer ces points avec des commandes superwired similaires à celles des points "classiques".

Avantages :
- Visibles ou invisibles au choix
- Très grand nombre de valeurs possibles
- Les points classement sont sauvegardés quand l'utilisateur quitte et revient dans l'appart

Inconvénients :
- Nécessite un mobi classement (celui-ci n'a pas besoin d'être ouvert)

 

Conclusion

Les méthodes pour donner une variable à un joueur sont diverses et possèdent toutes différents avantages et inconvénients. Il est possible de choisir ces méthodes en fonction de ce que l'on veut réaliser, mais surtout il est possible de les combiner car celles-ci sont indépendantes et n'influent pas sur les autres.

Si vous avez des questions, des remarques ou même des suggestions pour un futur tutoriel, n'hésitez pas à laisser un commentaire sous cet article. À bientôt pour un nouveau tutoriel wired !




Commentaires de l'article
Oups! Tu as été arrêté par Frank ! Pour commenter, tu dois te connecter à ton compte DraftCity.
  • Baaalou
    05-03-2022
    Article vraiment très intéressant et qui m'a appris beaucoup de nouvelles choses !!