Aller au contenu
  • 0

Additionner un argument à une variable ?


Question

Posté(e)

Bonjour à tous !

Aujourd'hui je suis face à un problème, je n'arrive à additionner un argument à une variable. Voici le code, le Mamadou est un système de coins (désolé pour le nom assez mature):

 

if arg 1 is "check":
           if arg 2 is not set:
               if player is op:
                   wait 1 tick
                   send "&aYou have %{mamadou.%player%}% Mamadou." to player
           if arg 2 is set:
               if player is op:
                   wait 1 tick
                   send "&a%arg 2% has %{mamadou.%arg 2%}% Mamadou." to player
       if arg 1 is "add":
           if arg 2 is not set:
               if player is op:
                   wait 1 tick
                   send "&a/mamadou add &cplayer number&a." to player
           else if arg 2 is set:
               if arg 3 is not set:
                   if player is op:
                       wait 1 tick
                       send "&a/mamadou add %arg 2% &cnumber&a." to player
               if arg 3 is set:
                   if player is op:
                       wait 1 tick
                       add argument 3 to {mamadou.%arg 2%}
                       wait 1 tick
                       send "&a%arg 2% has now %{mamadou.%arg 2%}% Mamadou." to player

 

Voilà l'erreur est surligné en gras (add argument 3 to {mamadou.%arg 2%}). Je précise qu'il n'y a pas d'erreur dans la console. Juste que la commande /mamadou add player number ne marche pas. Merci à tous ceux qui répondront.

 

Cordialement Stawlker.

2 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Voilà l'erreur est surligné en gras (add argument 3 to {mamadou.%arg 2%}). Je précise qu'il n'y a pas d'erreur dans la console. Juste que la commande /mamadou add player number ne marche pas. Merci à tous ceux qui répondront.

Ce serait plus simple pour nous de voir la commande entière, le début étant assez important.

Ton initialisation de commande doit ressemble à cela:

command /mamadou <text> [<offlineplayer>] [<integer>]

Et si cela ne marche pas tu peux mettre ton arg 3 en nombre comme cela:

set {_nombre} to arg 3 parsed as integer

  • J'aime 1
  • 0
Posté(e)
Ce serait plus simple pour nous de voir la commande entière, le début étant assez important.

Ton initialisation de commande doit ressemble à cela:

command /mamadou <text> [<offlineplayer>] [<integer>]

Et si cela ne marche pas tu peux mettre ton arg 3 en nombre comme cela:

set {_nombre} to arg 3 parsed as integer

Merci à toi, il suffisais de mettre le troisième argument en integer.

  • J'aime 1
×
×
  • 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.