沈驿ya
如题


如何设置不同权限组圈地不同范围 价格 数量


第二个问题是  如何让bossshop菜单中的某一个子菜单 只有拥有权限的人才能看到

比如我拥有xxx权限 在礼包界面中就只会显示xxx礼包
拥有aaa权限 就只会显示aaa礼包     

很急
求大佬解答!!!!!
感谢
服务器是1.16.5 版本


Mctown
本帖最后由 15259493061 于 2021-5-14 16:06 编辑

这是问题2
  vip1:
    MenuItem:
    - name:&f&l&m*->=]=}&f&l|&c&l✠ &4&lvip1才能看到的界面 &c&l✠&f&l&m|{=[=<-*
    - type:BARRIER
    - 'lore1:&c&l&f&l&m*--=--=--=---=--=--=--*'
    - 'lore2:&c&l● &c&l解锁价格:&f&l %price% 金币'
    - 'lore3:&c&l&f&l&m*--=--=--=---=--=--=--*'

    RewardType: command
    Reward:
    - res tp f15
    PriceType: money
    Price: 1
    Message: ''
    Condition:
    - type:permission
    - match:vip.1   //只有拥有这个 vip.1权限的人才能在菜单第13格看到这个界面
    InventoryLocation: 13

  vip2:
    MenuItem:
    - name:&f&l&m*->=]=}&f&l|&c&l✠ &4&lvip2才能看到的界面 &c&l✠&f&l&m|{=[=<-*
    - type:BARRIER
    - 'lore1:&c&l&f&l&m*--=--=--=---=--=--=--*'
    - 'lore2:&c&l● &c&l解锁价格:&f&l %price% 金币'
    - 'lore3:&c&l&f&l&m*--=--=--=---=--=--=--*'
    RewardType: NOTHING
    PriceType: NOTHING
    Message: ''
    InventoryLocation: 13
    Condition:
    - type:permission
    - match:vip.2
    InventoryLocation: 13



Mctown
这是问题1
打开Residence/groups.yml  复制default组 再重新创建一个组 在其中设置该组的圈地大小 价格 数量   
下面是个 例子     vip: #group name, player should have residence.group.nextgroup permission node to have access to this residence group
       Residence:
           CanCreate: true
           MaxResidences: 30
           MaxAreasPerResidence: 2
           MaxEastWest: 500
           MaxNorthSouth: 500
           MaxUpDown: 256
           MinHeight: 0
           MaxHeight: 255
           SubzoneDepth: 3
           CanTeleport: true
           Unstuck: true
           Kick: true
           SelectCommandAccess: true
           ItemListAccess: true
       Messaging:
           CanChange: true
           DefaultEnter: '欢迎 %player 来到 %owner 的领地 %residence.'
           DefaultLeave: '你离开了 %owner 的领地 %residence.'
       Lease:
          MaxDays: 16
          RenewIncrement: 14
       Rent:
           MaxRents: 3
           MaxRentables: 3
           MaxRentDays: 31
       Economy:
          CanBuy: true
          CanSell: false
          IgnoreLimits: false
          BuyCost: 2
          SellCost: 1
          RenewCost: 1
然后别忘了给你在权限组插件设置的vip组加上    - residence.group.vip 这个权限

沈驿ya
15259493061 发表于 2021-5-14 16:00
这是问题2
  vip1:
    MenuItem:

问题2 这个应该添加在哪个位置呢

沈驿ya
15259493061 发表于 2021-5-14 16:05
这是问题1
打开Residence/groups.yml  复制default组 再重新创建一个组 在其中设置该组的圈地大小 价格 数 ...

这个应该怎么添加呢 我之前尝试过类似的方法 但是添加之后原本的默认权限组也无法圈地了

劫゜
沈驿ya 发表于 2021-5-14 16:17
这个应该怎么添加呢 我之前尝试过类似的方法 但是添加之后原本的默认权限组也无法圈地了 ...

看到这个链接的Group.yml配置注释即可知道答案
https://www.mcbbs.net/thread-631343-1-1.html
同时,如果你设置的是vip组才能设置更大的范围,价格,数量,那就需要在vip组设置权限,为residence.group.nextgroup这个的意思是,你有nextgroup领地组的更大范围,价格,数量

feiyuyu
在groups.yml里面设置好后
用权限插件给这个权限 residence.group.组名

Mctown
沈驿ya 发表于 2021-5-14 16:17
这个应该怎么添加呢 我之前尝试过类似的方法 但是添加之后原本的默认权限组也无法圈地了 ...

我不是发了个模板给你吗  
你复制粘贴 注意格式对齐

沈驿ya
15259493061 发表于 2021-5-14 20:08
我不是发了个模板给你吗  
你复制粘贴 注意格式对齐

已经给vip权限组添加了权限
并且复制粘贴了
但是还是显示没有权限 删除复制粘贴的内容后又恢复正常了

Mctown
沈驿ya 发表于 2021-5-14 21:25
已经给vip权限组添加了权限
并且复制粘贴了
但是还是显示没有权限 删除复制粘贴的内容后又恢复正常了 ...

你可能格式没对齐 ==