Project1

标题: 独立角色、宠物捕捉与宠物合成 [打印本页]

作者: 目眩    时间: 2020-12-10 03:00
标题: 独立角色、宠物捕捉与宠物合成
本帖最后由 目眩 于 2020-12-12 19:57 编辑

震惊!我居然在Mv里制作山海经?

如有报错,请带上截图在楼下回复。

本插件提供:
独立角色:完全独立的角色,就像yep的独立道具一样,可自由更改数据。
捕捉系统:可在战斗时捕捉怪物,并将其变为可参战的独立角色。
成长系统:与八项基础属性相对应的成长值,每点成长可在升级时为角色提供额外属性。
炼妖系统:将两个独立角色合成,混合两者的成长以及技能组,得出一个新的独立角色。
无数BUG:因编写代码时完全没有考虑兼容,所以使用时请小心行事。

强烈建议搭配我的另一个插件Mx_SuperSV使用。

小学的时候玩到了梦幻西游,其中召唤兽和炼妖深深吸引了我。
自从我开始用Mv做游戏之后,重现梦幻西游的这个系统是我一直以来的目标。
时至今日,我终于有能力写出这样的系统了。

废话少说,看图。

捕捉:


宠物界面:


炼妖:


炼妖时突变:


或者你想拥有多个突变可能:




就离谱。
写插件的时候想到很多骚话要讲。
发帖的时候一句都想不起来了。

插件本体:
Mx_Pet_2020.12.12.rar (10.39 KB, 下载次数: 946, 售价: 18 星屑)

[2020.12.11] 修复了没有yep插件时会报错的bug。
[2020.12.12] 修复新工程报错,原因是参数[炼妖突变]中不能为空。
作者: 微笑的迪妮莎    时间: 2020-12-10 07:55
本帖最后由 微笑的迪妮莎 于 2022-11-28 22:34 编辑

目眩大佬太牛逼了

作者: gt50    时间: 2020-12-10 09:30
强啊,非常棒的效果
作者: 青衣blackcloth    时间: 2020-12-10 09:41
大佬太强了呀
作者: frost_king_hw    时间: 2020-12-10 16:47
这个功能真棒
作者: torber2004    时间: 2020-12-11 14:03
没法下载。。。
作者: 15399619915    时间: 2020-12-11 14:38
新建立了一个工程 菜单里没有选项 就用了脚本呼出方式 然后报错!

QQ截图20201211143631.png (9.04 KB, 下载次数: 25)

QQ截图20201211143631.png

作者: 15399619915    时间: 2020-12-11 14:48
15399619915 发表于 2020-12-11 14:38
新建立了一个工程 菜单里没有选项 就用了脚本呼出方式 然后报错!

然后我在我自己的工程里使用没有报错 但是菜单里没有任何反应 用脚本宠物菜单也显示不出来
作者: 15399619915    时间: 2020-12-11 15:11
我是先加入角色 再呼出菜单的 但还是报错!可能我比较笨拙 希望作者耐心解答一下

QQ截图20201211150950.png (9.43 KB, 下载次数: 20)

QQ截图20201211150950.png

QQ截图20201211151006.png (15.27 KB, 下载次数: 20)

QQ截图20201211151006.png

作者: 15399619915    时间: 2020-12-11 15:20
15399619915 发表于 2020-12-11 15:11
我是先加入角色 再呼出菜单的 但还是报错!可能我比较笨拙 希望作者耐心解答一下 ...

辛苦你了 我试试看
作者: 15399619915    时间: 2020-12-11 15:24
15399619915 发表于 2020-12-11 15:20
辛苦你了 我试试看

建议弄一个范例吧 或许是我这边有什么问题 我重新下载了 新工程里试用依然报错 自己工程里用不报错 但依然没有任何反应
作者: 574656549    时间: 2020-12-11 16:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 暗黑    时间: 2020-12-11 21:07
和9楼一样,创造宠物时,显示CreatePet is not a function
请问是缺少什么插件?
作者: 落无伤    时间: 2020-12-11 21:55
大佬,膜拜膜拜!!!
作者: 落无伤    时间: 2020-12-11 21:55
大佬,膜拜膜拜!!!
作者: 落无伤    时间: 2020-12-12 09:41
落无伤 发表于 2020-12-11 21:55
大佬,膜拜膜拜!!!

不知道为什么重复了。。。
作者: 落无伤    时间: 2020-12-12 12:10
作者大大能不能搞个案例,我新建一个项目,一执行脚本就报错
作者: 落无伤    时间: 2020-12-12 12:14
本帖最后由 落无伤 于 2020-12-12 12:17 编辑


补图补图补图

作者: 暗黑    时间: 2020-12-12 21:02
本帖最后由 暗黑 于 2020-12-12 21:07 编辑

多谢大佬。
作者: 15399619915    时间: 2020-12-12 21:47
15399619915 发表于 2020-12-11 15:24
建议弄一个范例吧 或许是我这边有什么问题 我重新下载了 新工程里试用依然报错 自己工程里用不报错 但依 ...

多谢!辛苦!
作者: 15399619915    时间: 2020-12-12 22:04
报告bug 给宠物改名会凭空复制一个新宠物
作者: 15399619915    时间: 2020-12-12 22:18
抱歉 上面说错了 复制是我这边的问题!
作者: 15399619915    时间: 2020-12-12 22:26
哥们能告诉我在js文件哪一行改这个属性的显示行数 这边不够 显示不全

QQ截图20201212222407.png (229.82 KB, 下载次数: 19)

QQ截图20201212222407.png

作者: 暗黑    时间: 2020-12-12 22:33
15399619915 发表于 2020-12-12 22:26
哥们能告诉我在js文件哪一行改这个属性的显示行数 这边不够 显示不全  ...

774-794,上面是窗口A 下面是窗口B
作者: 15399619915    时间: 2020-12-12 22:50
暗黑 发表于 2020-12-12 22:33
774-794,上面是窗口A 下面是窗口B

谢谢好心人
作者: 15399619915    时间: 2020-12-12 23:03
暗黑 发表于 2020-12-12 22:33
774-794,上面是窗口A 下面是窗口B

兄弟你说的行数是最新版本的行数吗 我在文件里修改不太对啊
作者: 暗黑    时间: 2020-12-12 23:38
15399619915 发表于 2020-12-12 23:03
兄弟你说的行数是最新版本的行数吗 我在文件里修改不太对啊

791行
var h = Graphics.boxHeight - jg * 2;
指窗口B(就是界面下面 属性+成长的窗口)的高度。
你可以直接设置固定像素 或者修改公式
作者: 15399619915    时间: 2020-12-13 01:14
暗黑 发表于 2020-12-12 23:38
791行
var h = Graphics.boxHeight - jg * 2;
指窗口B(就是界面下面 属性+成长的窗口)的高度。

谢谢你 我知道了
作者: 15399619915    时间: 2020-12-13 01:14
捕捉怪物时报错

QQ截图20201213011244.png (979.33 KB, 下载次数: 214)

QQ截图20201213011244.png

作者: wxh811211    时间: 2020-12-13 10:32
真的是个超级棒的插件啊,石器时代开始网游的我的梦啊。支持楼主。
作者: 落无伤    时间: 2020-12-13 13:22
敌人备注给了<bzid:5>,然后第五个人物也创建了,但是捕捉后,宠物菜单是空的
作者: 落无伤    时间: 2020-12-13 21:09
15399619915 发表于 2020-12-13 01:14
谢谢你 我知道了

兄弟,可以给个demo给我吗,我试了好久,宠物菜单都显示没有抓到,我的qq:1165797448,你有时间的话可以帮个忙吗,感激不尽
作者: torber2004    时间: 2020-12-14 08:15
torber2004 发表于 2020-12-11 14:03
没法下载。。。

今天再用已經沒問題了  辛苦你了
作者: 15399619915    时间: 2020-12-14 13:12
落无伤 发表于 2020-12-13 21:09
兄弟,可以给个demo给我吗,我试了好久,宠物菜单都显示没有抓到,我的qq:1165797448,你有时间的话可以 ...

这样 我的qq是1518458068 楼主的这个插件还是有很多问题的 我捕捉依然会报错 把冲突插件关闭后 捕捉后也不会显示在菜单上 我是用其他捕捉插件代替的 唯一不足就是捕捉了精英怪 到手就可能是普通怪了 我自己也略微修改了一下插件 发现现在只能存档不能读档 总之问题还是很多的 你要是需要的话 就加我联系方式 我可以把捕捉宠物插件发给你 你可以尽量弥补这个问题
作者: 15399619915    时间: 2020-12-14 13:17
游戏只能存档 之后无法读档 点击存档就有游戏中无效的音效
作者: 封尘    时间: 2020-12-15 00:07
请问作者大大 可以兼容龙骨吗,抓过来的宠物的战斗图使用龙骨的战斗图
作者: szmx    时间: 2020-12-16 13:29
狂喜狂喜,大佬插件
作者: szmx    时间: 2020-12-16 18:48
15399619915 发表于 2020-12-14 13:17
游戏只能存档 之后无法读档 点击存档就有游戏中无效的音效

需要新档貌似..
作者: szmx    时间: 2020-12-16 18:51
落无伤 发表于 2020-12-13 13:22
敌人备注给了,然后第五个人物也创建了,但是捕捉后,宠物菜单是空的

有跟你一样的问题
作者: 封尘    时间: 2020-12-16 20:35
封尘 发表于 2020-12-15 00:07
请问作者大大 可以兼容龙骨吗,抓过来的宠物的战斗图使用龙骨的战斗图


龙骨可以兼容的  亲测是可以的  感谢大佬
作者: 封尘    时间: 2020-12-17 20:41
请问作者大大,我有几个问题(需求),不知可否实现
1.在宠物界面显示宠物拥有的技能
2.获得宠物时,技能根据复制的角色的id的职业所能学习到的技能中随机获得,我这边试了好像每次都是拥有所有的技能
感激不尽
作者: 封尘    时间: 2020-12-17 20:42
请问作者大大,我有几个问题(需求),不知可否实现
1.在宠物界面显示宠物拥有的技能
2.获得宠物时,技能根据复制的角色的id的职业所能学习到的技能中随机获得,我这边试了好像每次都是拥有所有的技能
感激不尽
作者: 我不会在忘记了    时间: 2020-12-19 21:17
支持。大佬加油。
作者: hcp2916294457    时间: 2020-12-20 21:18
给一个模板工程呀
作者: 上帝羽下    时间: 2020-12-21 14:08
6666666666666666
作者: tane5828    时间: 2020-12-23 18:33
请问在炼妖突变的地方要怎么输入? 我是这样输入的
目标:7 材料A图像文件名:剑士 材料B图像文件名:弓箭手 概率:1.0
作者: tane5828    时间: 2020-12-23 23:17
tane5828 发表于 2020-12-23 18:33
请问在炼妖突变的地方要怎么输入? 我是这样输入的
目标:7 材料A图像文件名:剑士 材料B图像文件名:弓箭手 ...

我按照这个格式输入后,进入游戏里要获取宠物时,却跳出这个画面,请问该如何解决?名子都有一致,还是能麻烦大大发个范例让小弟知道这个插件的使用方式,谢谢

1.png (274.66 KB, 下载次数: 5)

1.png

2.png (115.24 KB, 下载次数: 13)

2.png

3.png (68.5 KB, 下载次数: 11)

3.png

作者: qianqian6582    时间: 2020-12-29 11:58
收下我的膝盖
作者: 15399619915    时间: 2020-12-30 19:10
兄弟,创建新工程,别的问题都没有,但是普通炼妖途中,双方宠物合成的最后一步,就会报错!

正常炼妖出现问题.png (27.96 KB, 下载次数: 8)

正常炼妖出现问题.png

作者: 15399619915    时间: 2020-12-30 21:14
15399619915 发表于 2020-12-30 19:10
兄弟,创建新工程,别的问题都没有,但是普通炼妖途中,双方宠物合成的最后一步,就会报错! ...

谢谢兄弟解答
作者: gwb170269171    时间: 2021-1-3 19:25
这个是基于yep插件的么?
作者: wtdming    时间: 2021-1-5 02:31
真是超赞!感谢分享,抱走!
作者: gwb170269171    时间: 2021-1-5 21:55
找了好久的插件,终于有人做出来了
作者: PassFire    时间: 2021-1-9 15:25
太牛了,虽然我买不起
作者: 多才不易必自闭    时间: 2021-1-10 15:20
6666666666666
作者: 多才不易必自闭    时间: 2021-1-11 14:48
炼妖时候没有你那个SV插件就会报错。能不能单独使用宠物插件,你哪个SV插件和其他战斗插件冲突不想用
作者: wodeshow    时间: 2021-1-19 15:11
很牛啊 谢谢分享!!!!!!!!!!!!!!!!!!!!
作者: 1962116416    时间: 2021-1-27 17:03
15399619915 发表于 2020-12-11 15:20
辛苦你了 我试试看

厉害!一直想要这样的
作者: KingRootG    时间: 2021-2-4 17:27
大佬np,就是MZ能用吗?
作者: torber2004    时间: 2021-2-9 09:14
本帖最后由 torber2004 于 2021-2-9 09:15 编辑

已解決 謝謝你
作者: 椰子Game    时间: 2021-2-9 11:51
感谢大佬,请问能不能发一份demo我研究研究,谢谢啦
作者: VoidPointer    时间: 2021-2-14 21:18
太好了,谢谢楼主
作者: MuYuu    时间: 2021-3-31 16:59
这个能实现好多玩法啊! 希望以后可以移植MZ
作者: 闪电超重火炮    时间: 2021-4-3 21:02
还差点星屑000000
作者: joe5533    时间: 2021-4-13 13:58
好东西啊,大神
作者: ww984957002    时间: 2021-4-13 15:35
MZ有吗啊啊啊啊啊啊
作者: applemmx    时间: 2021-4-13 20:12
作者辛苦了
作者: YuiKura    时间: 2021-5-2 15:48
感谢大佬分享
作者: MH-Pride    时间: 2021-5-5 13:30
MZ能不能用
作者: 偷懒的狗狗    时间: 2021-5-6 01:32
捕捉的宠物怎么加入啊
作者: 顾江倾    时间: 2021-5-6 13:31
大佬牛批。谢谢分享
作者: shashibici    时间: 2021-5-8 14:53
好牛的东西,我想知道怪物图片格式是什么?素材好不好找?
作者: Mting    时间: 2021-5-9 21:27
支持mark
作者: karanokono    时间: 2021-5-10 16:24
我也是报错
捕捉成功的时候就会这样
然后创造出来了独立角色 但是不能通过菜单调出宠物菜单选项

QQ图片20210510162234.png (602.27 KB, 下载次数: 8)

报错

报错

QQ图片20210510162239.png (161.7 KB, 下载次数: 13)

插件列表

插件列表

作者: MH-Pride    时间: 2021-5-11 10:12
karanokono 发表于 2021-5-10 16:24
我也是报错
捕捉成功的时候就会这样
然后创造出来了独立角色 但是不能通过菜单调出宠物菜单选项 ...

关闭yep插件再运行,很明显是yep插件出现错误

作者: JK.shen    时间: 2021-5-14 20:47
为什么我的宠物界面不显示?
能不能给一个工程。。
作者: ww984957002    时间: 2021-5-14 23:26
什么时候能把BUG修复完啊
作者: JK.shen    时间: 2021-5-15 12:20
本帖最后由 JK.shen 于 2021-5-15 12:21 编辑

为什么我的宠物界面会这样?

测试.jpg (33.22 KB, 下载次数: 11)

测试.jpg

作者: 415774111    时间: 2021-5-21 17:46
刚点击购买就看到星屑不足。。。很无语,等够了再来
作者: getme2    时间: 2021-5-31 05:29
这个功能真棒大佬太强了呀
作者: 云端城主    时间: 2021-6-1 20:21
Mx_SuperSV 插件在哪?为什么没有?
作者: ww984957002    时间: 2021-6-1 20:25
也不知道这个插件还更新不
作者: 偷懒的狗狗    时间: 2021-6-3 10:40
宠物合成之前的存档可以读取,合成之后的存档就无法读取了
作者: 偷懒的狗狗    时间: 2021-6-3 10:41
两个宠物合成突变成另外一个全新的宠物的时候,只改变了名字和战斗图片,职业好像变不了,怎么样把职业也变了
作者: hyj2021    时间: 2021-6-24 16:37
大佬,捕捉后生成的宠物id怎么算的
作者: hyj2021    时间: 2021-6-24 18:07
标题: RE: 独立角色、宠物捕捉与宠物合成
有人会用吗,能发个工程范例吗,搞了好久,每次捕捉后都找不到宠物,用了Bzrd()脚步也没用
作者: y188796451    时间: 2021-6-25 15:34
膜拜大佬
作者: 小篸    时间: 2021-7-2 22:36
支持带老,真不错
作者: 守護者誓約    时间: 2021-7-4 09:38
谢谢大佬的分享
作者: Eevee伊布    时间: 2021-7-4 15:12
大神请问,宠物界面显示宠物简介,以及出战/休息。功能需要怎么弄?我是竖屏的,宠物简介可以放在下面
作者: wx7614140    时间: 2021-7-6 11:42
mark一下
作者: Lucario1030    时间: 2021-7-10 19:56
太牛逼了吧哈哈
作者: john1156    时间: 2021-7-18 10:08
大佬牛逼
作者: zy93549640    时间: 2021-8-25 16:58
太强了!!
作者: 雨落红尘    时间: 2021-9-3 00:19
偷懒的狗狗 发表于 2021-6-3 10:40
宠物合成之前的存档可以读取,合成之后的存档就无法读取了

应该是RemovePet的逻辑有问题。
炼妖之后删除了某些ID,然后在读取的时候就无法正常读取了。
可以把大概350行左右的RemovePet函数里的$dataActors[id] = null;和$gameActors._data[id] = null;注释掉(前面加//)
这样的话就不会实质上对于任何宠物进行删除,仅仅是让他们离开队伍。会造成内存上的浪费,但可以解决炼妖后存档无法读取的问题。
作者: 雨落红尘    时间: 2021-9-3 00:28
偷懒的狗狗 发表于 2021-6-3 10:41
两个宠物合成突变成另外一个全新的宠物的时候,只改变了名字和战斗图片,职业好像变不了,怎么样把职业也变 ...

大概在1050行之后,if (Lb && Math.random() < parseInt(Lb['概率']))这行代码后面的,是判断宠物突变之后的结果的。
按照作者的逻辑,炼妖之后得到的并不是新的宠物,只是随机选定一个主宠,然后技能混合在一起。
也就是说,炼妖结果本质是原来的宠物两者之一。由于炼妖突变,也遵从这个逻辑,所以职业和技能都没改变。
作者: 上帝羽下    时间: 2021-9-3 09:32
我曹,牛逼,膜拜大佬,感谢分享。
作者: 超凡入梦    时间: 2021-9-3 22:29
膜拜大佬,下来试试看
作者: 李唯建    时间: 2021-9-5 02:56
谢谢大佬
作者: Lucky321    时间: 2021-9-5 07:56
大佬牛逼




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