死亡扣扣扣! —— 让玩家珍惜自己的生命[理论全版本]
本帖最后由 基努 于 2022-2-24 08:48 编辑简介
我发现现在玩家越来越依赖/suicide**命令来逃避各种难关比如说遇到debuff啥的直接重开解决这样好吗?这样不好。然后找了四周没看到能兼容高版本的死亡惩罚插件,就自己写了一个
钱?扣!随机扣钱,扣指定数额,按百分比扣经验?扣!这个你只能老老实实按等级的百分比扣物品?扣!随机掉,指定掉,想怎么掉怎么掉执行指令?ㄔ亍!支持在指令中使用PAPI变量
理论全版本,不过我没试过
配置和权限
config.yml#请勿填写
config-version: 1.6
#如何扣钱
#此处填写0,1,2
#0代表 直接扣设置的金额
#1代表 获得玩家现金,并按照百分比扣钱
#2代表 不扣钱,如果你只是想执行指令的话,别忘了在执行指令上写上true
#3代表 扣随机数字的金额
HowToLoseMoney: 1
#如果设置“HowToLoseMoney”为1,即按百分百扣钱,请使用0到1之间的小数
#如四分之一,百分之25就填写 0.25
lose: 0.25
#随机扣钱。生成一个随机数值来作为死亡失去的钱数
#如果玩家的现金大于最小值小于最大值,会自动取玩家现金作为最大值
#如果玩家现金小于最小值,会取消扣钱操作
randomLose:
#最小值
min: 1
#最大值
max: 100
#关闭死亡扣钱的世界
Disable-world:
- 'DisableWorld'
- '不死亡掉落的世界'
#死亡后是否掉落经验
doDropExp: true
#请使用0到1之间的小数
#如四分之一,百分之25就填写 0.25
#注:扣经验是按玩家等级扣,100级 0.3扣完变成 70级
loseExp: 0.3
#死亡后是否掉落背包物品
doDropInv: true
#如何掉落物品?
#0 代表,如果玩家没有被扣钱,则清 空 背 包
#1 代表,无论 玩家有没有被扣钱,都会按照索引掉落物品
#2 代表,如果玩家没有 被扣钱,会按照索引掉落物品
#3 , 如果玩家 没有被扣钱,按照索引随机掉落背包物品
#4 , 无论玩家有没有被扣钱,按照索引随机掉落背包物品
#5 , 如果玩家 没有被扣钱,随机掉落背包物品
#6 , 无论玩家有没有被扣钱,随机掉落背包物品
InvDropType: 1
#掉落物品的索引,就是格子在背包中的位置
#从物品快捷栏那开始,从左到右,从0开始,即是掉落的位置
DropInvIndex:
#随机掉落最大最小值设置
#如果是按照索引随机掉落,则是最大最小掉落数
#如果是直接随机掉落,则是背包范围,应该从0开始,到35结束
DropInvRandom:
min: 1
max: 2
#只有掉落类型是5或者6需要填写
#范围随机是在设置的背包范围内随机掉落物品
#你想要玩家随机掉落多少件物品?按格子算
#注:可能会随机到空格子,掉落的个数可能少于3
RandomDropInvAmount: 3
#死亡后是否执行指令
doExCommand: true
#执行指令的延迟,单位Ticks
ExCommandDelay: 20
#死亡后执行的指令,可以使用PAPI变量
command:
- 'say %player_name%死了,大家快嘲笑他'
#复活后是否执行指令
doExCommandArterReBron: true
#执行指令的延迟,单位Ticks
RebornCommandDelay: 5
#执行的指令
RebornCommand:
- 'effect give %player_name% speed 10 1'
语言文件,message.ymlprefix: '&f[&l死亡扣钱&f]'
koqianmessage: '死亡,掉落了 {DropMoney} 钱币'
toopoor: '你因为太穷而逃过了这次死亡扣钱'
bypass: '恭喜你有死亡不扣钱的权限,下次注意点'
bypassExp: '恭喜你有死亡不扣经验的权限,下次注意点'
bypassCommand: '死亡后不会执行指令的提示语'
dropExpMessage: '死亡,掉落了 {DropExp} 经验'
nopermission: '你没有权限'
dropedInv: '死亡,掉落了 {DropInv} 件物品'
bypassInv: '恭喜,你有死亡不掉落背包的权限,下次注意点'
reloading: '插件重载中'
reloaded: '插件已重载'
权限没什么好说的dlm.reload #使用指令重载插件
dlm.bypass #死亡不扣钱
dlm.bypassExp #死亡不扣经验
dlm.bypassCommand #死亡不执行指令
dlm.bypassInv #死亡不掉物品
dlm.bypassCommandRespawn #重生后不执行指令
指令:/dlm reload 重载插件
下载
写了个银行插件可以让玩家存钱进去获得利息,避免死亡扣钱。
可以看我另一个帖子。千万别忘了!!!人气!!!
最新版本 V1.7.1
【修复】重生后执行指令的问题
v1.7版本的替换jar文件即可
v1.7以前的版本更新请先
删除"/plugins/DeathLostMoney"文件夹
或者看帖子提供的config.yml文件找不同
更新日志
V1.7.1
【修复】重生后执行指令的问题
v1.7
【增加】重生后执行指令的相关姿势
v.1.6
【增加】死亡后执行指令的延迟选项
v1.5.2
【修复】随机掉落物品方法5和方法6没法正常使用的bug
v1.5.1
【修复】当玩家只有dlm.bypass权限也能不扣经验和不掉物品
V1.5
【增加】死亡掉落物品和相关的几种姿势
V1.3
【增加】死亡执行指令的bypass权限
【增加】死亡后扣除经验的选项
V1.2
【增加】message.yml,可以自己修改死亡后的提示语
【增加】reload重载命令
【增加】在范围内随机扣钱的选项
v1.1 扣钱+死亡时执行指令
v1.0 只有扣钱
本插件所用所有代码均为原创,不存在借用/抄袭等行为
如果有问题欢迎QQ找我:1746200082
我正需要这类插件,然后找了四周没看到单独管扣钱的轻量级死亡惩罚插件,就看到楼主自己写了一个。这真是太棒了!谢谢你~ up你好,这个死亡惩罚能不能设置玩家死亡复活后的血量剩余和饱食度剩余的设置,如果能添加一个1分钟的虚弱药水效果就更好了
页: [1]