上线检测权限的脚本范例
今天一个朋友在架设版本时出现这种情况,M2上设置了GM号,权限也是10,进游戏不能刷装备,看了下物品规则,物品是允许刷出来的,其实这就是一个权限问题。
为什么M2上设置了管理员游戏里不能刷装备
在游戏里不能刷装备,我们一般用排除法来解决
1、先M2看一下是不是己经设置了GM管理员号,2,M2上看下物品规则,是否允许制造,3,看下上线是不是改了权限等级,比如刷装备的游戏命令需要权限等级10才可以刷出,但你的号在游戏里只有权限9,那就是无法刷出来的。
检测权限等级的命令是CHANGEPERMISSION
比如,我们在登陆脚本里,或者QM的登陆脚本里写入以下代码
#IF
ISADMIN
#ACT
CHANGEPERMISSION 9
当人物上线时,先会检测你的人物是否是GM管理员号,如果是,那就执行权限等级命令,后面的9就是权限等级,比如这里的是9,那就是9级,而不是10级,如此就不能刷装备,此办法也有效防止被人设置了GM号,但无法刷装备元宝等,也是提高安全的一种吧。
为什么M2上设置了管理员游戏里不能刷装备
解决方法,去掉以上脚本,或者把CHANGEPERMISSION 9改成 CHANGEPERMISSION 10 。。
|