Fs_guigui
想用TrMenu-3.0-RC-2做一个执行命令扣除金币的功能但是能文档教的好像都不大行想问问是不是我写错了还是语法变了

    update: 25
    display:
      mats:
      - 4096
      name:
      - '&a&l治疗精灵&f&&c&l打开PC机'
      lore:
      - ''
      - '&8▪ &7[&a左键&7]&a治疗受伤的精灵!'
      - '&8▪ &7[&b右键&7]&a打开精灵PC机!'
      - ''
      - '&8▪ &7花费 &c20 &7金币!'
      - ''
    actions:
      all:
      - 'sound: BLOCK_NOTE_BLOCK_PLING-1-2'
      left:
      - 'OP:money take %player_name% 20 {Condition= check papi *%vault_eco_balance% >= *20}'
      - 'OP: pokeheal {Condition= check papi *%vault_eco_balance% >= *20}'
      - 'TELL: &8[&c系统&8]&4余额不足!没钱治疗可以试试跑步回血! {Condition= check papi *%vault_eco_balance% <= *20}'
      - close
      right:
      - 'takeeco: 20 {Condition= check papi *%vault_eco_balance% >= *20}'
      - 'OP: pixelextras:pc {Condition= check papi *%vault_eco_balance% >= *20}'
      - 'TELL: &8[&c系统&8]&4余额不足!找个实体PC机吧! {Condition= check papi *%vault_eco_balance% <= *20}'

############################
这样写并不扣钱
有没有大佬教一下?

xiaoyuex
格式错误而已,你检查下后台,就会发现报错,并且提示于op:money部分,3.0的格式较为严格,一个空格也会错误,需要这样才是op: money

Fs_guigui
xiaoyuex 发表于 2021-10-21 13:03
格式错误而已,你检查下后台,就会发现报错,并且提示于op:money部分,3.0的格式较为严格,一个空格也会错误,需 ...

改完了 可是没钱还是会执行啊

xiaoyuex
是否有vault变量及插件

Fs_guigui
xiaoyuex 发表于 2021-10-21 13:45
是否有vault变量及插件

肯定有的呀

xiaoyuex

是否有经济插件,vault算前置,不算经济插件

Mostar梦之星
给你参考一下我的

    actions:
      all:
      - condition: 'js: utils.hasMoney(player, 100.0)'
        actions:
          - 'close'
          - 'console: money take %player_name% 100'
          - 'op: warp fb1'
          - 'title: &a&l新迪兹城地下铁路遗迹'
        deny:
          - 'close'
          - 'Title: `&c您的金币不足!`'

应该写的很明白了吧

LING_Y_
先判定玩家有木有这么多钱让后在执行扣钱指令
条件格式好像设置错了