我想让玩家 购买权限 需要 某权限才能购买 只能买一次 这判断是要怎样写?
CMI 有权限礼包 可以设置购买次数,需要金币或者点券,可以结合TRM使用
Almikey 发表于 2022-2-10 16:16
CMI 有权限礼包 可以设置购买次数,需要金币或者点券,可以结合TRM使用
我是要让玩家用菜单 购买 权限 扣除 游戏币 扣除物品 判断玩家是否有那权限 有就不能买
zu00495907 发表于 2022-2-10 16:24
我是要让玩家用菜单 购买 权限 扣除 游戏币 扣除物品 判断玩家是否有那权限 有就不能买 ...
试试
js: !player.hasPermission("权限节点")
我目前是这样写法
#居民
'A':
update: 1
display:
mats: source:HDB:30418
name:
- '&e居民'
Lore:
- ''
- '&7需要: &e500000(50万)'
- '&7需要: &e伺服器代币320个'
- ''
- '&c注意:VIP不要购买'
- '&c注意:点下去就购买成功!!'
actions:
all:
- 'sound: BLOCK_NOTE_BLOCK_PLING-1-2'
left:
#判断1
- condition: 'check papi *%vault_eco_balance% >= *500000'
actions:
- 'TAKE-MONEY: 500000'
deny:
- 'tell: &7[&c阶级系统&7] &7你没有100万游戏币'
#判断2
- condition: 'item *"material:STICK,name:&e伺服器代币,amount:320"'
actions:
- 'take-item: name:&e伺服器代币,amount:320'
deny:
- 'tell: &7[&c阶级系统&7] &7你没有320个伺服器代币'
#判断3
- condition: 'all [ check papi *%vault_eco_balance% >= *500000 item *"material:STICK,name:&e伺服器代币,amount:320"'
- 'CONSOLE: lp user %player_name% parent add 居民'
- 'tell: &7[&c阶级系统&7] &e您购买了公民权限'
#国民
'B':
update: 1
display:
mats: source:HDB:43680
name:
- '&e国民'
Lore:
- ''
- '&7需要: &e1000000(100万)'
- '&7需要: &e伺服器代币640个'
- '&7需要: &e需要购买居民'
- ''
- '&c注意: VIP不要购买'
- '&c注意: 点下去就购买成功!!'
actions:
all:
- 'sound: BLOCK_NOTE_BLOCK_PLING-1-2'
left:
#判断1
- condition: 'check papi *%vault_eco_balance% >= *1000000'
actions:
- 'TAKE-MONEY: 1000000'
deny:
- 'tell: &7[&c阶级系统&7] &7你没有100万游戏币'
#判断2
- condition: 'item *"material:STICK,name:&e伺服器代币,amount:640"'
actions:
- 'take-item: name:&e伺服器代币,amount:640'
deny:
- 'tell: &7[&c阶级系统&7] &7你没有640个伺服器代币'
#判断3
- condition: 'check papi *%luckperms_has_permission_居民.user% == *no]'
deny:
- 'tell: &7[&c阶级系统&7] &7您没有居民权限'
#判断4
- condition: 'all [ check papi *%vault_eco_balance% >= *1000000 item *"material:STICK,name:&e伺服器代币,amount:640"'
actions:
- 'CONSOLE: lp user %player_name% parent add 国民'
- 'tell: &7[&c阶级系统&7] &e您购买了国民权限'
#居民
'A':
update: 1
display:
mats: source:HDB:30418
name:
- '&e居民'
Lore:
- ''
- '&7需要: &e500000(50万)'
- '&7需要: &e伺服器代币320个'
- ''
- '&c注意:VIP不要购买'
- '&c注意:点下去就购买成功!!'
actions:
all:
- 'sound: BLOCK_NOTE_BLOCK_PLING-1-2'
left:
#判断1
- condition: 'check papi *%vault_eco_balance% >= *500000'
actions:
- 'TAKE-MONEY: 500000'
deny:
- 'tell: &7[&c阶级系统&7] &7你没有100万游戏币'
#判断2
- condition: 'item *"material:STICK,name:&e伺服器代币,amount:320"'
actions:
- 'take-item: name:&e伺服器代币,amount:320'
deny:
- 'tell: &7[&c阶级系统&7] &7你没有320个伺服器代币'
#判断3
- condition: 'all [ check papi *%vault_eco_balance% >= *500000 item *"material:STICK,name:&e伺服器代币,amount:320"'
- 'CONSOLE: lp user %player_name% parent add 居民'
- 'tell: &7[&c阶级系统&7] &e您购买了公民权限'
#国民
'B':
update: 1
display:
mats: source:HDB:43680
name:
- '&e国民'
Lore:
- ''
- '&7需要: &e1000000(100万)'
- '&7需要: &e伺服器代币640个'
- '&7需要: &e需要购买居民'
- ''
- '&c注意: VIP不要购买'
- '&c注意: 点下去就购买成功!!'
actions:
all:
- 'sound: BLOCK_NOTE_BLOCK_PLING-1-2'
left:
#判断1
- condition: 'check papi *%vault_eco_balance% >= *1000000'
actions:
- 'TAKE-MONEY: 1000000'
deny:
- 'tell: &7[&c阶级系统&7] &7你没有100万游戏币'
#判断2
- condition: 'item *"material:STICK,name:&e伺服器代币,amount:640"'
actions:
- 'take-item: name:&e伺服器代币,amount:640'
deny:
- 'tell: &7[&c阶级系统&7] &7你没有640个伺服器代币'
#判断3
- condition: 'check papi *%luckperms_has_permission_居民.user% == *no]'
deny:
- 'tell: &7[&c阶级系统&7] &7您没有居民权限'
#判断4
- condition: 'all [ check papi *%vault_eco_balance% >= *1000000 item *"material:STICK,name:&e伺服器代币,amount:640"'
actions:
- 'CONSOLE: lp user %player_name% parent add 国民'
- 'tell: &7[&c阶级系统&7] &e您购买了国民权限'
zu00495907 发表于 2022-2-10 17:13
我目前是这样写法
你试试
'all [ check papi *%vault_eco_balance% >= *1000000 item *"material:STICK,name:&e伺服器代币,amount:640"' not permission *节点]
购买菜单,分开来写,玩家拥有权限才能打开菜单
然后按钮点击一次,就自动取消这个菜单的打开权限,并且关闭菜单,即可
然后按钮点击一次,就自动取消这个菜单的打开权限,并且关闭菜单,即可
本帖最后由 冰糖栗子 于 2022-2-11 00:24 编辑
购买一个权限,需要特定的物品和权限才能购买,而且只能买一次是吧?
我正在给你写菜单,写完你稍微修改就可以使用了。
先占楼,正在写。
升级权限组例子.yml
(2.55 KB, 下载次数: 39)
https://s4.ax1x.com/2022/02/11/HNokNV.png
如果图片看不到就看链接的。
购买一个权限,需要特定的物品和权限才能购买,而且只能买一次是吧?
我正在给你写菜单,写完你稍微修改就可以使用了。
先占楼,正在写。
https://s4.ax1x.com/2022/02/11/HNokNV.png
如果图片看不到就看链接的。