找回密码
立即注册
搜索
发新帖

968

积分

0

好友

125

主题
发表于 15 小时前 | 查看: 1| 回复: 0
在ELuna模块源码哪里改3个地方,路径
azerothcore-wotlk >modules > mod-eluna >src > LuaEngine > methods >ltemMethods.h
如果是ElunaAzerothcore端,位于./ElunaAzerothcore/src/server/game/LuaEngine/methods/AzerothCore/ltemMethods.h
需要改3处
1、在372处有一行代码(搜索3处代码)
if (enchant_slot >= MAX_INSPECTED_ENCHANTMENT_SLOT )
复制代码
改为
if (enchant_slot >= MAX_ENCHANTMENT_SLOT)

2、在676处有一行
if (slot >= MAX_INSPECTED_ENCHANTMENT_SLOT)
改为
if (slot >= MAX_ENCHANTMENT_SLOT)

3、在703处有一行
if (slot >= MAX_INSPECTED_ENCHANTMENT_SLOT)
改为
if (slot >= MAX_ENCHANTMENT_SLOT)

改完以后再编译、安装、启动服务器就可以直接编写lua操作这12个附魔槽了
相信稍微懂点代码的都能看出来了
MAX_INSPECTED_ENCHANTMENT_SLOT  = 7
复制代码
MAX_ENCHANTMENT_SLOT            = 12
复制代码
原来的eluna只支持操作0-6的附魔位置,7-11的位置是不让操作的,
这里的数字表示附魔的位置,具体位置如下:
0 主位置,官方内定的那种主附魔,例如附魔斩杀、十字军、法术能量(不建议使用)
1 临时位置,盗贼的毒药,萨满的火舌武器等(不建议使用)
2 宝石1,宝石也是一种附魔(不建议使用)
3 宝石2,宝石也是一种附魔(不建议使用)
4 宝石3,宝石也是一种附魔(不建议使用)
5 宝石插槽奖励,宝石也是一种附魔(不建议使用)
6 棱彩宝石,永恒腰带扣开的那个位置,每件装备都可以开这个宝石槽,宝石也是一种附魔(不建议使用)
7 随机附魔位置1,官方随机附魔是几个位置组合起来
8 随机附魔位置2,官方随机附魔是几个位置组合起来
9 随机附魔位置3,官方随机附魔是几个位置组合起来
10 未启用的位置
11 未启用的位置
这样改了以后,就放开了全部的附魔接口
除了前面的0-6的位置不建议使用,我们就可以直接写lua脚本来主动给7-11位置进行随机附魔了

您需要登录后才可以回帖 登录 | 立即注册

QQ群:193157782|Blog|AzerothCore|AC zhCN Linktrees ( 苏ICP备2023024864号-2 )

GMT+8, 2026-4-23 19:47 , Processed in 0.044805 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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