想用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}'
############################
这样写并不扣钱
有没有大佬教一下?
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}'
############################
这样写并不扣钱
有没有大佬教一下?
格式错误而已,你检查下后台,就会发现报错,并且提示于op:money部分,3.0的格式较为严格,一个空格也会错误,需要这样才是op: money
xiaoyuex 发表于 2021-10-21 13:03
格式错误而已,你检查下后台,就会发现报错,并且提示于op:money部分,3.0的格式较为严格,一个空格也会错误,需 ...
改完了 可是没钱还是会执行啊
是否有vault变量及插件
xiaoyuex 发表于 2021-10-21 13:45
是否有vault变量及插件
肯定有的呀
是否有经济插件,vault算前置,不算经济插件
给你参考一下我的
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您的金币不足!`'
应该写的很明白了吧
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您的金币不足!`'
应该写的很明白了吧
先判定玩家有木有这么多钱让后在执行扣钱指令
条件格式好像设置错了
条件格式好像设置错了