关于Lua 超级炉石点击任务动一下的修复

[复制链接]
查看1203 | 回复0 | 2023-4-20 23:41:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 mjc1232009 于 2023-4-20 23:44 编辑

下载的超级炉石Lua程序运行正常,但是在游戏中点击炉石人物会动一下再弹出功能菜单的问题,可以用一下方式修复:
找到源程序中显示菜单的函数,找到player:MoveTo(),移动取消正常炉石功能的代码:

[Lua] 纯文本查看 复制代码
function Stone.ShowGossip(event, player, item)
     player:MoveTo(0,player:GetX(),player:GetY(),player:GetZ()+0.01)--移动就停止当前施法
     Stone.AddGossip(player, item, MMENU)
end


修改如下:
function Stone.ShowGossip(event, player, item)
    --player:MoveTo(0,player:GetX(),player:GetY(),player:GetZ()+0.01)--移动就停止当前施法
    Stone.AddGossip(player, item, MMENU)
    return false
end

注释player:MoveTo(),在函数的最后添加: return false
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则