如今传奇SF中被攻击是常有的事情,特别像今天说道的假人攻击更是常见,假人攻击常见于IP传奇版本中,在IP传奇版本添加防假人攻击是相当必要的,今天给大家说下传奇游戏服务端中常用的M2防假人脚本添加方法
希望能对你有所帮助 一号个我们来谈legendm2引擎防假人攻击脚本: 首先先在 D:\MirServer\Mir200\Envir\QuestDiary\数据文件 目录下建一个“激活.txt”文本文挡
其次在 D:\MirServer\Mir200\Envir\MapQuest_def 目录下的QManage.txt脚本里加上如下一段 [@Login] #if checknamelist ..\QuestDiary\数据文件\激活.txt
#act SENDMSG 6 你的帐号已经被激活,你可以正常游戏了 #elseact DelayCall 10000 @Delayk (注释:这里的10000是毫秒) SENDMSG 6 你的帐号还没有被激活,没有激活的帐户将在10秒后自动掉线。
Gmexecute Shutup Self 99999 goto @激活登陆 [@激活登陆] #if #ACT SetRandomNo #SAY 为了防止恶意刷屏和新的出现的辅僵尸攻击,不便之处请原谅。
\ 请输入验证码进行id激活.否则10秒后自动掉线\ \ \ \ 验证码: [@@CheckNo] #IF CheckRandomNo。
#act Gmexecute ReleaseShutup Self addnamelist ..\QuestDiary\数据文件\激活.txt SENDMSG 6 验证码核验通过!你可以正常游戏了。
close break #elsesay 验证码输入不正确\ [@Delayk] #if checknamelist ..\QuestDiary\数据文件\激活.txt。
#act SENDMSG 6 10秒钟时间到,你是激活帐户不受影响! #elseact SENDMSG 6 10秒钟时间到,你还没有激活帐户,系统决定踢你下线! kick 第二个hreom2M2防假人脚本:
D:\MirServer\Mir200\Envir\QuestDiary\数据文件 目录下建一个“激活.txt”文本文挡 其次在 D:\MirServer\Mir200\Envir\MapQuest_def 目录下的QManage.txt脚本里加上如下一段
[@Login] #if checknamelist ..\QuestDiary\数据文件\激活.txt #act SENDMSG 6 你的帐号已经被激活,你可以正常游戏了 #elseact。
DELAYGOTO 30 @Delayk SENDMSG 6 你的帐号还没有被激活,没有激活的帐户将在30秒后自动掉线 Gmexecute Shutup Self 99999 #elseSAY。
大部分玩家上线需要点,否则30秒后自动掉线\ 此举是为了防止恶意刷屏和新的出现的辅僵尸攻击,不便之处请原谅\ [@激活登陆] #if #ACT MOVR N1 10000。
#SAY 为了防止恶意刷屏和新的出现的辅僵尸攻击,不便之处请原谅\ 请输入验证码进行id激活.否则30秒后自动掉线\ \ \ \ 验证码:。
[@InPutInteger8] #IF equal N0 N1 #act Gmexecute ReleaseShutup Self addnamelist ..\QuestDiary\数据文件\激活.txt
SENDMSG 6 验证码核验通过!你可以正常游戏了 break close #elsesay 验证码输入不正确\ [@Delayk] #if checknamelist ..\QuestDiary\数据文件\激活.txt。
#act SENDMSG 6 30秒钟时间到,你是激活帐户不受影响! #elseact SENDMSG 6 30秒钟时间到,你还没有激活帐户,系统决定踢你下线! kick 其他M2: D:\MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt
在以上路径文本中添加以下内容: #AutoRun NPC SEC 10 @防攻击检测 D:\MirServer\Mir200\Envir\Robot_def\RobotManage.txt 在以上路径文本中添加以下内容:
[@防攻击检测] #if #ACT Gmexecute 开始提问 @攻击检测 D:\MirServer\Mir200\Envir\MapQuest_def\QManage.txt 在以上路径文本中添加以下内容:
[@攻击检测] #IF equal M99 0 #ACT mov M99 1 give 解禁卷 1 SENDMSG 5 请在60秒内双击包裹内的解禁卷,否则将被踢下线!! break #IF
equal M99 1 #ACT mov M99 2 SENDMSG 5 刚上线用户请双击包裹内的解禁卷,否则50秒后将被踢下线!! break #IF equal M99 2 #ACT
mov M99 3 SENDMSG 5 刚上线用户请双击包裹内的解禁卷,否则40秒后将被踢下线!! break #IF equal M99 3 #ACT mov M99 4 SENDMSG 5 刚上线用户请双击包裹内的解禁卷,否则30秒后将被踢下线!!
break #IF equal M99 4 #ACT mov M99 5 SENDMSG 5 刚上线用户请双击包裹内的解禁卷,否则20秒后将被踢下线!! break #IF equal M99 5
#ACT mov M99 6 SENDMSG 5 刚上线用户请双击包裹内的解禁卷,否则10秒后将被踢下线!! break #IF equal M99 6 #ACT inc M99 0 messagebox 由于系统怀疑你为网站辅机或恶意攻击服务器者\现将你踢下线,有何疑问请咨询GM解决!!
KICK break D:\MirServer\Mir200\Envir\Market_def\QFunction-0.txt 在以上路径文本中添加以下内容: [@StdModeFunc83]
;[@StdModeFuncXX] 此处XX为自定义数字,取值1-999,不可重复值 #IF small M99 7 #ACT MOV M99 7 SENDMSG 7 感谢您的支持,给您带来的不便敬请原谅,此功能防网站辅机与恶意攻击!!
SENDMSG 5 禁制解除成功!! #ELSEACT SENDMSG 5 无效!! 在DB数据库中添加以下内容: 786,解禁卷,31,0,1,83,0,0,274,0,0,0,0,0,0,0,0,0,0,0,0,0,1000,5
以上内容786为数据库序号,按顺序排列,不可重复跳越 83为触发D:\MirServer\Mir200\Envir\Market_def\QFunction-0.txt文本中[@StdModeFunc83]字段内容,请与其对应并且勿重复。
以上脚本可防目前的假人攻击 如果遇到攻击比较强烈的可修改 D:\MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt #AutoRun NPC SEC 10 @防攻击检测
中的参数,其中SEC 10 为10秒检测一次,数字越小,防御越严格,建议设置为10秒一次,醉小不要小于2秒,否则影响正常玩家登陆 以上就是完整的传奇游戏服务端中常用的M2防假人脚本添加方法怎么样看懂了吗,其实很简单的,看不懂就多看几次,学习更多技术多上本站看看。
本站所有资源来源于网络,本站未参与任何dump或hack活动。若有侵犯您的权益请提供相关证明致邮hljlife@vip.qq.com,我将及时撤下该资源。
All resources come from the network, this site does not participate in any dump or hack activities, if there is any violation of your rights, please provide relevant proof and email hljlife@vip.qq.com, I will promptly delete it.
如果下载资源文件后缀为.PDF,请删除后缀.PDF之后运行。
部分失效链接可通过文末填写有效邮箱到Email输入框留言索取。
免责声明:游戏资源均来自网络收集购买,不保证BUG,不保证病毒,不解答游戏问题(传奇服务端提供付费架设服务),为了安全,请尽量选择虚拟机运行服务端。