我的世界ESS基础插件设置全服喊话消费系统。部分大型的服务器会设置一个喊话的系统,其中就是运用到了ESS基础插件的权限区别和经济插件的扣费权限。那么怎么去设置一个服务器的中全服喊话系统呢?又怎么设置扣费呢?
打开Essentlas文件夹下的config.yml文件
chat:
第一步修改:
# 设置聊天半径,如果安装了EssentialsChat,这将设置玩家喊话的可见范围,以格为单位.设置为0则允许全图聊天.
# 注意开启了间谍模式(权限:essentials.chat.spy)的玩家将看到所有聊天内容,无视该设置.
# 拥有"essentials.chat.shout"权限的玩家可以忽视该设置,只要在聊天内容前面加上"!"符号即可(小写感叹号);
# 或者拥有"essentials.chat.question"权限的玩家可以忽视该设置,只要在聊天内容前面加上"?"符号即可(小写问号);
# 你可以添加使用上两行方法的花销,在上经济设置中的"command-costs"下添加"chat-shout"和"chat-question"的设置即可.
radius: 0 #聊天半径!必须大于1才能使喊话花费生效
# 聊天格式,可以有两种,你可以定义所有聊天为标准格式.
# 或者你可以给一个用户组特定的聊天格式,提供一些额外的变化.
# 是否设置为默认聊天格式,需要与ichat插件兼容
format: '<{DISPLAYNAME}> {MESSAGE}'
#format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
group-formats:
#Default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
#Admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'
# 你也可以设置特定组别的聊天格式,删除前面的"#"号来启用.
第二步修改
# 设置玩家第一次登录服务器时拥有的金钱,默认为0.
starting-balance: 0
# worth-# 定义物品的价格,用来使玩家输入"/sell"后,以这种价格将物品卖给服务器.
# 现在该项设置的文件是worth.yml
# 定义玩家每次使用命令时所要花的钱,空格由"-"代替,带有"example"的是例子.
# 一些命令例如/repair拥有独立的花费,可以在essentials wiki查看更多信息
command-costs:
# /example costs $1000 PER USE
#example: 1000
# /kit tools costs $1500 PER USE
#kit-tools: 1500
chat-shout: 10#喊话花费金额
chat-question: 10 #提问花费金额
# 设置该项为一个你想使用的货币符号(译注:货币符号(双字节)有"¥"、"$"、"¢"和"£"等).
currency-symbol: '
# 设置一个玩家所允许拥有的最大钱数.
# 这个数量最大为10万亿(1个1,13个0),这是由于JAVA的限制.
max-money: 10000000000000
# 设置一个玩家所允许拥有的最小钱数 (必须大于最大金额的负数).
# 设置为0,将完全禁用透支/贷款.用户需要'essentials.eco.loan"权限,钱数才能低于0.
min-money: 0
# 设置为true来记录所有玩家的交易记录(译注,仅记录Essentials所支持的交易命令和功能).
economy-log-enabled: false