热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 776|回复: 0

[脚本示例] 如何让你的GM更安全(脚本实现)

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260195
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2022-2-21 17:38:49 | 显示全部楼层 |阅读模式
首先将管理员帐号登陆的时候'设置为隐身模式'起始权限是0'这个很容易实现的'只需要在d:mirserverMir200EnvirMapQuest_defQmanage.txt里面加上

#IF
ISADMIN
#ACT
CHANGEMODE 3 1
CHANGEPERMISSION 0

就ok了.

然后'在d:mirservermir200usercmd.txt里面按照格式添加一个命令'前面是命令名称'后面是对应编号.假如我这里添加的是:我* 6 命令名称很重要'随便搞一个别人不容易猜到的命令'这也相当于一个密码吧.因为别人不知道这个命令是不可能进入下一步获得管理权限的.然后在d:mirserverMir200Envirmarket_defQFunction-0.txt里面添加命令具体内容'[usercmd6];(6对应前面的编号)

[@UserCmd6]
#IF

#act
mapmove 0130 5 5
break

最后需要在gm地图管理后台的npc那里'修改后台脚本'你看了我的后台脚本就知道该怎么设置了.

我的后台脚本: 织梦好,好织梦

[@main]
#IF
ISADMIN
#say
———————————————————————
庄园剩余时间: 天结束
当前在线人数:人
现在系统时间:

  
  
     内容来自dedecms

——————————————————————————————
#elsesay
您目前还不是管理员,请输入密码确认

[@jrgl]
#IF
ISLOCKPASSWORD
#act
Gmexecute 仓库开锁
break
#IF
checknamelist ..AdminList.txt
#ACT
CHANGEPERMISSION 10
break

不过'最后还要记得一点'需要在管理员名单adminlist.txt里面添加管理员的名字'注意前面不要加星号'也就是说除了要添加

* 管理员角色名之外'还要添加这个'因为上面的checknamelist ..AdminList.txt 这条检测命令的缘故.需要.最后还要设置管理员密码'必须的!

好了'一切都ok了,

方法虽然是有点麻烦,但是实现起来真的是比较方便'.管理员进入管理模式只需要打@我*'就是前面写入usercmd.txt的命令名称'它会传送你到gm地图'然后点管理后台的npc'会提示你输入的仓库密码'输入密码正确后再次点npc'会提示你权限为10'好了'现在你可以使用管理员的命令了.有什么不明白的到后面顶'或者说有简化的方法的'也可以在后面贴出来.

帖子地址: 





上一篇:传奇私服日志文件详解
下一篇:自动穿装备takeonitem使用方法
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则