找回密码
 register

QQ登录

只需一步,快速开始

编写兽魂技能增删函数:通过修改十六进制兽魂技能学习函数

[复制链接]

编写兽魂技能增删函数:通过修改十六进制兽魂技能学习函数

[复制链接]
Waylee

主题

0

回帖

9723

积分

仙帝

积分
9723
Waylee 2024-12-3 20:16 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×

适用版本

带SO插件的版本,且支持直接修改珍兽16进制数据的,其他版本无法使用。

设计思路

需要模仿的引擎函数为 LuaFnDelPetSoulSkillLuaFnAddPetSoulSkill,参考链接:https://waylee.net/thread-2679-1-1.html
因为我们的兽魂只能穿戴一个且必须脱下来再穿,所以我们只要写一个函数即可,并不需要一个Add一个Del。
顾,设置为这样,逍遥子写的是固定删除第三个技能,容易和普通自动技能冲突。我们核心代码就直接修改第十二个技能即可(十六进制中无技能是FFFF,所以只要设置为FFFF就相当于删除技能了)

function x900009_SetPetSoulSkill(sceneId, selfId,petGUID_H, petGUID_L,nPetSkillID)

函数代码很简单,只需要先提取出第12号技能的16进制,将我们传入的技能ID转换为16进制小端模式直接填入,更新珍兽数据即可!

付费看帖
剩余 50% 内容需要支付 600.00 金币 后可完整阅读
支持付费阅读,激励作者创作更好的作品。
您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |网站地图|天天打卡

GMT+8, 2024-12-4 16:46 , Processed in 0.079922 second(s), 6 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

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