Problème avec CustomCommand

  • Auteur de la discussion Auteur de la discussion Elaebi
  • Date de début Date de début

Elaebi

Architecte en herbe
7 Août 2019
32
0
67
26
Bonjour, je viens demander de l'aide pour le plugin CustomCommand je n'arrive pas à envoyée des points à un autre joueur avec la commande (plugin PlayerPoint) la commande c'est /points pay {player} {amount}
j'ai peut être mal config et j'ai essayé avec TokenManager pareille je vous donne le truc pour les commandes

aliases: dracoins

patterns:
a:
actions:
a:
type: EXECUTE_COMMANDS
commands:
- 'points pay {player}'
- 'points pay {player} {amount}'
- 'token send {player}'
as_player: true
target: everyone
pattern: 'pay [player-online]%player [integer]'
voilà corrigez moi si j'ai fais une erreur merci d'avance ^^
 
Bonsoir,

D'après le wiki la syntaxe d'un paramètre est [type]%nom, et en l'occurrence il ne va pas deviner que l'entier du pattern est {amount}.

YAML:
aliases: [dracoins]

patterns:
- pattern: 'pay [player-online]%player [integer]%amount'
  description: 'todo'
  actions:
  - type: EXECUTE_COMMANDS
    commands:
    - 'points pay {player} {amount}'
    as_player: true

Cordialement,
ShE3py
 
Bonsoir,

D'après le wiki la syntaxe d'un paramètre est [type]%nom, et en l'occurrence il ne va pas deviner que l'entier du pattern est {amount}.

YAML:
aliases: [dracoins]

patterns:
- pattern: 'pay [player-online]%player [integer]%amount'
  description: 'todo'
  actions:
  - type: EXECUTE_COMMANDS
    commands:
    - 'points pay {player} {amount}'
    as_player: true

Cordialement,
ShE3py
sa ne fonctionne pas sa me dit que je dois entrer un nombre positif alors que j'ai mis 1 et même 10
 
Essaye de rajouter un say {player} {amount} pour voir si ce n'est pas /points pay qui râle, et recopie le message d'erreur exacte qu'il t'affiche.
 
  • Triste
Reactions: Elaebi
Essaye de rajouter un say {player} {amount} pour voir si ce n'est pas /points pay qui râle, et recopie le message d'erreur exacte qu'il t'affiche.
Je viens de mettre ce que tu m'as dis sa ne fonctionne pas je t'envoie un screen comme ça tu vois ce que dis l'erreur de la commande ainsi ce que tu as m'as dis ^^
2023-05-01_07.50.46.png
 
Dernière édition:
Sur la capture du /say il n'a pas remplacé le deuxième paramètre (d'où « {amount} » qui n'est pas un nombre entier positif), es-tu sûr de ne pas avoir faire de faute de frappe/mit d'espace à [integer]%amount ?
 
Sur la capture du /say il n'a pas remplacé le deuxième paramètre (d'où « {amount} » qui n'est pas un nombre entier positif), es-tu sûr de ne pas avoir faire de faute de frappe/mit d'espace à [integer]%amount ?
Non aucun espace
 
voilà sa fonctionne quand on met un nombre devant:

aliases: dra

patterns:
a:
actions:
a:
type: EXECUTE_COMMANDS
commands:
- 'points pay {player} {amount}'
- points pay {player} 12
as_player: true
on_toggle_on: false
pattern: pay [online-player]%player [integer]%amount