八柔 发表于 2018-2-7 19:07
类似于ils?
q609044024 发表于 2018-2-7 21:00
完全支持RPG背包?还有就是下载地址呢?
2949848385 发表于 2018-2-8 10:09
国产ILS?不错
除了昨天晚上在群里群友说的类似ils的sell功能
我建议再添加buff
Italiangun 发表于 2018-2-8 10:18
穿戴、手持是可以的
其他的。无限刷怕是
而且lore属性不就是buff吗,想什么 ...
# 不要开 debug: false # 更新检测开关 checkUpdate: true # 插件基础配置 general: # 当物品耐久消耗完后,物品是否破损 breakOnDurabilityOff: true # 尽可能使用 RPGInventory 的背包系统 useRPGInventoryIfPossible: true # 使用 SkillAPI 的经验加成 useSkillApi: true # 启用生命控制系统 # 如果这个功能影响了与其他插件的交互,请关闭 enableHealthControl: true # 限制玩家的生命显示的数量 healthScaled: true # 设置此项,玩家的生命条将不会随着最大生命的变化而变化 healthScale: 20.0 # 最小的生命值,当 lore 中设置了负值的生命属性,最终生命将不会低于此值 minimalHealth: 1.0 # 最大生命值,你需要在 spigot.yml 中设置 settings.attribute.maxHealth 为更高才能达到这个值 maximumHealth: 2147483647 # 最小的移动速度,以防玩家无法移动 minimalMovespeed: 0.05 # 最小的飞行速度,以防玩家无法飞行 minimalFlyspeed: 0.03 # 基础的移动速度 baseMovespeed: 0.2 # 基础的飞行速度 baseFlyspeed: 0.3 # 基础生命值 baseHealth: 20.0 # 重生属性计算的间隔时间(tick regenInterval: 10.0 # 基础攻击速度,默认为 18,建议更改为 4 # 4 为 1.9 的攻击速度,18 可以模拟 1.8 的攻击方式 baseAttackSpeed: 18 # 耐久警告的耐久度比值 # 可以设置多个,越小的值代表物品耐久越多,100% 代表物品完全破损 durabilityWarnThreshold: - 0.25 - 0.5 - 0.75 - 0.9 - 0.95 # 关系到服务器性能的设置项 performance: # lore 解析的间隔时间(tick # 设置过小将会消耗更多性能,设置过大将会影响 lore 效果 loreUpdateInterval: 10.0 # 使用多少线程用于 lore 解析 # 默认为所有可用处理器核心数 workerThreads: 8.0 # 属性的前缀设置 prefix: # 属性名 damage: # 属性用于解析的名称 name: 伤害 # 默认的属性颜色,用于 /mes evaluate 指令 color: §c # 每 1% 的该属性价值多少 valuePerPercentage: 4.0 # 是否累加,设置为 false 则取玩家所有属性的最大值 sumUp: true .... # 战斗信息显示 combatMessage: # 是否在造成伤害时显示提示信息 showOnDamage: true # 是否在造成暴击时显示提示信息 showOnCritical: true # 是否在造成吸血效果时显示提示信息 showOnLifeSteal: true # 是否在反弹伤害后显示提示信息 showOnReflect: true # 造成伤害时显示的提示信息 onDamage: §e你对 %s 造成了 %.2f 点伤害。 # 造成暴击时显示的提示信息 onCritical: §e你对 %s 造成了 %.2f 的暴击伤害。 # 造成吸血效果时显示的提示信息 onLifeSteal: §e你吸取了 %s 的 %.2f 点生命值。 # 反弹伤害后显示的提示信息 onReflect: §e你将 %.2f 伤害反弹给了 %s 。 # 其他的信息 message: # 检测到灵魂绑定不匹配时提示的信息 omSoulboundCheck: §c你不是这件物品的主人,所以你不能这样做! # 耐久耗尽且关闭了 breakOnDurabilityOff 选项的提示 onDurabilityItemDrop: §c物品 %s 耐久耗尽,已经掉落在原地! # 耐久到达了 durabilityWarnThreshold 设置的警告值的提示信息 onDurabilityWarn: §c你的物品 %s 耐久已不足 %.2f%% 。 # 使用 /mes evaluate 命令后提示信息 onPriceEvaluate: §a你手中的物品的价值为§d %.2f §a。 # 触发等级限制后的提示信息 onLevelCheck: §c你的等级没有达到 %d 级,所以你不能使用这件物品! # 高级设置 advanced: # 启用自定义攻击表达式 # 需要你的 Java 版本支持 Nashorn 库,即 Java 8+ # 对 Openjdk 的支持未知 enableCustomAttackExpression: true # 你的表达式 customAttackExpression: |- function max(a, b) { return a > b ? a : b; } max((base + damage - armor), attack.getRealDamage()); # 其他功能 misc: # 启用击杀生物后爆出粒子特效 enableSplashParticles: true # 随机生成的粒子列表 # 可在 https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Effect.html 查看所有为 Particle 类型的粒子 splashParticles: - CRIT - MAGIC_CRIT - MOBSPAWNER_FLAMES - COLOURED_DUST - FLAME - SNOW_SHOVEL - PORTAL - LAVA_POP - PARTICLE_SMOKE - LARGE_SMOKE # 生成粒子的数量 # 过多可能会卡吧 particleAmount: 200.0 |
默认为下 function max(a, b) { return a > b ? a : b; } max((base + damage - armor), attack.getRealDamage()); 一共有 5 个可用变量 base 为事件的基础攻击力,如钻石剑默认为 6,钻石剑默认暴击为 7.5 damage 为 lore 上总共的伤害叠加,包括了 PVP PVE 远程伤害,并且已经进行了暴击加成 armor 为 lore 上总共的防御叠加 attack 为攻击者的 lore 信息,可以使用 attack.getXxx() 来获得具体的值 defense 为防御者的 lore 信息,也可以使用 defense.getXxx() function max(a, b) 为自定义的函数,方便比较两者之间的大值 在进行所有的函数定义后是你的计算语句,计算语句需为最后一个可执行的语句,否则插件将不能接收到返回的最终伤害值 编写自己的计算式直接按照 JavaScript 语句使用即可 attack 和 defense 可用的 getXxx() 中的 Xxx 为属性名,在 config.yml 中有列举,如获取玩家伤害为 getPlayerDamage() 获取近战反射为 getMeeleReflect() |
Chone_lei 发表于 2018-2-9 02:53
建议增加一个指令,可以显示出输入指令者所有的属性
还有加一个在固定时间[可自定义]内回复一定血量的属性[ ...
Not103 发表于 2018-2-9 09:31
继续发展 堪比非凡
话说灵魂绑定插件可以做到站内一款那样的功能吗?
Italiangun 发表于 2018-2-9 10:13
灵魂绑定你还想要啥功能
现在是捡不起来,拿不上手
Not103 发表于 2018-2-9 10:50
嘛,就是灵魂绑定后,设置了死亡掉落 这个绑定后的东西 死亡后不掉~~~
Italiangun 发表于 2018-2-9 12:34
OK加上
你用了什么掉落插件吗
xxx18700952178 发表于 2018-2-11 02:51
首先感谢作者做出这么好的插件,确实很好的,希望作者可以把同一个道具上加上同一种属性修复下,不然有一些 ...
Italiangun 发表于 2018-2-11 09:43
你大概没有用过
一个物品的确可以拥有多条相同的属性
暴击也是可以叠加的
xxx18700952178 发表于 2018-2-11 19:06
没明白,比如武器5攻 暴击几率百分之五 暴击伤害百分之百 然后宝石镶嵌一个暴击伤害百分之五十好像无 ...
xxx18700952178 发表于 2018-2-12 21:09
如果可以加一个原版经验数量自定义,mysql数据库功能,就是一个非常完美的RPG插件了。也可以考虑加一个ils ...
xxx18700952178 发表于 2018-2-13 21:03
护盾格挡伤害怎么解决,玩家会直接无视伤害的!
Italiangun 发表于 2018-2-9 09:15
第二个不是重生吗
第一个下个版本加
Italiangun 发表于 2018-2-13 19:51
经验、价格功能都已经有了,MySQL没有这方面的打算,我觉得没有什么可以同步的 ...
帅嘉1 发表于 2018-2-14 23:57
兄弟指令呢???
xxx18700952178 发表于 2018-2-14 20:37
建议加一个这个功能 标签 回收价格: 100 输入指令mes sell 就能给予玩家100金币。因为您那种回收,限 ...
xxx18700952178 发表于 2018-2-15 12:31
加个护甲值吧,就是原版会增加那个白颜色的小衣服那个,百分之十就加1个小衣服。 ...
583736449 发表于 2018-2-17 18:19
1.8.8 Spigot 服务端运行报错。
ConcurrentModification 异常,位于 LoreParser:350
754503921 发表于 2018-2-17 21:10
你跑我这帖子来干啥,偷学技术吗
你说你要开服我都不信
xxx18700952178 发表于 2018-2-17 18:43
希望作者将该插件的攻击力变量修改为最大值,因为我在使用杜蕾斯变量时。这款插件的变量会随机显示攻击力, ...