使用例子
Last updated
Was this helpful?
Last updated
Was this helpful?
整点骚操作?
该图片已过期 请以下方讲解为准
逐行解析下, 首先是
create-pre: 这个节点是在物品获取前执行, 与内容结合就是: 从 品质 这个随机组内取出一个值,并赋给quality。
id 即物品的材质,"{random...}" 的意思为 从 quality的值 材质 这个节点里随机一个值。 听起来很绕对吧?
我们把它和create-pre结合一下,比如 quality的值是 普通, 那么id的结果就是 id: "{random:group:普通材质}" 这样就懂了吧? 实际上它就是把quality随机到的结果拿过来和 材质 拼在一起,组成了一个 xx材质 这样的节点。
这行应该不用多说了。。 和上面一样 把quality的值拿过来和 的神木剑 做拼接 拼接后的结果就是物品的名字
&f攻击+ &b{eval:{random:group:{map:quality}攻击} * {papi:%player_level%def:0} * 0.5}
傻了吧,上来这么一大串。 不要一下看整行,先看最里边的花括号 {map:quality}攻击,即随机出一个品质,与攻击拼接 结果为 xx攻击
{random:group:{map:quality}攻击} 拿到上面quality的结果放在这,就是 {random:group:xx攻击} 这样就很明显了 从 xx攻击 这个组内取出一个数值. 假设这次取到了65
{papi:%player_level%def:0} 获取%player_level%这个变量返回的值 比如 玩家的等级是 100 这个变量就返回100 若变量返回空则选用def:后的内容
{eval:xxx} 把上面几个括号内的结果拿过来 {eval:65 * 100 * 0.5} 结果就是 3250
将eval计算后的结果与前面的lore拼接 结果为 &f攻击+ &b3250