cgmsv引擎论坛

 找回密码
 注册/Sign up
搜索
查看: 1292|回复: 1

开放指定的GM命令给玩家,比如获取迷宫中楼梯lua

[复制链接]

Rank: 1

发表于 2022-11-28 07:06:44 | 显示全部楼层 |阅读模式
本帖最后由 ahsin 于 2022-11-28 07:10 编辑

如题,

开放指定GM命令给玩家使用的lua,不开放的命令玩家用不了

当前允许玩家使用的GM命令有:

  1. [nr warpsearch] 查找迷宫中的楼梯
  2. [nr npcsearch] 查找迷宫中的npc
  3. [nr boxsearch] 查找迷宫中的宝箱
  4. [nr shortwarp] 重新读取地图,如遇地图中无法走过去的黑线
  5. [nr checktitle] 重置称号,等同于远程阿蒙
  6. [nr roomwarp] 一键飞到自己的房间,前提是已租房
  7. [nr checkroomlimit] 检查房租到期时间
  8. [nr dischargeparty] 退队,即使战斗中
复制代码



有效解决cgmsv lua map库不全,无法实现迷宫楼梯提醒的功能

老框架写的,老框架可以直接用
新老框架结合的也可用,新老结合方法:http://bbs.cgmsv.com/thread-1170-1-1.html
当然,如果你有自己的解决方法也不是不行




gmcode.rar (1.1 KB, 下载次数: 83)




第一步、
lua/config.lua中,添加
  1. useModule("gmcode");        --开放部分指定GM命令给玩家
复制代码


第二步、
把gmcode.lua丢进lua/module文件夹

第三步、
统一修改一下gm密码,使setup.cf中的gm密码和lua中的一样,确保没有bug

第四步、
建议全数据库备份一下再用,虽然我测试下来没有任何bug,万一你用了出事了呢对吧
不备份也可以,你自己决定

Rank: 1

 楼主| 发表于 2022-11-28 07:09:29 来自手机 | 显示全部楼层
本帖最后由 ahsin 于 2022-11-28 07:12 编辑

补充:

1、无需担心gm有什么不能用什么能用,lua中第一行就是指定gm账号

2、无需修改是否全民debug权限

3、系统不再根据debugger权限来判定你是否是gm

4、而是通过lua来判定指定的账号,才可以是gm

5、尽管把gm密码告诉玩家,没有任何问题!或者直接全部改成默认nr


补充内容 (2022-11-28 07:16):
6、可以做只有vip玩家才可以使用的gm命令的功能,但是没做。很简单的,随便改改就出来了~
您需要登录后才可以回帖 登录 | 注册/Sign up

本版积分规则

手机版|cgmsv引擎论坛

GMT+8, 2024-5-19 10:32 , Processed in 0.139644 second(s), 11 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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