Aller au contenu
  • 0

Besoins d'aide pour l'expression "%Player's balance%"


Question

Posté(e) (modifié)

Version de Minecraft : 1.18.2
Version de Skript : 2.6.X

Addons utilisés: Essentials, ProtocolLib, Skore-2.0.5, skript-gui-1.3

Type du skript : Script de shop

Description du script :

J'ai cru comprendre que pour utilisé l'expression "%Player's balance%"  il faillait utiliser "Essentials" mais mon skript ne marche pas avec...

Le skript est censé fonctionner comme ceci:
Nous faisons la commande /as ou /adminshop pour avoir le shop (qui ne nous déduit pas encore l'agent il y a que des truc gratuit).
Mais nous les admin nous pouvons faire un /amoney ou /adminmoney avec un montant pour donner ou supprimer de l'argent (
"%Player's balance%")  au joueur.
Mais si je fait /sk reload systeme d'argent.sk sa me donne une erreur comme quoi il ne connais pas "%Player's balance%" 

Des bouts de codes , des screenshots des erreurs ainsi que tout le nécessaire qui peut contribuer à la résolution de mon problème sont joint.

ne faite pas attention au scoreboard a droite...

2022-08-17_20.55.32.jpg

systeme d'agent.sk

Modifié par Krafter13400

6 réponses à cette question

Messages recommandés

  • 0
Posté(e)
il y a une heure, Krafter13400 a dit :

Version de Minecraft : 1.18.2
Version de Skript : 2.6.X

Addons utilisés: Essentials, ProtocolLib, Skore-2.0.5, skript-gui-1.3

Type du skript : Script de shop

Description du script :

J'ai cru comprendre que pour utilisé l'expression "%Player's balance%"  il faillait utiliser "Essentials" mais mon skript ne marche pas avec...

Le skript est censé fonctionner comme ceci:
Nous faisons la commande /as ou /adminshop pour avoir le shop (qui ne nous déduit pas encore l'agent il y a que des truc gratuit).
Mais nous les admin nous pouvons faire un /amoney ou /adminmoney avec un montant pour donner ou supprimer de l'argent (
"%Player's balance%")  au joueur.
Mais si je fait /sk reload systeme d'argent.sk sa me donne une erreur comme quoi il ne connais pas "%Player's balance%" 

Des bouts de codes , des screenshots des erreurs ainsi que tout le nécessaire qui peut contribuer à la résolution de mon problème sont joint.

ne faite pas attention au scoreboard a droite...

2022-08-17_20.55.32.jpg

systeme d'agent.sk 1.87 Ko · 0 téléchargements

Salut, personnellement je crée ma propre monnaie quand il s'agit de faire un système d'économie

  • 0
Posté(e)
à l’instant, Krafter13400 a dit :

Oui mais je ne sais pas comme faire...

crée une variable (ex: {monnaie.%player%}) que tu utilises pour toutes les transactions économiques de ton serveur.

Exemple :

Un joueur vend 5 blocs de fer pour 25$ les 5 blocs avec la commande /sell, tes lignes de codes sont les suivantes:

command /sell:

  trigger:

    loop all items in player's inventory:

      if loop-item is iron_block:

        add item amount of loop-item to {_nb}

        remove iron_block from player's inventory

        set {_price} to {_nb} * <le montant que tu veux>

        add {_price} to {monnaie.%player%}

        set {_nb} to 0

        send "&aVous avez vendu &c%{_nb}% bloc de fer &apour un total de &c%{_price}%&c$" to player

 

rien de plus simple que ceci pour créer une économie en skript 😉

 

  • 0
Posté(e)

Bonsoir 👋
Pour répondre au sujet initial, étant:

Citation

J'ai cru comprendre que pour utilisé l'expression "%Player's balance%"  il faillait utiliser "Essentials" mais mon skript ne marche pas avec...

Il me semble qu'il faut le plugin Vault afin qu'il puisse faire le lien avec les autres plugins qui gèrent les différents économies déjà présent sur ton serveur 🤔
Si tu n'as pas ce plugin, voici la page Spigot du plugin en question : https://www.spigotmc.org/resources/vault.34315/
Tu as + d'informations sur la syntaxe que tu utilises sur Skript-Hub : https://skripthub.net/docs/?id=920

J'espère que cela pourra t'aider (même si le problème est surement déjà réglé) 😅

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.