一路问情个人家园一路问情游戏攻略一路问情综合信息查询一路问情软件游戏外挂下载一路问情高清在线一路问情d21.09暗黑战网关于一路问情团队
打印

彻底防脫机外挂脚本

彻底防脫机外挂脚本

由于现在脱机外挂实在是太猖狂了,所以做了这个脚本
给大家,希望对大家有用!


此脚本是所有玩家上线必须得激活登陆,如果没有激话登陆,系统将每1分钟检查一次!
将没有激活登陆的玩家踢下线,如果玩家下线又自动上线,又没有激话,系统将把玩家真接
地图B311(监狱地图,现在服务端一般都有这个地图的)关押,进入地图者必须玩家自己上线挂机30分钟才可以出此地图.达到防止脱机的效果!

注意:
此脚本用了两个变量[432]和G10变量,请确认你的服务器这两个变量未使用的情况下使用该脚本


具体加入方法:

需要配置的文件:
登陆脚本: \Mirserver\Mir200\Envir\MapQuest_def\QManage.txt
机器人脚本: \Mirserver\Mir200\Envir\Robot_def\AutoRunRobot.txt
机器人配置: \Mirserver\Mir200\Envir\Robot_def\RobotManage1.txt
GM后台脚本(由于每个服务端都不同,所以就不说地址,我想大家自己的服务端,还是应该都知道)

添加方法:
-------------------------------------------------------
打开机器人脚本!
在其中加入:
#AutoRun NPC MIN 1 @防脱机
;每1分钟执行一次 @防脱机

-------------------------------------------------------
打开机器人配置脚本!
在其中加入:
[@防脱机]
#IF
equal G10 0
;检查是否开启了防脱机系统
#ACT
Gmexecute 开始提问 @踢玩家

-------------------------------------------------------
打开登陆脚本!

[@login]
;@login以下的就是每个玩家登陆游戏所执行的脚本
#act
goto @hxgwgbf

在最下面加入
[@hxgwgbf]
#IF
check [432] 0
#say
╔------------------------------------------------------╗\
┆欢迎进入『<$SERVERNAME>』游戏服务器!                 ┆\
┆本服务器为了防止离线脱机外挂,影响游戏平衡!           ┆\
┆所有玩家登陆游戏必须得<激活登陆>否则将作离线挂机处理!┆\
┆系统将每1分钟检查一次,没有激活登陆者,将自动踢出游戏! ┆\
┆                                                      ┆\
┆                 <激 活 登 陆/@iyitwgbf>              ┆\
╚------------------------------------------------------╝
#ACT
break
#IF
check [432] 1
#ACT
set [432] 0
#say
╔------------------------------------------------------╗\
┆欢迎进入『<$SERVERNAME>』游戏服务器!                 ┆\
┆本服务器为了防止离线脱机外挂,影响游戏平衡!           ┆\
┆所有玩家登陆游戏必须得<激活登陆>否则将作离线挂机处理!┆\
┆系统将每1分钟检查一次,没有激活登陆者,将自动踢出游戏! ┆\
┆                                                      ┆\
┆                 <激 活 登 陆/@iyitwgbf>              ┆\
╚------------------------------------------------------╝
[@iyitwgbf]
#act
set [432] 1
SENDMSG 6 系统提示:激活登陆成功,祝您游戏愉快!
Close



[@踢玩家]
#IF
check [086] 1
check [432] 0
#act
set [086] 0
mapmove B311
messagebox 由于您两次没有激话登陆,你将被关押!
break
#IF
check [432] 0
;检查是否激活登陆
ONLINELONGMIN > 1
;检查玩家上线时间是否大于1
#ACT
set [086] 1
messagebox 由于您没有激话登陆,系统将自动将您踢出游戏!
Gmexecute Kick self
-------------------------------------------------------
最后在GM后台脚本中加入:


<开启关闭防脱机系统/@开关防脱机系统>

[@开关防脱机系统]
#IF
ISADMIN
equal G10 0
#ACT
mov G10 1
SENDMSG 6 系统提示:防脱机系统关闲!
Close
break
#IF
ISADMIN
equal G10 1
#ACT
mov G10 0
SENDMSG 6 系统提示:防脱机系统开启!

TOP