Problème avec CustomCommand

Elaebi

Architecte en herbe
7 Août 2019
31
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 ^^
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 125
161
460
247
21
Mìlhüsa
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
 

Elaebi

Architecte en herbe
7 Août 2019
31
0
67
26
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
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 125
161
460
247
21
Mìlhüsa
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

Elaebi

Architecte en herbe
7 Août 2019
31
0
67
26
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:

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 125
161
460
247
21
Mìlhüsa
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 ?
 

Elaebi

Architecte en herbe
7 Août 2019
31
0
67
26
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
 

Elaebi

Architecte en herbe
7 Août 2019
31
0
67
26
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