cgmsv引擎论坛

 找回密码
 注册/Sign up
搜索
查看: 4394|回复: 3

[LUA] 有点小变态的封印脚本

[复制链接]

Rank: 1

发表于 2021-5-13 18:44:06 | 显示全部楼层 |阅读模式
昨天在Q群里有位朋友发了个截图,封印高级宠变1级宠,随口说了一句还可以变满档宠,只要能变1级就能满档。今天来圆昨天吹的牛。

一开始以为是没收刚抓的宠,给个新宠,在战斗后判断,但发现有NL.RegSealEvent事件,决定用这个尝试,于是开始了痛苦之旅。

先是跳pet.rebirth的坑,发现没法在战斗中封印事件里使用这个,果断放弃,改用Char.SetData直接把宠物改成1级。
但后来发现这也是个大坑,宠物是变成1级了,但数据却不是1级的数据。
然后又重写了根据档次算五维,开始还弄错了,显示都是0,后来发现五维数据都是和数据库中一致的几百的数值,而不是个位数,我写个位数的五维,一下小了100倍,当然被换算成0了。最终成品先卖金币吧,谁叫我太穷了,一直Lv1呢。

如果你被1级宅宠不肯出门遛弯给折腾苦了,不妨试试这个脚本。

实现功能:
1、不用管封印的是多少级的宠物,只要封印成功,宠物就可以变成相应档次的1级宠物(通过开关设置开启或关闭)
2、可以按照一定几率将封印到的宠物变成1级满档宠物(通过开关设置开启或关闭)
3、开启1级满档宠物的开关后,即便成功率没达到变成1级满档宠物,也可以提升档次表现(变满档宠物的成功率可以设置)
4、使用封印卡封印失败时,有一定几率将怪的血削到1滴,避免不小心打死宠(可自行修改必然削到1滴)
5、封印失败会给失败的原因提示。

使用方法:
将myseal.lua拷贝到cgmsv所在目录下的lua/Module下面
在lua目录下有Config.lua,在里面添加一行:
useModule("myseal");
感谢LvOnePet.lua作者,部分内容借鉴了其脚本
感谢CGMSV作者Z大

myseal.zip (2.24 KB, 下载次数: 1)

微信截图_20210513181756.jpg

微信截图_20210513181841.jpg

Rank: 1

 楼主| 发表于 2021-5-13 23:18:54 | 显示全部楼层

代码截图

代码截图


补充代码截图,求金币奖金。
帖子可转移至免费区。

Rank: 1

发表于 2021-5-17 14:18:53 | 显示全部楼层
iceboy0719 发表于 2021-5-13 23:18
补充代码截图,求金币奖金。
帖子可转移至免费区。

期待大佬免费,谢谢

Rank: 1

发表于 2021-5-30 13:30:37 | 显示全部楼层
没金币,没办法学了。
您需要登录后才可以回帖 登录 | 注册/Sign up

本版积分规则

手机版|cgmsv引擎论坛

GMT+8, 2024-11-21 22:32 , Processed in 0.203871 second(s), 9 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表