MildFusion-超级融合

156次阅读

共计 3040 个字符,预计需要花费 8 分钟才能阅读完成。

MildFusion-超级融合-128R

插件介绍

一款超简单的融合插件,但是它的功能远不止融合!它可以做艾尔原初合成,可以做多换多的系统商店,可以做快捷商店,也可以做随机锻造等等。同时最重要的是,它可以做自定义闪烁功能!(闪烁:让界面动起来,类似与抽奖的动态,但是它可以自定义!)依照闪烁功能,它就可以做摸金功能!它的物品输出可以支持在界面里输出,也可以使用指令输出,而且在奖励组中,可以设置vip权限获得额外的物品!失败也不怕,我们有保底!而且,闪烁功能可以直接操作龙界面!可以直接使用龙的方法进行对龙界面操作!支持物品库:MythicMobs MildCore RedmiAssyLib NeigeItems

插件指令

主指令/mf

open 界面名 打开界面

clear id/all 清除摸金界面

clearData 清除玩家数据

效果展示

点击查看视频:原版-融合
点击查看视频:原版-摸金

点击查看视频:原版-新手奖励

点击查看视频:原版-原初合成

点击查看视频:原版-随机锻造

点击查看视频:原版-轮盘抽奖

点击查看视频:龙核-翻牌演示

点击查看视频:龙核-CSGO开箱动画

点击查看视频:龙核-摇钱树展示

点击查看视频:龙核-摸金演示

点击查看视频:龙核-轮盘抽奖

使用方法

摸金模式

什么是摸金模式?

界面只能搜索一次,且所有人均可查看该界面且可操作指定位置的物品。

如何做到摸金模式?

1.做一个你喜欢的gui界面

2.做一个你喜欢的闪烁功能

3.用/mf open 注册界面 玩家名 摸金id 指令即可做到摸金模式

如何重置摸金?

指令 clear id清除单个摸金界面

指令 clear all清除所有摸金界面

自定义界面

在gui文件夹下,可以随意创建自己的自定义界面

如何快速创建一个自定义界面?

① register 注册的界面名,用于指令打开

② title 界面显示的名字

③ takeItemByBag 是否从背包中扣除材料(可以用于快捷兑换)

④ fusion 首次打开指向的配方(用于首次打开替换%fusion%占位符)

⑤ format 界面中的物品排版

⑥ element 所设置的元素设置

新增:next 是否不领取out物品时,阻止下一次的进行(true/false)

新增:nextMsg阻止后的消息,例如:nextMsg: “&7[&e融合系统&7]&a请先取走上一次的物品”

新增:noMaterialMsg材料不足时的提示

新增:permission 设置权限,防止玩家直接打开

新增:touchGold 是否是摸金界面

⑦ 元素中的属性

1.type: 类型

dec为装饰 in为输入的材料 out为输出的物品

2.material: 材质

自定义物品的材质

3.name: 名字

自定义物品的名字

4.lore: 无需多言

5.cmd: 执行的命令组

只作用于dec类型

6.close: 是否关闭界面

只作用于dec类型

7.libraryItem:物品库物品

用此属性可直接代替上面的自定义物品

8.flicker:闪烁类型

作用于button、out类型

扩展写法:用于随机闪烁

flicker:

闪烁类型1: 权重

闪烁类型2: 权重

闪烁类型3: 权重

9.fusion:配方

作用于button、out类型

自定义闪烁

用法:几率-方法 例如:0.88-delay:1

注意事项:

所有的位置都是从0开始,需要注意位置如果超过自定义界面时,会指向玩家背包!

闪烁方法大权:

changeItem(修改界面指定位置的物品):

用法:changeItem:位置 物品库 延迟时间

位置:可以是单个数字,比如:3;也可以是一组数:1~10,也可以倒着10~1,也可以使用内置函数random(开始值,结束值,生成数量)

物品库:物品库_物品名称_数量 比如:mm_一本材料_1

延迟时间:只用在一组数时,平均延迟设置物品,单位tick(20tick为1秒)

delay(延迟):

用法:delay:延迟时间

延迟时间:单位为tick(20tick为1秒)

reward(执行fusion中的奖励):

用法:reward(无需任何参数)

resetInv(重设界面):

用法:resetInv(无需任何参数)

dragonMethod(执行龙核方法):

用法:dragonMethod:界面名 方法 是否异步

界面名:指的是你服务端龙核Gui文件夹里的文件名,比如DragonCore/Gui/摇钱树.yml 就写 摇钱树

方法:就是龙核方法 比如:方法.设置组件值(‘摇钱树’,’x’,’100′)

是否异步: 默认false (不懂就写false)

sendReward(发放输出位置的奖励):

用法:sendreward(无需任何参数)

作用:用于强行将输出位置(out)的物品发送给玩家

setOutMap(通过动画设置输出位置的物品奖励):

用法:setOutMap:位置 物品库物品

位置:此处的位置只能是一个值,可以用{random}替换最后一次随机的物品位置

物品库物品:与changeItem一致

cmd(执行指令):

用法:cmd:指令

指令:正常的指令,但是需要将空格改为下划线,比如:mm_i_give_{player}_一本材料_1

变量:{player}玩家名

checkLore(检测物品lore):

用法:checkLore:位置,检测的lore,执行的指令,是否删除物品,删除的数量,未执行时的消息提示

位置:界面中的位置,可以用{random}代替最后一次random的位置

检查的lore:物品lore上存在的字符串,模糊匹配【不要写英文逗号】

执行的指令:正常的指令,不需要将空格转为下划线

是否删除物品:true/false

删除的数量:当写这个时,会先检测物品的数量是否足够

未执行时的消息提示:当数量不足/不是匹配的lore时提示消息【不要写英文逗号】

clearData指令

/mf clearData <配方> <类型> <玩家/all> 清除玩家使用配方的数据

① /mf clearData 测试融合 num all 清除所有玩家的测试融合的使用次数记录

②/mf clearData 测试融合 num MilD 清除MilD玩家的测试融合的使用次数记录

③/mf clearData 测试融合 keep A all 清除所有玩家测试融合的保底类型为A的数据

④/mf clearData 测试融合 keep A MilD 清除MilD玩家测试融合的保底类型为A的数据

fusion配方制作

repeat:是否可重复使用[可删除]

是否可重复使用此配方,可搭配指令clearData和定时指令插件,实现每日/每周/每月执行一次

noRepeatMsg:不可重复使用时,第二次使用提示的消息[可删除]

毋庸置疑

vault:执行所需要的金币[可删除]

dddd=懂得都懂

points:执行所需要的点券[可删除]

dddd

materials:配方所需要的材料[可删除]

要删就全删掉。做人要有始有终,别半长不短的

item和num

dddd

rewards:奖励组[可删除]

同上,要删,删干净。

weight:权重

权重:执行的几率=当前权重 ÷ 所有权重的总和

out:成功的输出功能

输出格式根据配置上写的即可。

fail:当out一条也没执行时,此为保底,可为vip玩家开特殊功能

同上

keep:保底设置[可删除]

同上,要删,删干净。

别的dddd

papi:%fusion%材料提示占位符设置[不可删除]

不可删除,不用设置false就行了

lore即为替换一行的%fusion%的值

close(关闭界面):

用法:close(无需其他参数)

注意:此方法只能作为结尾使用,使用后,后面的方法将不再执行。

 

正文完
 0