Project1

标题: 道具/技能使用、商店买卖确认窗口插件 [打印本页]

作者: 526396987    时间: 2021-1-22 04:16
标题: 道具/技能使用、商店买卖确认窗口插件
插件介绍:本插件在道具/技能使用界面、商店买卖界面添加了一个确认窗口,旨在让玩家执行对应操作前进行确认,避免一些不可逆的失误操作。本插件非常容易使用,即插即用,同时也还有很多参数支持用户自定义,每项参数都有说明帮助用户理解其作用。对于那些想美化UI界面的用户,支持使用图片作为窗口的背景。

※注意:由于本插件重写了部分原始函数,如果您使用了其他美化UI类的插件,请确保互不冲突。如发现插件没有效果,可以尝试调整一下插件在管理器列表中的顺序。如果还是没有效果,或是发现任何bug,欢迎回帖留言。同时也欢迎各位大佬修改、完善,荣幸之至。

使用条款:
1. 本插件可以免费用于任何形式的商业或非商业用途,不要求标注作者。
2. 禁止以自己的名义作为插件作者而发布、出售,或是用于任何盈利目的,无论是原始插件还是二次/多次修改后的插件。
3. 禁止将本插件用于违反社会良俗的作品,由此造成的任何影响,原作者不承担其后果。

For MZ:
本插件同时提供MZ版本的支持,具体请看下方链接:
MZ版本

效果预览:


mv1.png (596.07 KB, 下载次数: 39)

美化之前

美化之前

after.png (1.79 MB, 下载次数: 37)

美化之后

美化之后

ForMV.zip

4.21 KB, 下载次数: 258

插件本体


作者: bleen    时间: 2022-8-13 23:33
本帖最后由 bleen 于 2022-8-13 23:40 编辑

有一些小小的使用感想:

1、确认窗口因为用了圆角矩形,缺失的那一点区域不会和菜单背景那样被淡化,美观上有一点遗憾,确认窗口越大可能越明显。不知道大佬后面那张图是怎么解决的。

2、确认窗口在道具栏弹出有一个前提,就是要有使用对象,指定对象后才会触发(从插件的设置文本也能看出这一点)。如果是不需要指定对象,比如某个绑定公共事件的道具,是不能触发确认窗口的。如果更灵活一点会不会好一些,分两种情况,对不需要指定使用对象的情况能提前触发,多一个文本设置选项。

过去这么久不知道大佬能不能看到,或者路过的有没有同类的推荐


作者: 526396987    时间: 2022-11-15 11:18
bleen 发表于 2022-8-13 23:33
有一些小小的使用感想:

1、确认窗口因为用了圆角矩形,缺失的那一点区域不会和菜单背景那样被淡化,美观 ...

1. 当有指定背景图案时会自动调整windowLayer的属性,或者可以手动把窗口的windowLayer设为null
2. 可以在Scene_ItemBase中找到determineItem方法,在里面加一层if条件,判断是否是对队友使用
作者: loveinyou200    时间: 2022-11-18 14:21
不错的插件,不过有个小小的建议:
是否应该添加一直标签指令,让有些道具/技能可以不进行确认,非特别重要的道具/技能其实没必要非得确认,毕竟每次回复就得确认一些,着实有些累赘和繁琐。
作者: 1071257831    时间: 2022-12-15 16:15
打扰一下大佬,最近我才发现的这个插件,插件效果很棒,
因为使用了GT大佬的模块窗口插件,这个确认窗口有没有什么办法让它显示在这个描述窗口的上方

djiaoj.PNG (88.99 KB, 下载次数: 23)

djiaoj.PNG

作者: 526396987    时间: 2022-12-21 12:53
1071257831 发表于 2022-12-15 16:15
打扰一下大佬,最近我才发现的这个插件,插件效果很棒,
因为使用了GT大佬的模块窗口插件,这个确认窗口有 ...

绘制顺序和调用创建窗口方法的顺序有关,越后的调用,显示的顺序越靠前。你可以试试把这个插件放在相关插件的底下,如果没有效果说明另外一个插件有重新创建窗口的方法调用,使其显示在了最前面。这种情况下,可能需要将"Scene_Item.prototype.create()"里的"this.createConfirmWindow();" 和 "this.createConfirmLayout();"这两行注释掉,然后在"Scene_ItemBase.prototype.onActorOk()"中的"if (this.canUse())"下面把这两行加上去
作者: 1071257831    时间: 2022-12-21 21:28
526396987 发表于 2022-12-21 12:53
绘制顺序和调用创建窗口方法的顺序有关,越后的调用,显示的顺序越靠前。你可以试试把这个插件放在相关插 ...

谢谢大佬,不过这两种方法都行不通,前者很早之前是调试过的没有效果,后者会报错,
已放弃,麻烦大佬了。
作者: walizh89    时间: 2022-12-30 23:46
真的谢谢大佬
作者: mnbv7890    时间: 2024-3-5 13:41
不错哟支持一下
作者: djs789783    时间: 2024-3-24 10:57
物品属性显示插件有吗,在菜单自由添加选项插件有吗,有吗大佬,大佬求插件




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1