【百宝岁月西游】手游 开启内置GM方法 当前独家

哔哩哔哩   2023-04-24 02:24:36

(注:仅供学习交流,如有侵权,请联系我删除[本次用到的文件均来自互联网,所有相关文件已于24h内删除])

1.客户端修改

按照教程正常走,到修改客户端四个文件这步,对 app.views.mainui.mainMenu文件在改完IP后同时进行如下修改


(资料图片)

打开文件搜索 显示gm字符串应该会有两处结果

第一处位于大概3671行,如下

去掉中间的if判断(或者前面加 -- 注释掉),改成如下代码

另外一处位于大概4181行,如下

我们添加两行代码,改成如下代码

OK,到这就按照教程正常走即可,我们只需要改动这两处。走完教程后打开游戏,在左下角 好友旁边会有一个GM 图标,如图,点击后显示控制台,可以输入GM命令。具体GM命令看下方附录

2.服务端修改(非必要修改,非必要修改,非必要修改)

这里说非必要是因为看代码逻辑感觉不用改动,但是我之前测试时改动过文件,不确定会不会影响。这里放一下我改过的文件,如果只改动客户端后不生效,再来看这里修改,如果还不生效,可以留言。

\home\nomogaserver\nomogaserver1\instshell\configxiyou.sh

\home\nomogaserver\nomogaserver1\logicshell\configxiyou.sh

\home\nomogaserver\nomogaserver2\instshell\configxiyou.sh

将其中的

echo "gmmode=2;

改成

echo "gmmode=0;

写到这里我还是感觉不用改动,

PS:另外游戏也支持给特定账号GM,这里不再深挖。

3.常用GM命令

GM相关逻辑方法的文件,位于服务端如下文件夹下

/home/nomogaserver/nomogaserver1/src/gamelogic/net/netgm

看文件名就能大致知道是什么相关的,GM命令看每个文件最下面代码,举例如下

以第二条为例,解析如下

附录 全部GM命令汇总

附录 物品ID

另外 \www\wwwroot\game\xiyou\files\scripts 这个路径下app.data.data_GiftItemapp.data.data_OtherItem这两个文件可能有不在上述列表的物品,不过没有一一对比

完结

PS:对天书奇谈手游内置GM感兴趣的可以看我另外的专栏(目前流出的两款都有内置GM教程)

精彩推送