+ -
当前位置:首页 → 问答吧 → LUA求助,请帮忙修改以下<已编译包>内一个命令。感谢^_^

LUA求助,请帮忙修改以下<已编译包>内一个命令。感谢^_^

时间:2011-12-11

来源:互联网

玩游戏时遇到一个涉及LUA的操作,请各位专家帮忙。十分感谢~ 

以下附件是LUA编译之后的包http://dl.dbank.com/c07bensnip,我知道其中包含一个函数原文。
现在希望把函数第一句改成 SECRETBUTTON:setVisible(1);
期望 —— 获得以下这个函数第一句修改后的完整包,其他内容不变。 

困难是没有完整原文件,只有编译后的LUAC格式文件,不知怎改//shy 请大拿帮忙。


原LUA 片段,包含以下函数
function onShowMainMenu()

SECRETBUTTON:setVisible(0); --待修改的语句
mainmenuUpsellTransform();
if(MAINMENU_UNLOCKGAME ~= nil) then
if(isTrialMode() == 1) then
MAINMENU_UNLOCKGAME:setVisible(1);
else
MAINMENU_UNLOCKGAME:setVisible(0);
end
end
end

作者: cureall   发布时间: 2011-12-11

google下lua反编译

作者: iambic   发布时间: 2011-12-11

luadec 不适用, 提示版本 5.1 ,luadec 最高 5.0 。有别的工具可以用么?

作者: cureall   发布时间: 2011-12-11

自己找。
还有一种简单方法是不改动原来的脚本,动态覆盖原来的函数。先加载lua module,lua module就是一个普通的lua table,把其中名为函数名的值,替换成一个你自己写的函数就可以了。

作者: iambic   发布时间: 2011-12-11