- 打卡等级:初来乍到
- 打卡总天数:3
- 打卡月天数:1
- 打卡总奖励:30
- 最近打卡:2023-04-05 21:45:44
高级会员
- 积分
- 820
|
(注:仅供学习交流,请勿用作非法用途。如有侵权,请联系我删除[本次用到的文件均来自互联网,所有相关文件已于24h内删除])
后台GM也可以用,内置GM使用更加方便罢了(网上没有看到类似的文章,算原创吧)
----------------------------------------------------------------------------------------------------------分割线----------------------------------------------------------------------------------------------------------
1.首先客户端,反编译apk后,用附带的加解密工具将assets文件夹下gameres.zip文件解密,解密完解压缩,找到 launch/init.lua,右键打开
(注:原来的gameres.zip不要动,我们只是需要它里面的init.lua文件)
看第27行,有一个G_IS_WIN32
G_IS_WIN32 = G_Device_Platform == G_Target_PlatForm.WIN32
我们在它下面一行再定义一个G_IS_ANDROID
如下
G_IS_ANDROID = G_Device_Platform == G_Target_PlatForm.ANDROID
然后看104行
GM_COMMAND_MODE = G_IS_WIN32 and Core.IConfig.instance:GetIntDef("version", "gmMode", "0", "config.ini") or 0
修改成
GM_COMMAND_MODE = G_IS_ANDROID and Core.IConfig.instance:GetIntDef("version", "gmMode", "0", "config.ini") or 0
修改完保存
2. 将上面修改好的init.lua单个文件(这个文件不用再加密了)放到assets/launch下(也就是和LaunchHelper.lua同级)
(原来的gameres.zip不要动,我们只是需要它里面的init.lua文件)
3. 打开assets/config.ini,在最后一行加 gmMode=1
如下
- [version]
- appVer=1.1.7.1
- resVer=1.3.2.0gmMode=1
4. 回编译+签名
安装完后再次进游戏,左下角聊天窗口右边就会有一个小齿轮图标,点开就是内置GM面板
注:下面那两个没有找是什么意思,‘回’ 点多了游戏容易出问题,重新登录即可
----------------------------------------------------------------------------------------------------------分割线----------------------------------------------------------------------------------------------------------
5. 然后是服务端修改,这个就简单了,找到服务端/data/gameserver/game_s1/scripts/init/global.lua,编辑,找一行加入
g_clientSwitch = true
例如我加在了第9行,如下
- g_allGM = true
- g_clientSwitch = trueg_taskHuoYanNpc = nil --火眼金睛任务npc
保存修改
6. 重启游戏服务,登录游戏,测试使用内置GM发送命令
(获得物品那个,你要先点一下,获得物品那个命令,不要执行,再去找任务装备里面 点一下装备 最后加数量 正常命令如下3021假设为物品ID )得是带数量才能成功获得,其他命令长按看说明,不做赘述。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|