可自定义CJ所有伤害技能的伤害信息颜色.支持会心和非会心.可扩展其他职业技能.完美兼容盒子.大脚的话把 BZJ_Damage 放过去就好了.盒子需要把2个都放过去.CJ请下载BZJ_Damage.rar .
PS: 如果新版本进入游戏后菜单里无法看到疏影夕照.那么请小退 点插件管理 不加载本插件.进入游戏后再小退 再加载.菜单就正常了.
但是会丢失你设置好的颜色.属于官方级的BUG吧.对于版本1保存配置的问题在此致歉.另外全职业的颜色修改正在制作当中.
实现方法:
通过重载了OnSkillDamage函数.然后判断类型.如果是需要修改的 那么把类型改为1001.然后重载GetSkillKindColor函数.如果类型是1001 那么就是需要改的.根据技能ID读表 返回自定义的技能颜色.
扩展方法:
1.打开BZJ_Damage.lua 然后游戏里调出菜单 打开调试模式.这样你使用技能就会有技能名称和ID.
2.修改BZJ_Damage.xColor表.以三柴剑法为例子:
[13] = { --ID是13
[1]={255,255,255,"三柴剑法"}, --1是不会心的效果 3个255表示RGB的白色 后面是名字 名字无关紧要 只是添加菜单用的.
[2]={255,255,255,"三柴剑法会心"} --2是会心的效果 同上 自己修改默认的颜色和技能名字 ID
},
3.修改if nDamageType == SKILL_RESULT_TYPE.PHYSICS_DAMAGE then nDamageType = 1001 end . SKILL_RESULT_TYPE.PHYSICS_DAMAGE是外功攻击 对应的类型如下:
外功: SKILL_RESULT_TYPE.PHYSICS_DAMAGE =0 默认RGB:255, 255, 255 大脚RGB:255, 255, 255
阳性: SKILL_RESULT_TYPE.SOLAR_MAGIC_DAMAGE = 1 默认RGB:255, 128, 128 大脚RGB:255, 128, 128
混元: SKILL_RESULT_TYPE.NEUTRAL_MAGIC_DAMAGE = 2 默认RGB:255, 255, 0 大脚RGB:255, 255, 0
阴性: SKILL_RESULT_TYPE.LUNAR_MAGIC_DAMAGE = 3 默认RGB:12, 242, 239 大脚RGB:0, 255, 255
毒性: SKILL_RESULT_TYPE.POISON_DAMAGE =4 默认RGB:128, 255, 128 大脚RGB:128, 255, 128
反弹: SKILL_RESULT_TYPE.REFLECTIED_DAMAGE= 5 默认RGB:255, 128, 128 大脚RGB:255, 128, 128
有兴趣的自己扩展吧.其实就是个体力活.如果搞定了.别忘记分享给大家啊.另外根据ID来的话 可以实现技能的多变.但是比较麻烦 比如无我无剑 每个气点对应不同的技能.就会有10个无我.要简单的话就用技能名称做个表 那样就省事许多了.